Reduceri Fulger 50% reducere la toate serverele Mai sunt doar câteva ore!
Se termină în: 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
Categorii

Ghid de configurare a serverului Arma 3

RO arma-3 setup config milsim 0 au considerat util acest articol

Ghid complet pentru configurarea și setarea serverului tău dedicat Arma 3 pe Legion Hosting. După ce serverul rulează, consultă Ghidul de instalare a modurilor pentru a adăuga conținut din Workshop și ghidul nostru Configurarea administratorului și BattlEye pentru a configura administrarea serverului și anti-cheat-ul.

Prima pornire în GPanel

După ce achiziționezi serverul Arma 3 de la Legion Hosting, autentifică-te în GPanel la gpanel.legionhosting.net pentru a-l gestiona.

  1. Navighează către serverul tău Arma 3 din panoul de control.
  2. În tab-ul Console, apasă Start pentru a porni serverul pentru prima dată. Pornirea inițială va dura câteva minute, deoarece descarcă și instalează fișierele serverului dedicat Arma 3 prin SteamCMD.
  3. Odată ce consola afișează Game started sau mesaje similare de pregătire, serverul tău este online și poate fi accesat.
  4. Oprește serverul înainte de a face modificări de configurare pentru a te asigura că acestea sunt aplicate corect.
Sfat: Dacă vezi erori de validare SteamCMD la prima pornire, pur și simplu repornește serverul. Este posibil să aibă nevoie de o a doua trecere pentru a termina descărcarea tuturor fișierelor.

Variabilele de pornire din GPanel

GPanel oferă variabile de pornire care controlează modul în care se lansează binarul serverului Arma 3. Acestea se găsesc în tab-ul Startup al panoului serverului tău. Variabilele comune includ:

Variabilă Descriere Exemplu
SERVER_PORT Portul principal de joc (UDP). Setat automat de GPanel. 2302
SERVER_CFG Calea către fișierul de configurare a serverului. server.cfg
SERVER_PROFILE Numele directorului de profil al serverului pentru loguri și setări. server
MAX_PLAYERS Numărul maxim de sloturi pentru jucători. 64
MODS Listă de foldere de moduri de încărcat, separate prin punct și virgulă. @CBA_A3;@ace
SERVER_MODS Moduri doar pe partea de server (neobligatorii pentru clienți). @OCAP2
ADDITIONAL_PARAMS Parametri suplimentari de lansare adăugați la linia de comandă. -filePatching -enableHT
Important: Unele variabile pot diferi în funcție de configurația specifică a egg-ului serverului tău. Verifică tab-ul Startup din GPanel pentru numele exacte ale variabilelor disponibile pentru tine.

Configurarea server.cfg

Fișierul server.cfg este fișierul principal de configurare pentru serverul tău Arma 3. Accesează-l prin tab-ul File Manager din GPanel sau încarcă-l prin SFTP. Mai jos este un exemplu cuprinzător:

// ========================================
// 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";
    };
};
Sfat: Numele template-urilor de misiune corespund numelor fișierelor PBO ale misiunii fără extensia .pbo. De exemplu, co40_AW_Invade_Annex.Altis.pbo devine co40_AW_Invade_Annex.Altis. Încarcă fișierele de misiune în directorul mpmissions/.

Setări de dificultate și profiluri de server

Arma 3 folosește profiluri de server pentru a stoca setările de dificultate. Profilul este creat într-un director care corespunde variabilei de pornire SERVER_PROFILE. Fișierul de configurare a dificultății se află de obicei la:

<profile_name>/<profile_name>.Arma3Profile

Poți seta dificultatea în interiorul clasei Missions din server.cfg la una dintre presetări (recruit, regular, veteran, custom) sau poți defini o clasă de dificultate complet personalizată în profilul serverului tău:

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";
};
Sfat milsim: Pentru o experiență milsim realistă, dezactivează vederea la persoana a treia (thirdPersonView = 0), reticulul (weaponCrosshair = 0) și mesajele de deces (deathMessages = 0). Majoritatea comunităților milsim folosesc, de asemenea, modul ACE3 pentru sisteme medicale și balistice avansate.

Rotația misiunilor

Misiunile sunt definite în blocul class Missions din server.cfg. Serverul va încărca prima misiune la pornire și va trece la misiunile ulterioare când cea curentă se termină sau când jucătorii votează.

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";
    };
};

Pentru a adăuga misiuni pe serverul tău:

  1. Descarcă fișierele PBO de misiune de pe Steam Workshop sau de pe site-uri comunitare.
  2. Încarcă fișierele .pbo în directorul mpmissions/ de pe serverul tău prin SFTP sau prin file manager-ul din GPanel.
  3. Adaugă intrările corespunzătoare în blocul class Missions din server.cfg, folosind numele fișierului (fără .pbo) ca valoare pentru template.
  4. Repornește serverul pentru ca modificările să aibă efect.
Notă: Dacă un fișier de misiune necesită moduri specifice, acele moduri trebuie încărcate pe server. În caz contrar, misiunea nu se va încărca, iar serverul ar putea trece la următoarea misiune din rotație.

Cum te conectezi

Există mai multe moduri de a te conecta la serverul tău Arma 3:

Browserul de servere

  1. Lansează Arma 3 și apasă Multiplayer din meniul principal.
  2. În Server Browser, folosește opțiunile de filtrare sau caută serverul tău după nume.
  3. Selectează serverul și apasă Join. Introdu parola dacă există una setată.

Conectare directă

  1. Din browserul de servere, apasă Direct Connect în partea de jos.
  2. Introdu IP-ul și portul serverului tău (găsite în GPanel, în prezentarea generală a serverului). Portul de joc implicit este 2302.
  3. Apasă Join.

Lista de servere Steam

  1. În Steam, mergi la View > Game Servers (sau View > Servers).
  2. Apasă tab-ul Favorites, apoi Add a Server.
  3. Introdu IP-ul serverului și Steam Query Port (portul de joc + 1, de ex., dacă portul de joc este 2302, folosește 2303).
  4. Apasă Add this address to favorites, apoi conectează-te prin listă.
Porturi: Arma 3 folosește mai multe porturi. Portul principal de joc (implicit 2302) plus portul Steam Query (portul de joc + 1). Dacă GPanel afișează portul 2302, jucătorii ar trebui să se conecteze folosind acel port. Portul de interogare Steam 2303 este folosit pentru interogările din browserul de servere. Portul serverului tău este alocat aleatoriu, cu excepția cazului în care ai un IP privat — verifică întotdeauna GPanel pentru portul corect.

Optimizarea performanței

Serverele Arma 3 pot consuma multe resurse, în special cu un număr mare de jucători și misiuni cu mult AI. Iată setările și tehnicile cheie pentru optimizarea performanței:

Client headless

Un client headless (HC) preia procesarea AI de pe server către un proces separat, îmbunătățind semnificativ FPS-ul serverului în misiunile cu mult AI. Misiunea trebuie să suporte clienți headless pentru ca acest lucru să funcționeze.

Pentru a activa clienții headless, adaugă următoarele în server.cfg:

// Headless Client Configuration
headlessClients[] = {"127.0.0.1"};
localClient[] = {"127.0.0.1"};
Notă: Suportul pentru clienți headless depinde de planul tău de găzduire și de resursele disponibile. Rularea unui client headless consumă RAM și CPU suplimentar. Contactează suportul Legion Hosting dacă ai nevoie de ajutor pentru configurarea clienților headless pe serverul tău.

FPS-ul serverului și setările de rețea

Aceste setări din server.cfg afectează performanța:

Setare Valoare recomandată Note
MinBandwidth 107374182 Lățime de bandă minimă per client (biți/s)
MaxBandwidth 1073741824 Lățime de bandă maximă totală (biți/s)
MaxMsgSend 128 Mesaje trimise per cadru de simulare
MaxSizeGuaranteed 512 Dimensiune maximă a mesajului garantat (octeți)
MaxSizeNonguaranteed 256 Dimensiune maximă a mesajului negarantat (octeți)
maxDesync 150 Pragul de excludere pentru desincronizare
maxPing 350 Pragul de excludere pentru ping ridicat

Parametri suplimentari de lansare

Poți adăuga aceștia la variabila de pornire ADDITIONAL_PARAMS din GPanel:

Parametru Descriere
-enableHT Activează suportul Hyper-Threading pentru procesoare multi-core.
-hugepages Activează paginile de memorie mari pentru o performanță mai bună a memoriei.
-loadMissionToMemory Încarcă întreaga misiune în RAM pentru acces mai rapid.
-noLogs Dezactivează logarea RPT (folosește numai după ce depanarea este completă).
Avertisment: Dacă FPS-ul serverului tău scade sub 10, jucătorii vor experimenta desincronizare severă, rubber-banding și posibile deconectări. Monitorizează performanța serverului prin consolă sau instrumentele de administrare și reduce numărul de AI sau sloturile de jucători dacă este necesar.

Articole conexe

Ai nevoie de ajutor?

Dacă întâmpini dificultăți la configurarea serverului tău Arma 3 sau ai nevoie de asistență suplimentară, echipa noastră de suport este aici pentru a te ajuta. Deschide un tichet de suport și te vom ajuta să rezolvi problema.


A fost util acest articol?

Ready to Get Started?

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