Oferta Flash 50% de descompte en tots els servidors Últim dia!
Acaba en: 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
Categories

Guia de configuració del servidor d'Arma 3

CA arma-3 setup config milsim 0 han trobat això útil

Guia completa per configurar el vostre servidor dedicat d'Arma 3 a Legion Hosting. Un cop el servidor estigui en funcionament, consulteu la nostra Guia d'instal·lació de mods per afegir contingut del Workshop i la nostra guia de Configuració d'administrador i BattlEye per configurar l'administració del servidor i l'anti-trampes.

Primer inici a GPanel

Després de comprar el vostre servidor d'Arma 3 a Legion Hosting, inicieu sessió a GPanel a gpanel.legionhosting.net per gestionar-lo.

  1. Navegueu al vostre servidor d'Arma 3 des del tauler de control.
  2. A la pestanya Console, feu clic a Start per arrencar el servidor per primera vegada. L'arrencada inicial trigarà uns minuts ja que descarrega i instal·la els fitxers del servidor dedicat d'Arma 3 via SteamCMD.
  3. Un cop la consola mostri Game started o missatges similars de preparació, el vostre servidor estarà en línia i accessible.
  4. Atureu el servidor abans de fer canvis de configuració per assegurar-vos que s'apliquin correctament.
Consell: Si veieu errors de validació de SteamCMD al primer inici, simplement reinicieu el servidor. Pot necessitar una segona passada per acabar de descarregar tots els fitxers.

Variables d'inici de GPanel

GPanel proporciona variables d'inici que controlen com s'executa el binari del servidor d'Arma 3. Es poden trobar a la pestanya Startup del vostre panell de servidor. Les variables habituals inclouen:

Variable Descripció Exemple
SERVER_PORT Port principal del joc (UDP). Configurat automàticament per GPanel. 2302
SERVER_CFG Ruta al fitxer de configuració del servidor. server.cfg
SERVER_PROFILE Nom del directori del perfil del servidor per a registres i configuració. server
MAX_PLAYERS Nombre màxim de places de jugadors. 64
MODS Llista de carpetes de mods separades per punt i coma per carregar. @CBA_A3;@ace
SERVER_MODS Mods només del costat del servidor (no requerits pels clients). @OCAP2
ADDITIONAL_PARAMS Paràmetres de llançament addicionals afegits a la línia de comandes. -filePatching -enableHT
Important: Algunes variables poden diferir depenent de la configuració específica de l'egg del vostre servidor. Comproveu la pestanya Startup de GPanel per als noms exactes de les variables disponibles.

Configuració de server.cfg

El fitxer server.cfg és el fitxer de configuració principal del vostre servidor d'Arma 3. Accediu-hi mitjançant la pestanya File Manager a GPanel o pugeu-lo via SFTP. A continuació es mostra un exemple complet:

// ========================================
// 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";
    };
};
Consell: Els noms de plantilla de missió corresponen als noms dels fitxers PBO de missió sense l'extensió .pbo. Per exemple, co40_AW_Invade_Annex.Altis.pbo es converteix en co40_AW_Invade_Annex.Altis. Pugeu els fitxers de missió al directori mpmissions/.

Ajustos de dificultat i perfils de servidor

Arma 3 utilitza perfils de servidor per emmagatzemar els ajustos de dificultat. El perfil es crea en un directori que coincideix amb la variable d'inici SERVER_PROFILE. El fitxer de configuració de dificultat es troba normalment a:

<profile_name>/<profile_name>.Arma3Profile

Podeu configurar la dificultat dins de la classe Missions a server.cfg amb un dels preajustos (recruit, regular, veteran, custom) o definir una classe de dificultat totalment personalitzada al perfil del servidor:

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";
};
Consell milsim: Per a una experiència milsim realista, desactiveu la vista en tercera persona (thirdPersonView = 0), el punt de mira (weaponCrosshair = 0) i els missatges de mort (deathMessages = 0). La majoria de comunitats milsim també utilitzen el mod ACE3 per a sistemes mèdics i balístics avançats.

Rotació de missions

Les missions es defineixen al bloc class Missions de server.cfg. El servidor carregarà la primera missió a l'inici i rotarà a les missions següents quan l'actual acabi o quan els jugadors votin.

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

Per afegir missions al vostre servidor:

  1. Descarregueu fitxers PBO de missions del Steam Workshop o de llocs de la comunitat.
  2. Pugeu els fitxers .pbo al directori mpmissions/ del vostre servidor via SFTP o el gestor de fitxers de GPanel.
  3. Afegiu les entrades corresponents al bloc class Missions a server.cfg, utilitzant el nom del fitxer (sense .pbo) com a valor de template.
  4. Reinicieu el servidor perquè els canvis tinguin efecte.
Nota: Si un fitxer de missió requereix mods específics, aquests mods han d'estar carregats al servidor. En cas contrari, la missió no es carregarà i el servidor pot saltar a la missió següent de la rotació.

Com connectar-se

Hi ha diverses maneres de connectar-se al vostre servidor d'Arma 3:

Navegador de servidors

  1. Inicieu Arma 3 i feu clic a Multiplayer des del menú principal.
  2. Al Server Browser, utilitzeu les opcions de filtre o cerqueu el vostre servidor pel nom.
  3. Seleccioneu el vostre servidor i feu clic a Join. Introduïu la contrasenya si n'hi ha una configurada.

Connexió directa

  1. Des del navegador de servidors, feu clic a Direct Connect a la part inferior.
  2. Introduïu la IP i el port del vostre servidor (que trobareu a GPanel a la vista general del servidor). El port de joc per defecte és 2302.
  3. Feu clic a Join.

Llista de servidors de Steam

  1. A Steam, aneu a View > Game Servers (o View > Servers).
  2. Feu clic a la pestanya Favorites i després a Add a Server.
  3. Introduïu la IP del vostre servidor i el Steam Query Port (port de joc + 1, p. ex., si el port de joc és 2302, utilitzeu 2303).
  4. Feu clic a Add this address to favorites i després connecteu-vos a través de la llista.
Ports: Arma 3 utilitza múltiples ports. El port principal del joc (per defecte 2302) més el port Steam Query (port de joc + 1). Si el vostre GPanel mostra el port 2302, els jugadors haurien de connectar-se utilitzant aquest port. El port Steam Query 2303 s'utilitza per a consultes del navegador de servidors. El port del vostre servidor s'assigna aleatòriament tret que tingueu una IP privada; comproveu sempre GPanel per obtenir el port correcte.

Optimització del rendiment

Els servidors d'Arma 3 poden consumir molts recursos, especialment amb un gran nombre de jugadors i missions amb molta IA. Aquí teniu configuracions i tècniques clau per optimitzar el rendiment:

Headless Client

Un headless client (HC) descarrega el processament d'IA del servidor a un procés separat, millorant significativament els FPS del servidor en missions amb molta IA. La missió ha de suportar headless clients perquè funcioni.

Per activar els headless clients, afegiu el següent al vostre server.cfg:

// Headless Client Configuration
headlessClients[] = {"127.0.0.1"};
localClient[] = {"127.0.0.1"};
Nota: El suport de headless client depèn del vostre pla d'allotjament i dels recursos disponibles. Executar un headless client consumeix RAM i CPU addicionals. Contacteu amb el suport de Legion Hosting si necessiteu ajuda per configurar headless clients al vostre servidor.

FPS del servidor i configuració de xarxa

Aquestes configuracions de server.cfg afecten el rendiment:

Configuració Valor recomanat Notes
MinBandwidth 107374182 Ample de banda mínim per client (bits/s)
MaxBandwidth 1073741824 Ample de banda total màxim (bits/s)
MaxMsgSend 128 Missatges enviats per fotograma de simulació
MaxSizeGuaranteed 512 Mida màxima de missatge garantit (bytes)
MaxSizeNonguaranteed 256 Mida màxima de missatge no garantit (bytes)
maxDesync 150 Llindar d'expulsió per desincronització
maxPing 350 Llindar d'expulsió per ping alt

Paràmetres de llançament addicionals

Podeu afegir-los a la variable d'inici ADDITIONAL_PARAMS a GPanel:

Paràmetre Descripció
-enableHT Activa el suport de Hyper-Threading per a CPUs multi-nucli.
-hugepages Activa pàgines de memòria grans per a un millor rendiment de memòria.
-loadMissionToMemory Carrega la missió sencera a la RAM per a un accés més ràpid.
-noLogs Desactiva el registre RPT (utilitzeu-lo només després de completar la depuració).
Avís: Si els FPS del servidor cauen per sota de 10, els jugadors experimentaran desincronització severa, rubber-banding i possibles desconnexions. Monitoritzeu el rendiment del servidor mitjançant la consola o les eines d'administració i reduïu el nombre d'IA o les places de jugadors si cal.

Articles relacionats

Necessiteu ajuda?

Si teniu problemes per configurar el vostre servidor d'Arma 3 o necessiteu més assistència, el nostre equip de suport és aquí per ajudar-vos. Obriu un tiquet de suport i us ajudarem a resoldre-ho.


T'ha estat útil aquest article?

Ready to Get Started?

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