Direkt zum Inhalt

Wie installiere ich einen Arma 3 Server

Wie installiere ich einen Arma 3 Server – Schritt-für-Schritt-Anleitung für deinen Arma3 bei NexoraHost.

Gameserver

Kurzantwort: Server Schritt für Schritt einrichten – Voraussetzungen prüfen, Dateien installieren, Ports konfigurieren und Dienst starten.

Diese Anleitung zeigt dir Schritt für Schritt, wie du einen Arma 3 Dedicated Server einrichtest – sowohl auf Windows als auch auf Linux. Arma 3 ist bekannt für seinen hohen CPU-Verbrauch, daher ist die richtige Konfiguration entscheidend.

Voraussetzungen

  • Betriebssystem: Windows 10/11 (64-bit) oder Windows Server 2019/2022; Linux (Ubuntu 20.04/22.04, Debian 11/12)
  • CPU: 4 Kerne mit hohem Takt (3,5 GHz+), starke Single-Core-Leistung entscheidend
  • RAM: Mindestens 8 GB, 16 GB empfohlen (besonders mit Mods)
  • Speicher: 50 GB freier SSD-Speicher (100 GB+ mit Mods)
  • Netzwerk: UDP-Ports 2302-2306 müssen freigegeben sein
  • Steam-Account: Ein Steam-Konto mit Arma 3 ist für den Download erforderlich

Linux oder Windows?

Für Arma 3 Server wird oft Windows empfohlen, da es stabiler läuft und weniger Kompatibilitätsprobleme mit Mods hat. Linux ist ressourcenschonender und kostenlos, kann aber bei manchen Mods Probleme machen. Viele Community-Server nutzen Windows Server.

Schritt 1: SteamCMD installieren und Server herunterladen

Windows

  1. Erstelle zwei Ordner:
    C:\SteamCMD
    C:\arma3server
  2. Lade SteamCMD von der offiziellen Valve-Seite herunter und extrahiere es nach C:\SteamCMD
  3. Führe steamcmd.exe aus. Im SteamCMD-Fenster gib ein:
    login DeinSteamBenutzername
    force_install_dir "C:\arma3server"
    app_update 233780 validate
    quit

Linux

  1. Erstelle einen neuen Benutzer für den Server (Sicherheit):
    sudo useradd -m -s /bin/bash steam
    sudo passwd steam
    su - steam
  2. Installiere SteamCMD:
    mkdir ~/steamcmd && cd ~/steamcmd
    wget http://media.steampowered.com/installer/steamcmd_linux.tar.gz
    tar -xvzf steamcmd_linux.tar.gz
  3. Führe SteamCMD aus und lade den Server herunter:
    ./steamcmd.sh
    login DeinSteamBenutzername
    force_install_dir ./arma3/
    app_update 233780 validate
    exit

Schritt 2: server.cfg erstellen

Erstelle im Server-Hauptverzeichnis die Datei server.cfg mit folgendem Inhalt:

// GENERAL
hostname = "Mein Arma 3 Server";     // Name in der Serverliste
password = "";                        // Spieler-Passwort (leer für öffentlich)
passwordAdmin = "MeinAdminPasswort";  // Admin-Passwort
maxPlayers = 32;                      // Maximale Spieleranzahl

// SECURITY
verifySignatures = 2;                 // 2 = strikte Mod-Prüfung
battleye = 1;                         // 1 = BattlEye aktiviert

// VOTING
voteMissionPlayers = 1;               // 1 = Spieler können Missionen wählen

// MISSIONS
class Missions {
    class MeineMission {
        template = "MyMission.Altis";
        difficulty = "Veteran";
    };
};

Schritt 3: basic.cfg erstellen

Diese Datei steuert die Netzwerk-Performance. Erstelle basic.cfg im selben Ordner:

language = "German";
adapter = -1;
3D_Performance = 1.000000;
Resolution_W = 800;
Resolution_H = 600;
Resolution_Bpp = 32;

MinBandwidth = 131072;
MaxBandwidth = 104857600;
MaxMsgSend = 256;
MaxSizeGuaranteed = 512;
MaxSizeNonguaranteed = 256;
MinErrorToSendNear = 0.029999999;
MinErrorToSend = 0.003;
MaxCustomFileSize = 0;
Windowed = 0;
serverLongitude = 10;
serverLatitude = 51;

Schritt 4: Server starten

Windows – Startdatei erstellen

Erstelle eine start.bat im Server-Ordner:

@echo off
set PORT=2302
set CONFIG=server.cfg
set BASIC=basic.cfg
set PROFILE=serverProfile

arma3server_x64.exe ^
 -port=%PORT% ^
 -config=%CONFIG% ^
 -cfg=%BASIC% ^
 -name=%PROFILE% ^
 -profiles="C:\arma3server\profiles" ^
 -autoInit
pause

Linux – Startbefehl

cd ~/arma3
./arma3server -name=server -config=server.cfg -cfg=basic.cfg -port=2302

Schritt 5: Firewall-Ports freigeben

Folgende UDP-Ports müssen freigegeben sein:

  • UDP 2302 – Game-Port (Hauptverbindung)
  • UDP 2303 – Steam Query
  • UDP 2304 – Voice
  • UDP 2305-2306 – Zusätzliche Ports

Windows Firewall (PowerShell als Administrator)

New-NetFirewallRule -DisplayName "Arma 3 Server" -Direction Inbound -Protocol UDP -LocalPort 2302-2306 -Action Allow

Linux (UFW)

sudo ufw allow 2302:2306/udp

Leite die Ports anschließend in deinem Router an die lokale IP-Adresse deines Servers weiter.

Schritt 6: Mods einrichten (optional)

  1. Lade Mods vom Steam Workshop herunter
  2. Kopiere die Mod-Ordner (beginnend mit @) in dein Server-Verzeichnis
  3. Kopiere die .bikey-Dateien der Mods in den keys/ Ordner
  4. Ändere deine start.bat um die Mods zu laden:
    "-mod=@cba_a3;@ace;@rhsafrf"

Schritt 7: Server beitreten

  1. Starte Arma 3 auf deinem PC
  2. Gehe zum Server-Browser
  3. Filtern nach "Internet" oder nutze "Direkt verbinden"
  4. Gib deine Server-IP und Port ein (z.B. 123.123.123.123:2302)
  5. Gib das Server-Passwort ein (falls gesetzt)

Hardware-Empfehlungen

Spieler RAM CPU
1-10 8 GB 4 Kerne ab 3,5 GHz
10-32 12-16 GB 4-6 Kerne ab 4,0 GHz
32-64 16-24 GB 6 Kerne ab 4,5 GHz
64+ (mit Mods und KI) 24 GB+ 6-8 Kerne ab 4,8 GHz+

Häufige Probleme

  • Server erscheint nicht in der Liste: Prüfe Port 2303 (Steam Query) und Firewall
  • Verbindungsprobleme: Prüfe ob du hinter CGNAT bist – dann ist kein öffentlicher Zugriff möglich
  • Mod-Mismatch: verifySignatures = 2 prüft Mod-Signaturen – alle Spieler brauchen die gleichen Mods
  • Server crashed: Prüfe ob DirectX und alle VC++ Redistributables installiert sind
  • Hohe CPU-Last: Reduziere KI-Anzahl in Missionen oder nutze Headless Clients

Passende Anleitungen

Server bei NexoraHost: nexorahost.com

Weiterlesen

Beliebt und aktuell – nicht nur die ältesten Guides.

Mehr

Weiter entdecken