NEU 📢 Begrenztes Startangebot: bis zu 70 % Rabatt auf deinen ersten Monat, für jedes Spiel!Tarife ansehen

Arma Reforger Server hosten (2026)

Arma ReforgerUpdated Nov 5, 202612 min read

Kurze Antwort. Du kannst einen Arma Reforger Server kostenlos selbst hosten: Installiere den Dedicated Server (Steam-App 1874900) mit SteamCMD und anonymem Login, schreibe eine config.json mit Servername und Szenario, starte ArmaReforgerServer mit -configund öffne UDP 2001. UDP 17777 (Steam-Abfragen) ist optional. Oder miete einen Arma Reforger Server und spar dir das Netzwerk-Gefrickel.

Spieler finden deinen Server über den Namen im Serverbrowser im Spiel oder treten direkt bei, wenn du ihn aus der Liste ausblendest.

Geprüft am 5. November 2026 gegen Arma Reforger 1.8.0.13 (Steam-Update vom 3. September 2026), das neueste Update, das Bohemia Interactive auf Steam angekündigt hatte.

Diese Anleitung stützt sich auf die eigene Server-Hosting-Dokumentation von Bohemia Interactive, die Steam-Ankündigungen und das, was wir auf jedem von uns gehosteten Arma Reforger Server einsetzen. Wenn du direkt zur Miet-Variante willst, spring zu Option 2.

Was du brauchst

  • Die Server-Software: der Arma Reforger Dedicated Server, Steam-App 1874900 (stabil). Bohemia führt außerdem einen separaten Experimental-Server auf, App 1890870. Er ist kostenlos und wird mit +login anonymousgeladen. Der Spiele-Client, den Spieler brauchen, ist eine andere Steam-App.
  • Ein Rechner, der durchläuft: ein Ersatz-PC, ein Heimserver oder eine virtuelle Cloud-Maschine. Bohemia veröffentlicht auf der Hosting-Seite keine Mindestanforderungen für den Server, und wir nennen hier keinen RAM-Wert. Zur Dimensionierung lies Wie viel RAM braucht ein Arma Reforger Server?
  • Netzwerk: UDP 2001 für das Spiel, aus dem Internet erreichbar. Bohemia nennt UDP 17777 (Steam-Query, A2S) und UDP 19999 (RCON) als optionale Ports. Laut der Hosting-Seite von Bohemia ist ein Server von außen nicht erreichbar, bis die Portweiterleitung im Router eingerichtet ist.
  • Betriebssystem: Linux (Bohemia dokumentiert SteamCMD unter Ubuntu) oder Windows (ArmaReforgerServer.exe).
  • Das Spiel: Jeder Spieler braucht Arma Reforger.

Die Server-Software ist kostenlos. Du zahlst für Rechner, Strom und Bandbreite, nicht für die Software.

Option 1: selbst hosten

Die SteamCMD-Schritte folgen der Hosting-Seite von Bohemia und der SteamCMD-Seite von Valve. Die Config-Schlüssel sind die, die unsere eigenen Server nutzen.

Linux (Ubuntu)

  1. SteamCMD installieren.
    sudo add-apt-repository multiverse
    sudo dpkg --add-architecture i386
    sudo apt update
    sudo apt install steamcmd
    Unter Debian sagt die SteamCMD-Seite von Valve, dass du das Repository non-free aktivieren sollst, statt multiversezu nutzen.
  2. Server herunterladen.
    /usr/games/steamcmd +force_install_dir /home/youruser/armar +login anonymous +app_update 1874900 validate +quit
    Bei unseren eigenen Installationen hat SteamCMD manchmal beendet, ohne etwas zu installieren, und sah dabei trotzdem erfolgreich aus. Unser Installationsskript versucht es deshalb bis zu dreimal und akzeptiert die Installation nur, wenn eine Datei namens appmanifest_*.acf in steamappsexistiert. Prüf das selbst und führ den Befehl noch einmal aus, falls sie fehlt. Prüf außerdem, ob ArmaReforgerServer im Installationsordner vorhanden ist.
  3. Ordner anlegen.
    cd /home/youruser/armar
    mkdir -p profile tmp
  4. Schreibe config.json in diesen Ordner. So sieht die Struktur aus, die wir nutzen:
    {
      "bindAddress": "0.0.0.0",
      "bindPort": 2001,
      "publicPort": 2001,
      "a2s": {
        "address": "0.0.0.0",
        "port": 17777
      },
      "game": {
        "name": "My Arma Reforger Server",
        "password": "",
        "passwordAdmin": "choose-an-admin-password",
        "admins": [],
        "scenarioId": "{ECC61978EDCC2B5A}Missions/23_Campaign.conf",
        "maxPlayers": 32,
        "visible": true,
        "gameProperties": {
          "disableThirdPerson": false,
          "fastValidation": true,
          "battlEye": true
        },
        "mods": []
      }
    }
    Ein leeres password bedeutet, dass jeder beitreten kann. Bohemia weist darauf hin, dass das Admin-Passwort keine Leerzeichen enthalten darf. Der a2s -Block ist optional: Er sorgt dafür, dass der Server Steam-Query-Anfragen (A2S) auf UDP 17777 beantwortet, und du kannst ihn weglassen. Setze kein doppeltes Anführungszeichen und keinen Backslash in den Namen oder die Passwörter, außer du maskierst es, denn das Spiel kann eine kaputte Datei nicht lesen. Das Szenario oben ist das Szenario Conflict - Everon, mit dem unsere Server starten.
  5. Server starten.
    chmod +x ArmaReforgerServer
    ./ArmaReforgerServer -gproj ./addons/data/ArmaReforger.gproj -config ./config.json -profile ./profile -backendlog -nothrow -listScenarios -maxFPS 120 -addonTempDir ./tmp
    -maxFPS ist wichtig: Laut Bohemia solltest du einen Wert zwischen 60 und 120 setzen, weil der Server sonst versuchen kann, alle verfügbaren Ressourcen zu nutzen. -listScenarios gibt die Szenario-IDs aus, die dein Server laden kann, damit du eine andere scenarioIdwählen kannst. Logs und heruntergeladene Mods landen im Ordner profile .
  6. Ports öffnen. Erlaube UDP 2001 in der Firewall des Rechners (mit ufw: sudo ufw allow 2001/udp), dazu UDP 17777, wenn du den a2s -Block behalten hast (sudo ufw allow 17777/udp), und leite dann dieselben UDP-Ports im Router an diesen Rechner weiter.
  7. Am Laufen halten. Die Seite von Bohemia schlägt einen systemd-Dienst vor, der ein Startskript ausführt und nach Abstürzen neu startet, und nennt LinuxGSM als Tool für Überwachung und Updates. Der Server aktualisiert sich nicht selbst: Führe den SteamCMD-Befehl nach einem Spiel-Update erneut aus.

Windows

  1. Lade SteamCMD herunter von https://client-update.steamstatic.com/installer/steamcmd.zip und entpacke es in einen Ordner wie C:\steamcmd.
  2. In einer Eingabeaufforderung:
    cd C:\steamcmd
    steamcmd +force_install_dir C:\ArmaReforgerServer +login anonymous +app_update 1874900 validate +quit
  3. Schreibe config.json wie in Linux-Schritt 4 und starte den Server dann mit ArmaReforgerServer.exe -config ".\config.json" -profile ".\profile" -maxFPS 120.
  4. Erlaube UDP 2001 (und UDP 17777, wenn du den a2s -Block behalten hast) eingehend in der Windows-Firewall und leite dieselben Ports im Router weiter.

Workshop-Mods hinzufügen

Arma Reforger lädt seine Mods selbst. Trage jede Mod mit ihrer 16-stelligen Workshop-ID in das Array mods in config.json ein, zum Beispiel {"modId": "591AF5BDA9F7CE8B"}, und der Server lädt sie beim Start herunter und schickt sie den Spielern beim Beitritt. Füge "version": "1.2.0" neben modId hinzu, um eine Mod auf einer Version festzuhalten. Mods werden behandelt in So fügst du Mods zu deinem Arma Reforger Server hinzu.

Option 2: bei PlayNHost hosten

Mieten erspart dir Firewall, Portweiterleitung und Update-Routine. Die Ports, der Query-Block und die Config-Datei sind für dich eingerichtet.

  1. Tarif wählen. Öffne die Arma Reforger Server-Hosting-Seite und vergleiche die Tarife (SERGEANT, LIEUTENANT und COLONEL zum Zeitpunkt des Schreibens). Klicke auf Server erstellen bei SERGEANT oder LIEUTENANT oder auf Tarif anpassen bei COLONEL und schließe die Bestellung ab. Preise ändern sich, prüfe sie also auf dieser Seite.
  2. Auf die Installation warten. Du bekommst eine E-Mail "Dein Server ist bereit" und der Server erscheint unter panel.playnhost.com. Im Tab Konsole zählt das Panel den Server als laufend, sobald es Starting RPL serverausgibt.
  3. Öffne Einstellungen, dann Spieleinstellungen. Diese Felder werden bei jedem Start des Servers in config.json geschrieben:
    • Servername: der Name, der im Serverbrowser im Spiel angezeigt wird.
    • Server-Passwort: das Passwort, das Spieler zum Beitreten eingeben. Lass es leer für einen offenen Server.
    • Admin-Passwort: tritt dem Server bei und gib #login gefolgt von diesem Passwort im Chat ein, um Admin-Rechte zu bekommen. Lass es leer, wenn es keinen Admin-Login geben soll.
    • Szenario-ID: das Szenario, das der Server lädt. Die vollständige Liste der für deinen Server verfügbaren IDs wird bei jedem Start in der Konsole ausgegeben.
    • Max. Spieler: das Spielerlimit, das in deinem Tarif enthalten ist.
    • Im Serverbrowser sichtbar: Schalte es aus, und Spieler treten per Direktverbindung bei.
    • Third Person deaktivieren und BattlEye aktivieren: Die dritte Person ist standardmäßig erlaubt und BattlEye ist standardmäßig an.
    • Steam-Query-Port: nur zur Info angezeigt. Das Panel weist ihn mit deinem Server zu, und er lässt sich auf dieser Seite nicht ändern.
    Unter Erweitert anzeigenist Automatische Updates standardmäßig aktiv und prüft bei jedem Start des Servers auf Steam, ob es ein Spiel-Update gibt.
  4. Neu starten. Klicke auf Jetzt neu starten , wenn das Panel es anbietet, und warte auf Starting RPL server in der Konsole.
  5. Workshop-Mods hinzufügen (optional). Öffne den Tab Modding und trage die Mod-IDs unter Workshop-Modsein, klicke dann auf Neu starten zum Anwenden. Wenn du die Liste leerst, läuft der Server beim nächsten Start wieder mit dem Standardspiel.
  6. Beitreten. Such den Namen deines Servers im Serverbrowser im Spiel und gib das Passwort ein, außer du hast es leer gelassen. Mehr dazu: So trittst du deinem Arma Reforger Server bei.

Was das Panel für dich erledigt

  • Die Ports. Bei jedem Start schreibt das Panel deinen Spiel-Port und Query-Port in bindPort, publicPort und a2s, damit der Server Steam-Query-Anfragen (A2S) auf seinem eigenen zugewiesenen Port beantwortet.
  • Öffentliche Adresse. Wir lassen publicAddress absichtlich aus der Datei weg. Mit der Adresse eingetragen, an die der Server gebunden ist (0.0.0.0), hat sich der Server mit genau dieser Adresse registriert und einen unbekannten Ping angezeigt. Ohne den Eintrag erkennt Reforger seine echte öffentliche Adresse selbst.
  • Schlüssel, die das Panel besitzt. Servername, beide Passwörter, Szenario, Spielerzahl, Sichtbarkeit, dritte Person, BattlEye und die Ports werden bei jedem Start aus den Spieleinstellungen neu geschrieben, deshalb halten manuelle Änderungen an diesen Schlüsseln in config.json nicht. Andere Schlüssel, etwa admins und die Sichtweiten, bleiben unangetastet. Du kannst sie unter Dateienbearbeiten: Stoppe zuerst den Server und starte ihn danach wieder.
  • Sichere Werte. Servername, Passwörter und Szenario-ID dürfen kein doppeltes Anführungszeichen und keinen Backslash enthalten, damit ein Tippfehler config.jsonnicht kaputt machen kann.
  • Mods. Ein Startskript füllt das Array mods aus Workshop-Mods , nachdem das Panel die Datei neu geschrieben hat. Nur dieses Array wird ersetzt. Eine fehlerhafte Mod-ID führt dazu, dass es die Änderung überspringt und eine Meldung in der Konsole ausgibt, statt den Start scheitern zu lassen.
  • Installationsversuche. Die Installation versucht SteamCMD bis zu dreimal und bricht mit einem Fehler ab, wenn die Server-Dateien fehlen, statt mit einem leeren Ordner weiterzumachen.
  • Backups. Wenn dein Tarif Backups enthält, erstelle vor dem manuellen Bearbeiten der Config eines unter Backups .

Selbst hosten oder mieten: ein ehrlicher Vergleich

  • Kosten. Selbst gehostet: Die Software ist kostenlos, du zahlst für Hardware, Strom und Bandbreite oder für eine virtuelle Cloud-Maschine. Gemietet: eine monatliche Gebühr je nach Tarif. Siehe die aktuellen Tarife.
  • Verfügbarkeit. Selbst gehostet: so zuverlässig wie dein Rechner, dein Strom und dein Heiminternet, und er muss laufen, wenn deine Freunde spielen. Gemietet: läuft auf der Hardware des Hosts, nicht auf deinem PC.
  • Netzwerk-Exposition. Selbst gehostet: Spieler verbinden sich mit deiner öffentlichen IP, und du kümmerst dich um Firewall und Router. Gemietet: Deine Heim-IP ist nicht beteiligt.
  • Nötige Kenntnisse. Selbst gehostet: Kommandozeile, Portweiterleitung, JSON-Bearbeitung und eine Update-Routine. Gut machbar und ein guter Weg zum Lernen. Gemietet: ein Web-Panel mit Formularfeldern.
  • Updates. Selbst gehostet: Führe SteamCMD nach einem Spiel-Update erneut aus und starte dann den Server. Gemietet: Automatische Updates installiert beim Start des Servers einen neuen Build, also klicke nach einem Patch auf Neustart .
  • Kontrolle. Selbst gehostet: Du kannst alles bearbeiten. Gemietet: Die Schlüssel, die das Panel besitzt, änderst du in den Spieleinstellungen, und der Rest der Datei bleibt bearbeitbar.

Selbst hosten passt zu dir, wenn ohnehin den ganzen Tag ein Rechner läuft und du dich mit Netzwerken wohlfühlst. Mieten passt zu dir, wenn du dich lieber nicht um Hardware kümmern willst.

Häufige Probleme und Lösungen

Der Server läuft, ist aber nicht im Serverbrowser

Ursache: visible steht auf falseoder publicAddress enthält eine Adresse, die Spieler nicht erreichen können.

Lösung: Setze "visible": trueund entferne publicAddress , damit das Backend deine öffentliche Adresse erkennt, wie Bohemia es empfiehlt. Prüfe, ob UDP 2001 weitergeleitet ist, und starte dann neu. Bei PlayNHost schaltest du Im Serverbrowser sichtbarein. Siehe auch Arma Reforger Server-Probleme und Lösungen.

Spieler kommen von außerhalb deines Netzwerks nicht rein

Ursache: Die Portweiterleitung fehlt. Laut Bohemia ist ein gehosteter Server aus dem Internet nicht erreichbar, bis der Router die Ports weiterleitet.

Lösung: Leite UDP 2001 an den Server-Rechner weiter, dazu UDP 17777, wenn du den a2s -Block nutzt.

Spieler kommen nach einem Spiel-Update nicht mehr rein

Ursache: Ein selbst gehosteter Server aktualisiert sich nicht selbst und kann deshalb hinter der Spielversion der Spieler zurückfallen.

Lösung: Führe den SteamCMD-Befehl erneut aus und starte neu. Bei PlayNHost startest du mit aktivierten Automatische Updates neu.

Der Server braucht viel mehr CPU als erwartet

Ursache: -maxFPS ist nicht gesetzt. Bohemia warnt, dass der Server dann versuchen kann, alle verfügbaren Ressourcen zu nutzen.

Lösung: Starte mit -maxFPS 120oder einem Wert zwischen 60 und 120.

Der Server startet nach einer Config-Änderung nicht

Ursache: Ein doppeltes Anführungszeichen oder Backslash in einem Namen oder Passwort oder anderes ungültiges JSON macht config.jsonkaputt.

Lösung: Maskiere oder entferne das Zeichen und starte neu. Bei PlayNHost lehnt das Panel diese Zeichen in den Spieleinstellungen ab.

Deine Änderungen an config.json verschwinden (PlayNHost)

Ursache: Der Schlüssel gehört zu denen, die das Panel bei jedem Start schreibt.

Lösung: Ändere Name, Passwörter, Szenario, Spielerzahl und Sichtbarkeit in den Spieleinstellungenund Mods unter Workshop-Mods. Die vollständige Liste der Schlüssel findest du in Arma Reforger Server-Einstellungen: alle Optionen erklärt.

FAQ

Kann ich einen Arma Reforger Server kostenlos hosten?

Ja. Der Dedicated Server ist auf Steam kostenlos (App 1874900) und wird mit anonymem Login geladen. Du zahlst trotzdem für Rechner, Strom und Internet, und er muss laufen, solange gespielt wird.

Welche Ports nutzt ein Arma Reforger Server?

UDP 2001 für das Spiel, und er muss aus dem Internet erreichbar sein. Bohemia nennt UDP 17777 (Steam-Query, A2S) und UDP 19999 (RCON) als optional, nur nötig, wenn du diese Funktionen einschaltest.

Muss ich das Spiel besitzen, um den Server zu betreiben?

Nicht für die Installation. Spieler brauchen das Spiel zum Beitreten.

Kann ich Mods nutzen?

Ja. Trage Workshop-Mod-IDs in das Array mods ein oder bei PlayNHost unter Workshop-Mods im Tab Modding . Der Server lädt sie herunter und schickt sie den Spielern beim Beitritt.

Wie werde ich Admin?

Setze ein Admin-Passwort, tritt dem Server bei und gib #login gefolgt vom Passwort im Chat ein. Mehr dazu in So wirst du Admin auf deinem Arma Reforger Server und nutzt Admin-Befehle.

Du willst das Setup überspringen? Die Arma Reforger Server-Tarife ansehen.

Läuft dein Server schon woanders? Zieh ihn zu uns um

Kostenlose Tools für Arma Reforger

Diese Tools sind auf Englisch.

UNSERE NEUESTEN BLOGS