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
Kategorien

Arma Reforger Server-Einrichtungsanleitung


Diese Anleitung behandelt die Einrichtung Ihres Arma Reforger Dedicated Servers auf Legion Hosting, die Konfiguration von Startvariablen, die Bearbeitung der Serverkonfiguration, die Szenarioauswahl, die Verbindung zu Ihrem Server und die Verwaltung der Netzwerkeinstellungen. Für Admin-Einrichtung, RCON-Zugang und Mod-Installation siehe Arma Reforger Admin- und Mod-Installation.

Hinweis: Arma Reforger verwendet ein JSON-basiertes Konfigurationssystem. Alle Servereinstellungen werden über eine einzige config.json-Datei gesteuert. Vertrautheit mit der JSON-Formatierung ist hilfreich, aber nicht erforderlich -- diese Anleitung bietet Beispiele, die Sie kopieren und anpassen können.

1. Erster Start

  1. Melden Sie sich bei GPanel an und wählen Sie Ihren Arma Reforger Server aus.
  2. Gehen Sie zum Startup-Tab und überprüfen Sie die konfigurierbaren Variablen (siehe Tabelle in Abschnitt 2).
  3. Setzen Sie SERVER_NAME auf einen Namen für Ihren Server.
  4. Setzen Sie SERVER_PASSWORD, wenn Sie den Zugang einschränken möchten. Lassen Sie es für einen öffentlichen Server leer.
  5. Setzen Sie MAX_PLAYERS auf die gewünschte Spielerzahl für Ihren Server.
  6. Kehren Sie zum Console-Tab zurück und klicken Sie auf Start.
  7. Warten Sie, bis die Konsole anzeigt, dass der Server das Laden abgeschlossen hat. Der erste Start kann mehrere Minuten dauern, da der Server erforderliche Spieldaten herunterlädt und seine anfängliche Konfiguration generiert.
Der erste Start generiert Konfigurationsdateien. Wenn Sie config.json bearbeiten müssen, starten Sie den Server einmal, lassen Sie ihn das Laden beenden, und stoppen Sie ihn dann vor dem Bearbeiten. Die Konfigurationsdatei existiert erst nach dem ersten Durchlauf.

2. GPanel-Startvariablen

Die folgenden Variablen sind im GPanel Startup-Tab verfügbar. Diese werden bei jedem Start an den Server übergeben.

Variable Erforderlich Beschreibung
SERVER_NAME Ja Der im In-Game-Server-Browser angezeigte Name.
SERVER_PASS Nein Optionales Passwort, das Spieler zum Beitreten eingeben müssen. Leer lassen für einen öffentlichen Server.
MAX_PLAYERS Nein Maximale Spieleranzahl. Standard ist 64. Höhere Spielerzahlen erfordern mehr Serverressourcen.
ADMIN_PASS Nein Passwort für RCON-Zugang (Remote Console). Erforderlich, wenn Sie RCON-Befehle verwenden möchten.
SCENARIO_ID Nein Das zu ladende Szenario (Spielmodus). Siehe Abschnitt 4 für verfügbare Szenarien und deren IDs.

3. Serverkonfiguration (config.json)

Die Hauptkonfigurationsdatei des Servers ist config.json, die sich im Stammverzeichnis des Servers befindet. Diese Datei steuert alle Servereinstellungen einschließlich Spieleinstellungen, Szenarioauswahl, Admin-Zugang und Netzwerkkonfiguration.

Dateispeicherort

config.json

Öffnen Sie diese Datei über den Files-Tab in GPanel oder verbinden Sie sich per SFTP. Wenn die Datei nicht existiert, starten und stoppen Sie den Server einmal, um sie zu generieren.

Stoppen Sie immer Ihren Server, bevor Sie config.json bearbeiten. Der Server liest diese Datei beim Start. Änderungen, die während der Laufzeit vorgenommen werden, haben erst beim nächsten Neustart Wirkung.

Wichtige Einstellungen

Einstellung Typ Beschreibung
name String Im Browser angezeigter Servername. Wird durch die SERVER_NAME-Startvariable überschrieben, wenn gesetzt.
password String Beitrittspasswort. Leerer String für einen öffentlichen Server.
passwordAdmin String Admin-/RCON-Passwort. Erforderlich für Remote-Konsolenzugang.
scenarioId String Die zu ladende Szenario-Ressourcen-ID. Siehe Abschnitt 4 für Werte.
maxPlayers Integer Maximale gleichzeitige Spieler. Standard 64.
visible Boolean Ob der Server im öffentlichen Server-Browser erscheint. Setzen Sie auf true für öffentlich, false für privat (nur Direktverbindung).
crossPlatform Boolean Crossplay zwischen PC- und Konsolenspielern aktivieren oder deaktivieren. Standard true.
supportedPlatforms Array Plattformen, die sich verbinden dürfen. Optionen: "PLATFORM_PC", "PLATFORM_XBL". Beide einschließen für plattformübergreifendes Spielen.
disableThirdPerson Boolean Nur Ego-Perspektive erzwingen. Standard false.
fastValidation Boolean Beschleunigt die Spielerverbindungsvalidierung. Empfohlen auf true zu belassen.
battlEye Boolean BattlEye Anti-Cheat aktivieren. Standard true. Siehe Arma Reforger Admin- und Mod-Installation für Details.

Beispiel config.json

{
  "bindAddress": "0.0.0.0",
  "bindPort": 2001,
  "publicAddress": "",
  "publicPort": 2001,
  "game": {
    "name": "My Legion Reforger Server",
    "password": "",
    "passwordAdmin": "YourAdminPassword",
    "scenarioId": "{ECC61978EDCC2B5A}Missions/23_Campaign.conf",
    "maxPlayers": 64,
    "visible": true,
    "crossPlatform": true,
    "supportedPlatforms": ["PLATFORM_PC", "PLATFORM_XBL"],
    "gameProperties": {
      "serverMaxViewDistance": 2500,
      "serverMinGrassDistance": 50,
      "networkViewDistance": 1500,
      "disableThirdPerson": false,
      "fastValidation": true,
      "battlEye": true
    },
    "mods": []
  },
  "a2sQueryEnabled": true
}
JSON-Formatierung ist strikt. Ein einziges fehlplatziertes Komma, eine fehlende Klammer oder ein zusätzliches Anführungszeichen verhindert den Serverstart. Wenn Sie nach dem Bearbeiten Fehler erhalten, verwenden Sie einen JSON-Validator (wie jsonlint.com), um Ihre Syntax zu überprüfen.

4. Szenarioauswahl

Arma Reforger verwendet Szenarien, um den Spielmodus und die Karte zu definieren. Setzen Sie die scenarioId in Ihrer Konfiguration auf einen der folgenden Werte:

Szenario Szenario-ID Beschreibung
Conflict {ECC61978EDCC2B5A}Missions/23_Campaign.conf Großangelegter Militärkonflikt zwischen US- und sowjetischen Fraktionen auf Everon. Teams erobern Basen und kämpfen um die Kontrolle der Insel. Dies ist der primäre PvP-Spielmodus.
Game Master {2BBBE828037C6F4B}Missions/22_GM_Everon.conf Ein Game Master (Zeus-ähnlich) erstellt Szenarien in Echtzeit für Spieler. Ein Spieler agiert als GM, platziert Ziele, Feinde und Events. Ideal für strukturierte Koop-Erlebnisse.
Combat Ops {59AD59368755F41A}Missions/21_GM_Eden.conf PvE-Kooperationsmissionen gegen KI-Feinde. Spieler arbeiten zusammen, um Ziele auf kleineren, fokussierten Karten zu erfüllen.
Free Roam {90F086877C27B6F6}Missions/24_FreeRoam.conf Offener Sandbox-Modus ohne spezifische Ziele. Spieler können frei erkunden, üben und experimentieren. Gut für Training oder entspanntes Spielen.
Benutzerdefinierte Szenarien: Von der Community erstellte Szenarien aus dem Workshop können ebenfalls geladen werden. Sie benötigen die vollständige Ressourcen-ID des Szenarios. Siehe Arma Reforger Admin- und Mod-Installation für die Workshop-Mod-Einrichtung.

5. So verbinden Sie sich

Option A -- In-Game-Server-Browser

  1. Starten Sie Arma Reforger.
  2. Wählen Sie im Hauptmenü Multiplayer und dann Server Browser.
  3. Verwenden Sie die Suchleiste oder Filter, um Ihren Server anhand des Namens zu finden.
  4. Wählen Sie Ihren Server aus und klicken Sie auf Beitreten. Geben Sie das Serverpasswort ein, wenn Sie dazu aufgefordert werden.
Der Server-Browser kann einen Moment brauchen, um sich zu füllen. Verwenden Sie die Such- und Filteroptionen, um die Ergebnisse einzugrenzen. Wenn Ihr Server visible auf false in config.json gesetzt hat, erscheint er nicht im Browser -- verwenden Sie stattdessen die Direktverbindung.

Option B -- Direktverbindung

  1. Starten Sie Arma Reforger.
  2. Wählen Sie im Hauptmenü Multiplayer und dann Direct Join.
  3. Geben Sie die IP-Adresse und den Port Ihres Servers aus dem Network-Tab von GPanel ein:
    <your-server-ip>:<port>
  4. Geben Sie das Serverpasswort ein, falls eines gesetzt ist, und klicken Sie dann auf Beitreten.
Verbindungsprobleme? Überprüfen Sie, ob Ihr Server in GPanel läuft und prüfen Sie die Konsole auf Fehler. Stellen Sie sicher, dass Sie die korrekte IP und den richtigen Port aus dem Network-Tab verwenden -- Ports werden zufällig zugewiesen, es sei denn, Sie haben eine private IP. Wenn der Server Mods verwendet, müssen alle verbindenden Spieler dieselben Mods installiert haben -- siehe Arma Reforger Admin- und Mod-Installation.

6. Netzwerkeinstellungen

Der Netzwerkabschnitt der config.json steuert, wie der Server mit Spielern und der Master-Serverliste kommuniziert.

Einstellung Standard Beschreibung
bindAddress 0.0.0.0 Die IP-Adresse, an die der Server bindet. Belassen Sie 0.0.0.0, um an alle Schnittstellen zu binden (empfohlen).
bindPort 2001 Der UDP-Port, auf dem der Server lauscht. Wird von GPanel verwaltet -- ändern Sie ihn nicht, es sei denn, Sie werden dazu angewiesen.
publicAddress (leer) Öffentliche IP-Adresse, die dem Master-Server gemeldet wird. Leer lassen für automatische Erkennung.
publicPort 2001 Öffentlicher Port, der dem Master-Server gemeldet wird. Sollte mit bindPort übereinstimmen.
a2sQueryEnabled true A2S-Abfrageprotokoll für Server-Browser-Listing und Überwachungstools von Drittanbietern aktivieren.
serverMaxViewDistance 2500 Maximale Sichtweite in Metern. Niedrigere Werte reduzieren die Serverlast, begrenzen aber die Entfernung, in der Spieler andere Einheiten sehen können.
networkViewDistance 1500 Maximale Entfernung, in der der Server Entitätsdaten an Clients sendet. Eine Reduzierung kann die Leistung auf stark frequentierten Servern verbessern.
Ändern Sie nicht den bindPort-Wert. Der Port wird von GPanel zugewiesen und muss mit Ihrem zugewiesenen Port übereinstimmen. Eine Änderung verhindert, dass sich Spieler verbinden können.

7. Fehlerbehebung

Server erscheint nicht im Browser

  • Bestätigen Sie, dass der Server in GPanel vollständig gestartet ist. Prüfen Sie die Konsole auf Fehler.
  • Überprüfen Sie, ob visible in config.json auf true gesetzt ist.
  • Stellen Sie sicher, dass a2sQueryEnabled auf true steht.
  • Der Server-Browser kann einige Minuten brauchen, um einen neu gestarteten Server aufzulisten. Versuchen Sie in der Zwischenzeit die Direktverbindung.

Server stürzt beim Start ab

  • Prüfen Sie das Konsolenlog auf Fehlermeldungen. Die häufigste Ursache ist ungültige JSON-Syntax in config.json.
  • Validieren Sie Ihre config.json mit einem JSON-Validator wie jsonlint.com.
  • Überprüfen Sie, ob die scenarioId eine gültige Szenario-Kennung ist. Eine falsche ID verhindert das Laden des Servers.
  • Versuchen Sie, config.json zu löschen und neu zu starten, um eine neue Konfiguration zu generieren.
  • Wenn der Absturz weiterhin besteht, eröffnen Sie ein Support-Ticket mit Ihrer Server-IP und allen Fehlermeldungen aus der Konsole.

Spieler können sich nicht verbinden

  • Überprüfen Sie, ob der Server läuft, und prüfen Sie den Network-Tab in GPanel für die korrekte IP und den Port.
  • Prüfen Sie, ob das Serverpasswort korrekt ist (Groß-/Kleinschreibung beachten).
  • Wenn der Server Mods verwendet, müssen Spieler alle erforderlichen Mods installiert haben. Fehlende Mods verhindern die Verbindung.
  • Stellen Sie sicher, dass sowohl der Server als auch der Client dieselbe Spielversion verwenden.
  • Wenn BattlEye aktiviert ist, müssen Spieler BattlEye auf ihrem Client installiert haben und ausführen.

Verwandte Artikel

Brauchen Sie Hilfe?

Wenn Sie auf Probleme mit Ihrem Arma Reforger Server stoßen, die hier nicht behandelt werden, eröffnen Sie ein Support-Ticket und geben Sie Ihre Server-IP, eine Beschreibung des Problems und alle relevanten Fehlermeldungen aus der GPanel-Konsole an.


War dieser Artikel hilfreich?

Ready to Get Started?

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