מבצע בזק 50% הנחה על כל השרתים יום אחרון!
מסתיים בעוד: 00D 00H 00M 00S
background image
Game Servers 380 7 Days to Die 4 Abiotic Factor 2 Aloft 2 alt:V 2 Americas Army Proving Grounds 2 Among Us 2 Archean 2 ARK Survival Ascended 6 ARK Survival Evolved 3 Arma 3 3 Arma Reforger 2 Aska 2 AssaultCube 2 Assetto Corsa 3 Astro Colony 2 Astroneer 2 Automobilista 2 2 Avorion 2 Banana Shooter 2 Barotrauma 3 BATTALION Legacy 2 BeamNG.drive (BeamMP) 2 Black Mesa 2 Brickadia 2 Call of Duty 2 Citadel: Forged with Fire 2 ClassiCube 2 Clone Hero 2 Colony Survival 2 Conan Exiles 4 Contagion 2 Core Keeper 2 Counter-Strike 2 3 Craftopia 2 CryoFall 2 CS2D 2 Cube 2: Sauerbraten 2 Cubic Odyssey 2 DayZ 4 DDNet 2 DDRaceNetwork 2 Dead Matter 2 Dont Starve Together 4 Eco 2 Empyrion Galactic Survival 2 Enshrouded 3 Escape from Tarkov 2 Euro Truck Simulator 2 2 Factorio 2 Farming Simulator 25 2 Fistful of Frags 2 FiveM 3 FortressCraft Evolved 2 Foundry 2 Foundry VTT 2 Frozen Flame 2 FTL Tachyon 2 Garrys Mod 3 Ground Branch 2 Half-Life 2 Deathmatch 2 Hogwarp 2 Holdfast: Nations at War 2 HumanitZ 2 Hurtworld 2 Hytale 1 Icarus 2 Insurgency Sandstorm 2 IOSoccer 2 Just Cause 3 Multiplayer 2 Kerbal Space Program 2 Killing Floor 2 3 LeagueSandbox 2 Left 4 Dead 2 Left 4 Dead 2 3 Longvinter 2 Los Angeles Crimes 2 Medal of Honor 2 Midnight Ghost Hunt 2 Mindustry 2 Minecraft 4 Minetest 2 Modiverse 2 Mordhau 3 Mount & Blade II: Bannerlord 2 Myth of Empires 2 Nazi Zombies Portable 2 Necesse 2 NeosVR 2 Neverwinter Nights EE 2 Night of the Dead 2 Nightingale 2 No Love Lost 2 No More Room in Hell 2 No One Survived 2 Nova-Life Amboise 2 Nuclear Option 2 Onset 2 Open Fortress 2 OpenArena 2 OpenRA 2 OpenRCT2 2 OpenTTD 2 Operation Harsh Doorstop 2 Palworld 3 Path of Titans 2 Pavlov VR 3 PixARK 2 Plains of Pain 2 Portal Knights 2 Post Scriptum 2 Project Zomboid 8 Puck 2 Quake Live 2 R5Reloaded 2 RedM 2 Renown 2 Resonite 2 Return to Moria 2 Rimworld Together 2 Rising World 2 Risk of Rain 2 1 Rust 4 Satisfactory 1 SCP Secret Laboratory 3 SCUM 2 Smalland 2 Solace Crafting 2 Soldat 2 Soldat 2 2 Sonic Robo Blast 2 2 Sons of the Forest 2 Soulmask 2 SourceCoop 2 Space Engineers 3 Space Station 14 2 Squad 3 Starbound 3 StarMade 2 Stationeers 2 Stormworks 2 Subnautica Nitrox 2 Sunkenland 2 SuperTuxKart 2 Sven Co-op 2 Swords 'n Magic and Stuff 2 Team Fortress 2 3 Teeworlds 2 Terraria 3 TerraTech Worlds 2 TF2 Classified 2 The Forest 3 The Front 2 The Isle 2 Tower Unite 2 Trackmania 2 Unturned 4 Urban Terror 2 V Rising 3 Valheim 3 VEIN 2 Veloren 2 Vintage Story 3 Voyagers of Nera 2 Wolfenstein: Enemy Territory 2 Wreckfest 2 Wurm Unlimited 2 Xonotic 2 Zandronum 2 Getting Started 2 Network & Connectivity 1 Server Management 2
קטגוריות

מדריך הגדרת שרת Arma 3

HE arma-3 setup config milsim 0 מצאו את זה מועיל

מדריך מקיף להגדרה וקונפיגורציה של שרת Arma 3 ייעודי ב-Legion Hosting. לאחר שהשרת שלכם פועל, ראו את מדריך התקנת מודים להוספת תוכן מ-Workshop ואת מדריך הגדרת Admin ו-BattlEye להגדרת ניהול שרת ואנטי-צ׳יט.

הפעלה ראשונה ב-GPanel

לאחר רכישת שרת Arma 3 מ-Legion Hosting, התחברו ל-GPanel בכתובת gpanel.legionhosting.net כדי לנהל אותו.

  1. נווטו לשרת Arma 3 שלכם מלוח הבקרה.
  2. בלשונית Console, לחצו על Start כדי להפעיל את השרת בפעם הראשונה. ההפעלה הראשונה תיקח מספר דקות כאשר השרת מוריד ומתקין את קבצי שרת Arma 3 הייעודי דרך SteamCMD.
  3. ברגע שהקונסול מציג Game started או הודעות מוכנות דומות, השרת שלכם מקוון וניתן להצטרף אליו.
  4. עצרו את השרת לפני ביצוע שינויי הגדרות כדי לוודא שהם מיושמים כראוי.
טיפ: אם אתם רואים שגיאות אימות SteamCMD בהפעלה הראשונה, פשוט הפעילו מחדש את השרת. ייתכן שיידרש מעבר שני כדי לסיים את הורדת כל הקבצים.

משתני הפעלה ב-GPanel

GPanel מספק משתני הפעלה השולטים באופן שבו קובץ ההפעלה של שרת Arma 3 עולה. ניתן למצוא אותם תחת לשונית Startup בפאנל השרת שלכם. משתנים נפוצים כוללים:

משתנה תיאור דוגמה
SERVER_PORT פורט משחק ראשי (UDP). מוגדר אוטומטית על ידי GPanel. 2302
SERVER_CFG נתיב לקובץ הגדרות השרת. server.cfg
SERVER_PROFILE שם תיקיית פרופיל השרת עבור יומנים והגדרות. server
MAX_PLAYERS מספר מקסימלי של מקומות שחקנים. 64
MODS רשימה מופרדת בנקודה-פסיק של תיקיות מודים לטעינה. @CBA_A3;@ace
SERVER_MODS מודים בצד השרת בלבד (לא נדרשים על ידי לקוחות). @OCAP2
ADDITIONAL_PARAMS פרמטרי הפעלה נוספים המתווספים לשורת הפקודה. -filePatching -enableHT
חשוב: חלק מהמשתנים עשויים להשתנות בהתאם להגדרת ה-egg הספציפית של השרת שלכם. בדקו את לשונית Startup ב-GPanel שלכם לשמות המשתנים המדויקים הזמינים לכם.

הגדרת server.cfg

קובץ server.cfg הוא קובץ ההגדרות הראשי של שרת Arma 3 שלכם. גשו אליו דרך לשונית File Manager ב-GPanel או העלו אותו דרך SFTP. להלן דוגמה מקיפה:

// ========================================
// Arma 3 Server Configuration
// ========================================

// Server Identity
hostname = "My Legion Hosting Arma 3 Server";
password = "";                     // Server password (empty = no password)
passwordAdmin = "MyAdminPass123";  // Admin password for #login
motd[] = {
    "Welcome to our Arma 3 server!",
    "Hosted by Legion Hosting",
    "TeamSpeak: ts.example.com"
};
motdInterval = 5;                  // Seconds between MOTD messages

// Player Settings
maxPlayers = 64;
kickDuplicate = 1;                 // Kick duplicate player IDs
verifySignatures = 2;              // 0=off, 1=warn, 2=kick unsigned addons
requiredSecureId = 2;              // Require BattlEye secure ID

// Voting
voteMissionPlayers = 1;            // Min players to vote for mission
voteThreshold = 0.33;              // 33% vote threshold

// Network
disconnectTimeout = 5;             // Timeout for disconnect (seconds)
maxDesync = 150;                   // Max desync before kick
maxPing = 350;                     // Max ping before kick
maxPacketLoss = 50;                // Max packet loss % before kick

// Performance
MinBandwidth = 107374182;          // Minimum bandwidth (bits/s)
MaxBandwidth = 1073741824;         // Maximum bandwidth (bits/s)
MaxMsgSend = 128;                  // Max messages per frame
MaxSizeGuaranteed = 512;           // Max guaranteed packet size
MaxSizeNonguaranteed = 256;        // Max non-guaranteed packet size

// Logging
logFile = "server_console.log";
timeStampFormat = "short";

// Persistent Battlefield
persistent = 1;                    // Enable persistence

// BattlEye Anti-Cheat
BattlEye = 1;                     // 1=enabled, 0=disabled

// Mission Rotation
class Missions {
    class Mission1 {
        template = "Escape_Altis.Altis";
        difficulty = "Custom";
    };
    class Mission2 {
        template = "co10_Escape_Tanoa.Tanoa";
        difficulty = "Custom";
    };
};
טיפ: שמות תבניות משימות תואמים לשמות קבצי PBO של המשימות ללא סיומת .pbo. לדוגמה, co40_AW_Invade_Annex.Altis.pbo הופך ל-co40_AW_Invade_Annex.Altis. העלו קבצי משימות לתיקיית mpmissions/.

הגדרות קושי ופרופילי שרת

Arma 3 משתמש בפרופילי שרת לאחסון הגדרות קושי. הפרופיל נוצר בתיקייה התואמת למשתנה ההפעלה SERVER_PROFILE שלכם. קובץ הגדרות הקושי נמצא בדרך כלל ב:

<profile_name>/<profile_name>.Arma3Profile

תוכלו להגדיר קושי בתוך המחלקה Missions ב-server.cfg לאחד מהפריסטים (recruit, regular, veteran, custom) או להגדיר מחלקת קושי מותאמת אישית מלאה בפרופיל השרת שלכם:

class DifficultyPresets {
    class CustomDifficulty {
        class Options {
            // HUD Elements
            groupIndicators = 1;      // 0=never, 1=limited, 2=always
            friendlyTags = 1;          // 0=never, 1=limited, 2=always
            enemyTags = 0;             // 0=never, 1=limited, 2=always
            detectedMines = 1;         // 0=never, 1=limited, 2=always
            commands = 1;              // 0=never, 1=limited, 2=always
            waypoints = 1;             // 0=never, 1=limited, 2=always
            weaponInfo = 2;
            stanceIndicator = 2;
            staminaBar = 1;
            weaponCrosshair = 0;       // Disable crosshair
            visionAid = 0;

            // Gameplay
            thirdPersonView = 0;       // Disable 3rd person (milsim)
            reducedDamage = 0;
            tacticalPing = 1;          // 0=off, 1=enabled
            cameraShake = 1;
            scoreTable = 1;
            deathMessages = 0;
            vonID = 1;
            mapContent = 0;            // Hide map markers
            autoReport = 0;            // Disable AI auto-report
            multipleSaves = 0;
        };

        // AI Skill
        aiLevelPreset = 3;            // 0=low, 1=normal, 2=high, 3=custom
        class CustomAILevel {
            skillAI = 0.75;
            precisionAI = 0.40;
        };
    };
    defaultDifficulty = "CustomDifficulty";
};
טיפ למילסים: לחוויית milsim ריאליסטית, השביתו מבט גוף שלישי (thirdPersonView = 0), כוונת (weaponCrosshair = 0), והודעות מוות (deathMessages = 0). רוב קהילות ה-milsim משתמשות גם במוד ACE3 למערכות רפואה ובליסטיקה מתקדמות.

סיבוב משימות

משימות מוגדרות בבלוק class Missions של server.cfg. השרת יטען את המשימה הראשונה בעליה ויעבור למשימות הבאות כאשר הנוכחית מסתיימת או כאשר השחקנים מצביעים.

class Missions {
    class Mission1 {
        template = "co40_AW_Invade_Annex.Altis";
        difficulty = "Custom";
        // Optional parameters:
        // class Params {};  // Mission-specific parameters
    };
    class Mission2 {
        template = "Warlords_Altis.Altis";
        difficulty = "veteran";
    };
    class Mission3 {
        template = "co10_Escape_Tanoa.Tanoa";
        difficulty = "Custom";
    };
};

להוספת משימות לשרת שלכם:

  1. הורידו קבצי PBO של משימות מ-Steam Workshop או מאתרי קהילה.
  2. העלו את קבצי ה-.pbo לתיקיית mpmissions/ בשרת שלכם דרך SFTP או מנהל הקבצים של GPanel.
  3. הוסיפו ערכים תואמים לבלוק class Missions ב-server.cfg, תוך שימוש בשם הקובץ (ללא .pbo) כערך ה-template.
  4. הפעילו מחדש את השרת כדי שהשינויים ייכנסו לתוקף.
הערה: אם קובץ משימה דורש מודים ספציפיים, מודים אלו חייבים להיות טעונים על השרת. אחרת המשימה תיכשל בטעינה והשרת עשוי לדלג למשימה הבאה בסיבוב.

כיצד להתחבר

ישנן מספר דרכים להתחבר לשרת Arma 3 שלכם:

דפדפן שרתים

  1. הפעילו את Arma 3 ולחצו על Multiplayer מהתפריט הראשי.
  2. ב-Server Browser, השתמשו באפשרויות הסינון או חפשו את השרת שלכם לפי שם.
  3. בחרו את השרת שלכם ולחצו על Join. הזינו את הסיסמה אם הוגדרה.

חיבור ישיר

  1. מדפדפן השרתים, לחצו על Direct Connect בתחתית.
  2. הזינו את כתובת ה-IP והפורט של השרת שלכם (ניתן למצוא ב-GPanel תחת סקירת השרת). פורט המשחק ברירת המחדל הוא 2302.
  3. לחצו על Join.

רשימת שרתי Steam

  1. ב-Steam, עברו ל-View > Game Servers (או View > Servers).
  2. לחצו על לשונית Favorites, ואז Add a Server.
  3. הזינו את כתובת ה-IP של השרת ו-Steam Query Port (פורט המשחק + 1, לדוגמה, אם פורט המשחק הוא 2302, השתמשו ב-2303).
  4. לחצו על Add this address to favorites, ואז התחברו דרך הרשימה.
פורטים: Arma 3 משתמש במספר פורטים. פורט המשחק הראשי (ברירת מחדל 2302) בתוספת פורט Steam Query (פורט המשחק + 1). אם GPanel שלכם מציג פורט 2302, שחקנים צריכים להתחבר באמצעות פורט זה. פורט Steam Query 2303 משמש לשאילתות דפדפן שרתים. הפורט של השרת שלכם מוקצה באופן אקראי אלא אם יש לכם IP פרטי -- בדקו תמיד ב-GPanel את הפורט הנכון.

כוונון ביצועים

שרתי Arma 3 יכולים להיות עתירי משאבים, במיוחד עם מספר שחקנים גדול ומשימות עם הרבה AI. להלן הגדרות וטכניקות מפתח לשיפור ביצועים:

Headless Client

Headless client (HC) מעביר עיבוד AI מהשרת לתהליך נפרד, ומשפר משמעותית את ה-FPS של השרת במשימות עתירות AI. המשימה חייבת לתמוך ב-headless clients כדי שזה יעבוד.

כדי להפעיל headless clients, הוסיפו את הדברים הבאים ל-server.cfg שלכם:

// Headless Client Configuration
headlessClients[] = {"127.0.0.1"};
localClient[] = {"127.0.0.1"};
הערה: תמיכה ב-headless client תלויה בתוכנית האירוח שלכם ובמשאבים הזמינים. הפעלת headless client צורכת RAM ו-CPU נוספים. צרו קשר עם תמיכת Legion Hosting אם אתם צריכים סיוע בהגדרת headless clients בשרת שלכם.

FPS שרת והגדרות רשת

הגדרות server.cfg אלו משפיעות על הביצועים:

הגדרה ערך מומלץ הערות
MinBandwidth 107374182 רוחב פס מינימלי ללקוח (ביט/שנייה)
MaxBandwidth 1073741824 רוחב פס מקסימלי כולל (ביט/שנייה)
MaxMsgSend 128 הודעות שנשלחות לכל פריים סימולציה
MaxSizeGuaranteed 512 גודל מקסימלי של הודעה מובטחת (בתים)
MaxSizeNonguaranteed 256 גודל מקסימלי של הודעה לא מובטחת (בתים)
maxDesync 150 סף הרחקה עבור desync
maxPing 350 סף הרחקה עבור ping גבוה

פרמטרי הפעלה נוספים

תוכלו להוסיף את אלו למשתנה ההפעלה ADDITIONAL_PARAMS ב-GPanel:

פרמטר תיאור
-enableHT הפעלת תמיכה ב-Hyper-Threading עבור מעבדים מרובי ליבות.
-hugepages הפעלת עמודי זיכרון גדולים לביצועי זיכרון טובים יותר.
-loadMissionToMemory טעינת המשימה כולה ל-RAM לגישה מהירה יותר.
-noLogs השבתת תיעוד RPT (השתמשו רק לאחר סיום ניפוי באגים).
אזהרה: אם FPS השרת יורד מתחת ל-10, שחקנים יחוו desync חמור, rubber-banding וניתוקים אפשריים. עקבו אחר ביצועי השרת דרך הקונסול או כלי ניהול והפחיתו את כמות ה-AI או מקומות השחקנים במידת הצורך.

מאמרים קשורים

צריכים עזרה?

אם אתם נתקלים בקשיים בהגדרת שרת Arma 3 או זקוקים לסיוע נוסף, צוות התמיכה שלנו כאן כדי לעזור. פתחו פנייה לתמיכה ואנחנו נסדר את העניינים.


האם המאמר הזה היה מועיל?

Ready to Get Started?

The servers are booted, select your plan and become our latest satisfied client.