# 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.

**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

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

### Linux

    - Erstelle einen neuen Benutzer für den Server (Sicherheit):
        `sudo useradd -m -s /bin/bash steam
sudo passwd steam
su - steam`
    
- Installiere SteamCMD:
        `mkdir ~/steamcmd && cd ~/steamcmd
wget http://media.steampowered.com/installer/steamcmd_linux.tar.gz
tar -xvzf steamcmd_linux.tar.gz`
    
- 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)

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

## Schritt 7: Server beitreten

    - Starte Arma 3 auf deinem PC
- Gehe zum Server-Browser
- Filtern nach "Internet" oder nutze "Direkt verbinden"
- Gib deine Server-IP und Port ein (z.B. 123.123.123.123:2302)
- 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

    - [Gameserver Hub](/de/gameserver)
- [Firewall & Ports](/de/root-v-server/firewall-ports)
- [Server laggt – Diagnose](/de/root-v-server/lagging)
- [DNS Probleme](/de/domain/dns-what-is-it)

*Server bei NexoraHost: [nexorahost.com](https://nexorahost.com)*
