So richtest du Game Master auf deinem Arma Reforger Server ein
Game Master ist ein Spielmodus, in dem nichts vorgeplant ist. Ein Spieler übernimmt die Rolle des Game Masters und bestimmt, was als Nächstes passiert: Er platziert KI-Einheiten, Fahrzeuge und Objekte, gibt Gruppen Wegpunkte und steuert so das Geschehen in Echtzeit. Der Modus entspricht dem Zeus-Modus aus Arma 3.
Game-Master-Szenario starten
Verwaltung öffnen
Öffne die Verwaltung deines Servers.Einstellungen öffnen
Navigiere zu den Einstellungen.Szenario ID eintragen
Trage eine der folgenden Szenario IDs in das Feld Szenario ID ein:Szenario Szenario ID Game Master – Everon {59AD59368755F41A}Missions/21_GM_Eden.confGame Master – Arland {2BBBE828037C6F4B}Missions/22_GM_Arland.confGame Master – Kolguyev {F45C6C15D31252E6}Missions/27_GM_Cain.confServer neu starten
Speichere die Einstellung und starte deinen Server neu.
Hinweis
Das Feld Szenario ID überschreibt bei jedem Serverstart den Eintrag scenarioId in der config.json. Ändere das Szenario deshalb immer in der Verwaltung. Weitere Szenarien findest du in der Anleitung Szenario ändern.
Wer Game Master wird
Auf einem Game-Master-Server gelten folgende Regeln:
- Ein als Server-Admin eingetragener Spieler hat immer Zugriff auf die Game-Master-Oberfläche.
- Ist kein Game Master auf dem Server, erhält der erste Spieler, der sich verbindet, die Game-Master-Rolle.
- Die Rolle kann nicht weitergegeben werden, solange dieser Spieler verbunden ist.
Achtung
Ist kein Game Master auf dem Server, erhält der erste Spieler, der beitritt, die Game-Master-Rolle – auch wenn du als Admin eingetragen bist. Als eingetragener Admin hast du aber jederzeit selbst Zugriff auf die Game-Master-Oberfläche. Möchtest du verhindern, dass Fremde die Rolle übernehmen, tritt deinem Server als Erster bei oder schütze ihn mit einem Server Passwort in den Einstellungen, solange du nicht online bist.
Dich als Admin eintragen
Server stoppen
Stoppe deinen Server über die Verwaltung.Per SFTP verbinden
Verbinde dich per SFTP mit deinem Server.SteamID64 eintragen
Öffne die Dateiconfig.jsonund trage deine SteamID64 im Bereich"game"unter"admins"ein:json"game": { "admins": [ "76561198000000001" ] }Die Liste kann maximal 20 Einträge enthalten.
Tipp
Prüfe die Datei nach dem Bearbeiten mit einem JSON-Formatter wie JSONLint – ein fehlendes oder überzähliges Komma reicht, damit der Server nicht startet.
Server starten
Speichere die Datei und starte deinen Server.
Tipp
Wie du deine SteamID64 findest, erfährst du in der Anleitung SteamID64 herausfinden. Weitere Details zu Admins findest du unter Admin hinzufügen und Admin werden.
Im Spiel als Admin anmelden
Zusätzlich kannst du dich im Spiel als Server-Admin anmelden. Lege dafür in der Verwaltung unter Einstellungen ein Admin Passwort fest. Öffne im Spiel den Chat – in der Lobby mit C, im laufenden Spiel mit Enter – und gib folgenden Befehl ein:
#login DeinAdminPasswortAls Admin in der config.json eingetragene Spieler können sich auch ohne Passwort mit #login anmelden. Weitere Befehle findest du in der Anleitung Admin werden.
Budgets
Was der Game Master platzieren kann, wird durch Budgets begrenzt. Sie werden im Entity Browser unten rechts angezeigt:
| Budget | Gilt für |
|---|---|
| Object Budget | Objekte wie Requisiten und Kompositionen |
| AI Budget | KI-gesteuerte Einheiten, z.B. Soldaten |
| Vehicle Budget | Fahrzeuge wie Autos und Panzerfahrzeuge |
| System Budget | Respawn-Punkte, Ziele, Arsenale usw. |
Erreicht ein Budget 100 %, kann der Game Master von diesem Typ nichts mehr platzieren, bis vorhandene Einträge entfernt werden. Die anderen Budgets sind davon nicht betroffen, z.B. lassen sich bei vollem AI Budget weiterhin Fahrzeuge platzieren.
Tipp
Über die Funktion Clear Destroyed Entities in der Werkzeugleiste des Game Masters entfernst du alle getöteten Soldaten und zerstörten Fahrzeuge. Dadurch wird Budget frei, das sie noch belegen.
Hinweis
Zusätzlich kannst du die Anzahl der KI-Einheiten auf deinem Server mit dem Eintrag aiLimit im Bereich "operating" der config.json serverweit begrenzen. Ist dieses Limit erreicht, kann kein System weitere KI-Einheiten erzeugen – das betrifft auch Einheiten, die der Game Master platzieren möchte. Wie das geht, erfährst du in der Anleitung KI deaktivieren oder begrenzen.
Game-Master-Sitzungen speichern
Sofern das Szenario Speichern unterstützt, legt der Server automatisch Speicherstände an. Standardmäßig erstellt er alle 10 Minuten einen Speicherstand (autoSaveInterval) und behält die letzten 10 (saveRetention). Beide Werte kannst du im optionalen Bereich "persistence" unter "gameProperties" in der config.json anpassen, wie in der Anleitung Szenario-Einstellungen ändern beschrieben.
Tipp
Wie du einen Speicherstand sicherst oder auf den Server lädst, erfährst du in den Anleitungen Savegame herunterladen und Savegame hinzufügen. Erstelle vor größeren Änderungen zusätzlich ein Backup.