Blixrea 50% rabatt på alla servrar Slutar snart!
Slutar om: 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
Kategorier

Installationsguide för Arma 3-server

SV arma-3 setup config milsim 0 tyckte att detta var hjälpsamt

Komplett guide för att ställa in och konfigurera din dedikerade Arma 3-server hos Legion Hosting. När din server är igång, se vår Guide för moddinstallation för att lägga till Workshop-innehåll och vår guide Admin- och BattlEye-konfiguration för att konfigurera serveradministration och anti-fusk.

Första starten i GPanel

När du har köpt din Arma 3-server från Legion Hosting, logga in på GPanel på gpanel.legionhosting.net för att hantera den.

  1. Navigera till din Arma 3-server från instrumentpanelen.
  2. På fliken Console, klicka på Start för att starta servern för första gången. Den första starten tar några minuter eftersom den laddar ner och installerar den dedikerade Arma 3-serverns filer via SteamCMD.
  3. När konsolen visar Game started eller liknande klar-meddelanden är din server online och möjlig att ansluta till.
  4. Stoppa servern innan du gör konfigurationsändringar för att säkerställa att de tillämpas korrekt.
Tips: Om du ser SteamCMD-valideringsfel vid första starten, starta helt enkelt om servern. Den kan behöva ett andra försök för att slutföra nedladdningen av alla filer.

GPanel-startvariabler

GPanel tillhandahåller startvariabler som styr hur den binära Arma 3-servern startar. Dessa hittas under fliken Startup i din serverpanel. Vanliga variabler inkluderar:

Variabel Beskrivning Exempel
SERVER_PORT Huvudspelport (UDP). Ställs in automatiskt av GPanel. 2302
SERVER_CFG Sökväg till serverns konfigurationsfil. server.cfg
SERVER_PROFILE Namn på serverprofilkatalogen för loggar och inställningar. server
MAX_PLAYERS Maximalt antal spelarplatser. 64
MODS Semikolonseparerad lista över moddmappar att ladda. @CBA_A3;@ace
SERVER_MODS Moddar endast på serversidan (krävs inte av klienter). @OCAP2
ADDITIONAL_PARAMS Extra startparametrar som läggs till kommandoraden. -filePatching -enableHT
Viktigt: Vissa variabler kan skilja sig beroende på din specifika server-egg-konfiguration. Kontrollera fliken Startup i ditt GPanel för de exakta variabelnamnen som är tillgängliga för dig.

server.cfg-konfiguration

Filen server.cfg är den primära konfigurationsfilen för din Arma 3-server. Åtkomst sker via fliken File Manager i GPanel eller genom att ladda upp den via SFTP. Nedan följer ett omfattande exempel:

// ========================================
// 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";
    };
};
Tips: Uppdragsmallnamn motsvarar uppdragens PBO-filnamn utan filändelsen .pbo. Till exempel blir co40_AW_Invade_Annex.Altis.pbo istället co40_AW_Invade_Annex.Altis. Ladda upp uppdragsfiler till katalogen mpmissions/.

Svårighetsinställningar och serverprofiler

Arma 3 använder serverprofiler för att lagra svårighetsinställningar. Profilen skapas i en katalog som matchar din startvariabel SERVER_PROFILE. Konfigurationsfilen för svårighetsgrad finns vanligtvis på:

<profile_name>/<profile_name>.Arma3Profile

Du kan ställa in svårighetsgrad inuti klassen Missions i server.cfg till en av förinställningarna (recruit, regular, veteran, custom) eller definiera en helt anpassad svårighetsklass i din serverprofil:

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-tips: För en realistisk milsim-upplevelse, inaktivera tredjepersonsvy (thirdPersonView = 0), hårkors (weaponCrosshair = 0) och dödsmeddelanden (deathMessages = 0). De flesta milsim-communities använder även ACE3-modden för avancerade medicinska system och ballistik.

Uppdragsrotation

Uppdrag definieras i blocket class Missions i server.cfg. Servern laddar det första uppdraget vid start och roterar till efterföljande uppdrag när det aktuella avslutas eller när spelarna röstar om det.

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

För att lägga till uppdrag på din server:

  1. Ladda ner uppdrags-PBO-filer från Steam Workshop eller community-sidor.
  2. Ladda upp .pbo-filerna till katalogen mpmissions/ på din server via SFTP eller GPanels filhanterare.
  3. Lägg till motsvarande poster i blocket class Missions i server.cfg, och använd filnamnet (utan .pbo) som template-värde.
  4. Starta om servern för att ändringarna ska träda i kraft.
Obs: Om en uppdragsfil kräver specifika moddar måste dessa moddar laddas på servern. Annars misslyckas uppdraget att laddas och servern kan hoppa vidare till nästa uppdrag i rotationen.

Hur du ansluter

Det finns flera sätt att ansluta till din Arma 3-server:

Serverbläddrare

  1. Starta Arma 3 och klicka på Multiplayer från huvudmenyn.
  2. I Server Browser, använd filteralternativen eller sök efter din server med namn.
  3. Välj din server och klicka på Join. Ange lösenordet om ett är inställt.

Direktanslutning

  1. Från serverbläddraren, klicka på Direct Connect längst ner.
  2. Ange din server-IP och port (finns i GPanel under din serveröversikt). Standardspelporten är 2302.
  3. Klicka på Join.

Steam-serverlista

  1. I Steam, gå till View > Game Servers (eller View > Servers).
  2. Klicka på fliken Favorites och sedan Add a Server.
  3. Ange din server-IP och Steam Query Port (spelport + 1, t.ex. om din spelport är 2302, använd 2303).
  4. Klicka på Add this address to favorites och anslut sedan via listan.
Portar: Arma 3 använder flera portar. Huvudspelporten (standard 2302) plus Steam Query-porten (spelport + 1). Om ditt GPanel visar port 2302 bör spelarna ansluta med den porten. Steam-frågeporten 2303 används för serverbläddrarfrågor. Din servers port tilldelas slumpmässigt om du inte har en privat IP -- kontrollera alltid GPanel för rätt port.

Prestandaoptimering

Arma 3-servrar kan vara resurskrävande, särskilt med stort antal spelare och AI-tunga uppdrag. Här är viktiga inställningar och tekniker för att optimera prestanda:

Headless-klient

En headless-klient (HC) avlastar AI-bearbetning från servern till en separat process, vilket avsevärt förbättrar serverns FPS på AI-tunga uppdrag. Uppdraget måste stödja headless-klienter för att detta ska fungera.

För att aktivera headless-klienter, lägg till följande i din server.cfg:

// Headless Client Configuration
headlessClients[] = {"127.0.0.1"};
localClient[] = {"127.0.0.1"};
Obs: Stöd för headless-klienter beror på ditt hostingpaket och tillgängliga resurser. Att köra en headless-klient förbrukar ytterligare RAM och CPU. Kontakta Legion Hosting-support om du behöver hjälp med att ställa in headless-klienter på din server.

Server-FPS och nätverksinställningar

Dessa server.cfg-inställningar påverkar prestanda:

Inställning Rekommenderat värde Anteckningar
MinBandwidth 107374182 Minsta bandbredd per klient (bitar/s)
MaxBandwidth 1073741824 Maximal total bandbredd (bitar/s)
MaxMsgSend 128 Meddelanden som skickas per simuleringsbildruta
MaxSizeGuaranteed 512 Max garanterad meddelandestorlek (byte)
MaxSizeNonguaranteed 256 Max icke-garanterad meddelandestorlek (byte)
maxDesync 150 Kick-tröskel för desync
maxPing 350 Kick-tröskel för hög ping

Ytterligare startparametrar

Du kan lägga till dessa i startvariabeln ADDITIONAL_PARAMS i GPanel:

Parameter Beskrivning
-enableHT Aktivera Hyper-Threading-stöd för flerkärniga CPU:er.
-hugepages Aktivera stora minnessidor för bättre minnesprestanda.
-loadMissionToMemory Ladda hela uppdraget till RAM för snabbare åtkomst.
-noLogs Inaktivera RPT-loggning (använd endast efter att felsökning är klar).
Varning: Om din server-FPS sjunker under 10 kommer spelarna att uppleva allvarlig desync, rubber-banding och potentiella frånkopplingar. Övervaka serverprestanda via konsolen eller adminverktygen och minska AI-antalet eller spelarplatserna vid behov.

Relaterade artiklar

Behöver du hjälp?

Om du har problem med att ställa in din Arma 3-server eller behöver ytterligare hjälp finns vårt supportteam här för att hjälpa till. Öppna ett supportärende så löser vi det åt dig.


Var denna artikel hjälpsam?

Ready to Get Started?

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