Die Einstellungen Deines Arma Reforger Servers findest Du an zwei Stellen:
- in der Verwaltung Deines Servers unter Einstellungen – hier legst Du die wichtigsten Werte wie Servername, Passwörter oder das Szenario fest
- in der Datei
config.jsonim Hauptverzeichnis Deines Servers – hier stellst Du alles Weitere ein, z.B. Admins, Mods, Sichtweiten oder den Voice-Chat
Einstellungen in der Verwaltung
-
Verwaltung öffnen
Öffne die Verwaltung Deines Servers. -
Einstellungen öffnen
Navigiere zu den Einstellungen. -
Werte anpassen
Passe die gewünschten Felder an (siehe Tabelle unten). -
Server neu starten
Speichere die Einstellung und starte Deinen Server neu.
Verfügbare Felder
| Feld | Beschreibung |
|---|---|
| Server Name | Name Deines Servers im Server-Browser |
| Server Passwort | Passwort, das Spieler zum Beitreten eingeben müssen. Leer lassen für einen öffentlichen Server. |
| Admin Passwort | Passwort, mit dem Du Dich im Spiel als Admin anmeldest – siehe Admin werden. Leerzeichen sind nicht erlaubt. |
| Maximale Spieler | Maximale Anzahl an Spielern auf Deinem Server |
| Szenario ID | Das Szenario, das Dein Server lädt – siehe Szenario ändern |
| Sichtbar im Server-Browser | true = Dein Server wird im Server-Browser angezeigt, false = Dein Server ist dort ausgeblendet |
| Battle-Eye | true = BattlEye-Anti-Cheat ist aktiv, false = BattlEye ist deaktiviert. Ohne BattlEye wird Dein Server PlayStation-5-Spielern im Server-Browser nicht angezeigt – siehe Crossplay. |
| Third Person deaktivieren | true = alle Spieler sind auf die Ego-Perspektive (First Person) beschränkt, false = die Third-Person-Ansicht ist erlaubt |
| Maximale FPS | Obergrenze für die Server-FPS (Standard: 120). Leer lassen für keine Begrenzung. |
| [Advanced] Log FPS Interval | Abstand in Sekunden, in dem der Server Leistungswerte wie FPS, Speicherverbrauch, Spieler- und KI-Anzahl ins Log schreibt. 0 schaltet die Ausgabe ab. Siehe Performance verbessern und Server-Log auslesen. |
| Auto Update | 1 = automatische Server-Updates sind aktiv, 0 = deaktiviert – siehe Automatische Updates steuern |
| RCON Passwort | Passwort für den Fernzugriff per RCON. Das Passwort muss mindestens 3 Zeichen lang sein und darf keine Leerzeichen enthalten – siehe RCON verwenden. |
Was die Verwaltung in der config.json überschreibt
Bei jedem Serverstart schreibt die Verwaltung die Werte aus den Einstellungen in die config.json.
Aufbau der config.json
Nach der Installation sieht die config.json gekürzt so aus. Die Werte in den Bereichen, die die Verwaltung überschreibt, hängen von Deinen Einstellungen ab:
{
"bindAddress": "...",
"bindPort": 2001,
"publicAddress": "...",
"publicPort": 2001,
"a2s": { "address": "...", "port": 17777 },
"rcon": {
"address": "...",
"port": 19999,
"password": "...",
"permission": "monitor",
"blacklist": [],
"whitelist": []
},
"game": {
"name": "...",
"password": "",
"passwordAdmin": "...",
"admins": [],
"scenarioId": "...",
"maxPlayers": 32,
"visible": true,
"crossPlatform": true,
"gameProperties": {
"serverMaxViewDistance": 2500,
"serverMinGrassDistance": 50,
"networkViewDistance": 1000,
"disableThirdPerson": false,
"fastValidation": true,
"battlEye": true,
"VONDisableUI": false,
"VONDisableDirectSpeechUI": false
},
"mods": []
}
}
Einträge, die Du per SFTP ändern kannst
Alle Einträge, die nicht in der Liste oben stehen, bleiben beim Serverstart erhalten. Diese kannst Du selbst in der config.json anpassen:
| Eintrag | Beschreibung |
|---|---|
game → admins |
Liste dauerhafter Admins (SteamID64 oder IdentityId, maximal 20 Einträge) – siehe Admin hinzufügen |
game → mods |
Mods, die Spieler beim Beitreten automatisch herunterladen – siehe Mods hinzufügen |
game → gameProperties → serverMaxViewDistance |
Maximale Sichtweite auf dem Server (500 bis 10000) – siehe Performance verbessern |
game → gameProperties → serverMinGrassDistance |
Minimale Grasdistanz in Metern, die den Spielern vorgegeben wird (0 oder 50 bis 150). Mit 0 wird keine Distanz vorgegeben. |
game → gameProperties → networkViewDistance |
Maximale Reichweite, in der Objekte über das Netzwerk an die Spieler übertragen werden (500 bis 5000) |
game → gameProperties → VONDisableUI, VONDisableDirectSpeechUI, VONCanTransmitCrossFaction |
Einstellungen für den Voice-Chat – siehe Voice-Chat einstellen |
game → gameProperties → missionHeader |
Überschreibt Einstellungen des Szenarios – siehe Szenario-Einstellungen ändern |
rcon → permission, blacklist, whitelist |
Rechte und erlaubte bzw. gesperrte Befehle für RCON – siehe RCON verwenden |
operating |
Optionaler Bereich für weitere Server-Einstellungen – siehe Einträge im Bereich operating |
Einträge im Bereich operating
Der Bereich operating ist in der config.json nach der Installation nicht enthalten. Du kannst ihn bei Bedarf selbst als eigenen Bereich auf oberster Ebene hinzufügen, also neben game und nicht innerhalb davon.
| Eintrag | Beschreibung |
|---|---|
joinQueue → maxSize |
Größe der Warteschlange beim Beitreten, wenn der Server voll ist (0 bis 50, Standard 0 = deaktiviert) |
playerSaveTime |
Abstand in Sekunden, in dem der Server die Daten der Spieler speichert (Standard 120) |
slotReservationTimeout |
Wie lange in Sekunden ein Platz für einen gekickten Spieler reserviert bleibt (5 bis 300, Standard 60). Die Reservierung gilt nur für sogenannte Replication Kicks. |
disableAI, aiLimit |
KI komplett deaktivieren oder begrenzen – siehe KI deaktivieren oder begrenzen |
disableNavmeshStreaming |
Lädt das gesamte Navmesh in den Arbeitsspeicher – siehe Performance verbessern |
disableServerShutdown, lobbyPlayerSynchronise |
Verhalten bei Verbindungsabbrüchen zum Backend und Abgleich der Spieleranzahl – siehe Häufige Probleme beheben |
So bearbeitest Du die config.json
-
Server stoppen
Stoppe Deinen Server über die Verwaltung. -
Per SFTP verbinden
Verbinde Dich per SFTP mit Deinem Server. -
config.json öffnen
Öffne die Dateiconfig.jsonim Hauptverzeichnis Deines Servers. -
Einträge anpassen
Ändere die gewünschten Werte. Achte darauf, dass Du nur Einträge änderst, die nicht von der Verwaltung überschrieben werden. -
Datei prüfen
Prüfe den Inhalt der Datei auf Fehler, bevor Du sie speicherst. -
Server starten
Speichere die Datei und starte Deinen Server.
Voice-Chat einstellen
Den Voice-Chat (VON) passt Du im Bereich gameProperties innerhalb von game in der config.json an:
| Eintrag | Standard | Beschreibung |
|---|---|---|
VONDisableUI |
false |
true blendet die Voice-Chat-Anzeige bei allen Spielern aus |
VONDisableDirectSpeechUI |
false |
true blendet die Anzeige für Direktsprache bei allen Spielern aus |
VONCanTransmitCrossFaction |
false |
true = Spieler können auf Funkgeräten anderer Fraktionen senden, false = sie können dort nur mithören |
