So fügst du einen Admin auf deinem Ground Branch Server hinzu
Admins werden auf einem Ground Branch Server über die Datei Admin.ini verwaltet. Am schnellsten geht es aber über das Admin-Setup-Passwort: Damit machst du dich direkt im Spiel zum SuperAdmin, ohne vorher eine SteamID heraussuchen zu müssen.
Hinweis
Alle Konfigurationsdateien liegen unter /GroundBranch/ServerConfig/. Sie werden erst beim ersten Serverstart erzeugt. Starte deinen Server also einmal, bevor du die Dateien suchst.
Weg 1: Über das Admin-Setup-Passwort
Dieser Weg ist der schnellste und funktioniert komplett im Spiel.
Server starten
Starte deinen Server einmal über die Verwaltung, damit die Konfigurationsdateien angelegt werden.Per SFTP verbinden
Verbinde dich per SFTP mit deinem Server.Passwort auslesen
Öffne folgende Datei und notiere dir das darin enthaltene Passwort:/GroundBranch/ServerConfig/AdminSetupPassword.txtServer beitreten
Starte Ground Branch und tritt deinem Server bei – siehe Server beitreten.Konsole öffnen
Drücke im Spiel die Taste`(Akzenttaste, links neben der1), um die Spielkonsole zu öffnen.Befehl ausführen
Gib folgenden Befehl ein und ersetze<Passwort>durch den Wert aus der Datei:admin setup <Passwort>Du bist damit sofort SuperAdmin auf diesem Server.
Achtung
Das Setup-Passwort verfällt, sobald es einmal verwendet wurde. Es dient ausschließlich dazu, den ersten Admin einzurichten – alle weiteren Admins verwaltest du danach über das Adminmenü oder die Admin.ini.
Weg 2: Admin.ini bearbeiten
Alternativ trägst du Admins direkt in die Konfigurationsdatei ein. Dafür benötigst du die SteamID64 des Spielers – eine 17-stellige Zahl, die mit 7656 beginnt.
Tipp
Hier findest du eine Anleitung, wie du deine SteamID64 herausfindest.
Server stoppen
Stoppe deinen Server über die Verwaltung. Die Datei wird nur beim Serverstart eingelesen.Per SFTP verbinden
Verbinde dich per SFTP mit deinem Server.Admin.ini öffnen
Öffne folgende Datei:/GroundBranch/ServerConfig/Admin.iniAdmin eintragen
Ergänze im Abschnitt[/Script/RBZooKeeper.ZKAdmin]pro Admin eine Zeile:ini[/Script/RBZooKeeper.ZKAdmin] Admins=(Name="JoeBlow",UniqueId="76561198012345678",ContactInfo="",Group="SuperAdmin")Feld Bedeutung NameFrei wählbarer Anzeigename, dient nur der Übersicht UniqueIdDie SteamID64 des Spielers (17-stellig) ContactInfoOptionales Notizfeld, darf leer bleiben GroupDie Admingruppe, deren Rechte der Spieler erhält Server starten
Speichere die Datei und starte deinen Server.
Hinweis
Die SteamID64 wird ohne Zusätze eingetragen. Der in älteren Anleitungen genannte Suffix :0 ist nicht mehr nötig.
Admingruppen
Welche Befehle eine Gruppe nutzen darf, legst du ebenfalls in der Admin.ini fest. Jede Gruppe bekommt eine eigene AdminGroups=-Zeile, die oberhalb der Admins steht:
AdminGroups=(Name="SuperAdmin",Commands=("all"))
AdminGroups=(Name="Moderator",Commands=("kick","ban","changemap"))| Feld | Bedeutung |
|---|---|
Name | Name der Gruppe, den du bei den Admins unter Group einträgst |
Commands | Liste der erlaubten Befehle, "all" erlaubt sämtliche Befehle |
Hinweis
Ein Admin der Gruppe SuperAdmin darf alles, ein Admin der Gruppe Moderator im obigen Beispiel nur kicken, bannen und die Karte wechseln. Welche Befehle du einer Gruppe überhaupt zuweisen kannst, listet die Datei GroundBranch/Config/DefaultZooKeeper.ini auf.
Hinweis
Admins lassen sich sowohl in der Datei als auch im Spiel über das Adminmenü verwalten. Die Gruppen selbst kannst du ausschließlich in der Admin.ini anlegen und bearbeiten.
Adminmenü öffnen
Sobald du Admin bist, stehen dir im Spiel drei Wege zum Adminmenü offen:
- Taste
F8 - ESC-Menü und dort die Admin-Schaltfläche
- Konsole (
`) und der Befehladmin
Im Adminmenü verwaltest du unter anderem Spieler (kicken und bannen), den Kartenwechsel und die Kartenliste sowie die Adminliste selbst.
Weitere Adminbefehle
| Befehl | Beschreibung |
|---|---|
admin setup <Passwort> | Einmalige Einrichtung des ersten Admins über die Konsole |
admin | Öffnet das Adminmenü |
kick | Entfernt einen Spieler vom Server, optional mit Grund |
ban | Sperrt einen Spieler befristet oder dauerhaft, optional mit Grund |
unban | Hebt einen Bann über die eindeutige Spieler-ID wieder auf |
say | Sendet eine Nachricht an alle Spieler |
motd | Zeigt allen Spielern die Nachricht des Tages an |
changemap / nextmap | Wechselt die Karte bzw. springt zur nächsten Karte der Kartenliste |
resurrect (res) | Belebt einen gefallenen Spieler an seinem Todesort wieder |
resurrectnear (resnear) | Belebt einen gefallenen Spieler beim nächsten lebenden Spieler wieder |
restartserver | Startet den Server neu |
Hinweis
Welche dieser Befehle dir zur Verfügung stehen, hängt von deiner Admingruppe ab. Für die Konsole offiziell dokumentiert sind admin setup <Passwort> und admin; alle übrigen Befehle rufst du über das Adminmenü auf.
Kein RCON
Ground Branch bietet keine RCON-Schnittstelle. Die gesamte Administration läuft im Spiel über das Adminmenü beziehungsweise die Spielkonsole.
Wichtig
Änderungen an den Dateien im Ordner ServerConfig werden erst nach einem Serverneustart übernommen. Bearbeite die Dateien außerdem immer bei gestopptem Server, damit deine Änderungen nicht überschrieben werden.
Tipp
Wie du Spieler als Admin vom Server entfernst, erfährst du unter Spieler kicken & bannen.