Zum Inhalt springen

So fügst du einen Admin auf deinem Soldat 2 Server hinzu

Soldat 2 kennt zwei Wege zu Adminrechten: einen dauerhaften Admin über die PlayFab-ID und ein RCON-Passwort, mit dem sich beliebig viele Spieler im Spiel anmelden können. Eine Adminliste als Datei gibt es nicht.

Hinweis

Das Feld für den dauerhaften Admin ist Einzahl – pro Server lässt sich genau eine PlayFab-ID hinterlegen. Alle weiteren Admins melden sich über das RCON-Passwort an.

Dauerhaften Admin über die PlayFab-ID setzen

Soldat 2 identifiziert Spieler über ihre PlayFab-ID, eine 16-stellige hexadezimale Zeichenfolge wie 9FD985AB3FE67850. Eine Steam-ID wird hier nicht verwendet.

PlayFab-ID herausfinden

  1. Server starten
    Starte deinen Server über die Verwaltung und öffne dort die Serverkonsole.

  2. Server beitreten
    Verbinde dich mit deinem Server. Wie das geht, steht unter Server beitreten.

  3. Konsolenausgabe ablesen
    Beim Beitritt schreibt der Server eine Zeile nach folgendem Muster:

    1 DEIN_NAME joined the server [9FD985AB3FE67850]

    Der Wert in den eckigen Klammern ist die PlayFab-ID.

  4. ID kopieren
    Notiere dir die ID genau so, wie sie in der Konsole steht.

Tipp

Auf demselben Weg findest du auch die PlayFab-ID eines Mitspielers – lass ihn dazu einmal auf deinen Server verbinden und lies die passende Zeile aus der Konsole ab.

PlayFab-ID eintragen

  1. Server stoppen
    Stoppe deinen Server über die Verwaltung.

  2. ID hinterlegen
    Trage die PlayFab-ID in der Verwaltung im Feld für den Admin ein.

  3. Server starten
    Starte deinen Server. Der Wert wird beim Start in die autoconfig.ini geschrieben:

    AdminPlayfabId=9FD985AB3FE67850
  4. Beitreten und prüfen
    Verbinde dich mit deinem Server. Im Scoreboard steht hinter deinem Namen ein rotes [Admin].

Wichtig

Die autoconfig.ini wird beim Stoppen des Servers komplett neu geschrieben. Änderungen, die du bei laufendem Server in die Datei schreibst, gehen dabei verloren. Bearbeite die Datei deshalb ausschließlich, wenn der Server gestoppt ist.

Achtung

Die Werte Name, Port, WebSocketsPort, WebSocketsRconPort, RconPassword, MaxPlayers, GreetMessage, AdminPlayfabId und ServerPassword werden bei jedem Serverstart aus der Verwaltung in die autoconfig.ini geschrieben. Diese Werte gehören deshalb in die Verwaltung und nicht in die Datei.

Schreibweise

Für diesen Schlüssel findest du im Netz zwei Schreibweisen: AdminPlayfabId und AdminPlayfabID. Maßgeblich ist immer die Schreibweise, die bereits in deiner autoconfig.ini steht – übernimm sie genau so.

Weitere Admins über das RCON-Passwort

Für alle weiteren Admins nutzt du das RCON-Passwort. Damit kann sich jeder Spieler direkt im Spiel als Admin anmelden.

  1. Server stoppen
    Stoppe deinen Server über die Verwaltung.

  2. Passwort setzen
    Trage in der Verwaltung im Feld für das RCON-Passwort ein eigenes, langes Passwort ein.

  3. Server starten
    Starte deinen Server.

  4. Im Spiel anmelden
    Öffne im Spiel die Konsole und melde dich an:

    rcon DeinRconPasswort

Wichtig

Ab Werk ist ein Standardpasswort gesetzt. Ändere es unbedingt – wer das RCON-Passwort kennt, hat die volle Kontrolle über deinen Server.

Die Konsole im Spiel

  1. Konsole öffnen
    Drücke im Spiel Alt + ~.

  2. Befehl eingeben
    Befehle, die den Server betreffen, stellst du rcon voran:

    rcon listplayers
  3. Befehle anzeigen
    Mit der Tab-Taste blendet dir die Konsole die verfügbaren Befehle ein und vervollständigt deine Eingabe.

Hinweis

Die Befehle unterscheiden nicht zwischen Groß- und Kleinschreibung. rcon ListPlayers und rcon listplayers bewirken dasselbe.

Adminbefehle im Überblick

BefehlBeschreibung
rcon infoInformationen zum Server anzeigen
rcon listplayersAlle Spieler mit ihren IDs anzeigen
rcon listmapsVerfügbare Karten anzeigen
rcon versionServerversion anzeigen
rcon say "<Text>"Nachricht an alle senden. Mit vorangestellter ID nur an einen Spieler: rcon say 2 "Text"
rcon addbotBot hinzufügen
rcon rembotBot entfernen
rcon setteam <id> <team>Spieler in ein Team setzen
rcon kick <id>Spieler vom Server trennen
rcon kickallAlle Spieler vom Server trennen
rcon ban <id>Spieler zeitlich begrenzt aussperren
rcon voteAbstimmung starten
rcon restartAktuelle Runde neu starten
rcon nextmapZur nächsten Karte wechseln
rcon loadmap <mapname> <gamemode>Bestimmte Karte mit einem Spielmodus laden
rcon loadcycle <Datei>Kartenrotation laden
rcon addmodifier <Name>Modifier aktivieren
rcon removemodifier <Name>Modifier deaktivieren
rcon reloadSkripte neu kompilieren und laden
rcon restartserverServer neu starten
rcon get <Variable>Wert einer Variable ausgeben
rcon set <Variable> <Wert>Wert einer Variable setzen

Einstellungen im laufenden Betrieb ändern

Mit set und get änderst du Werte, ohne den Server zu stoppen. Das funktioniert für Konfigurationsvariablen ebenso wie für Regelwerte:

rcon set FillBotsCount 5
rcon set Match.MinimumPlayers 4

Achtung

Änderungen über set gelten nur für die laufende Sitzung. Beim nächsten Serverstart gelten wieder die Werte aus der Verwaltung beziehungsweise aus der autoconfig.ini.

Tipp

Wie du Spieler als Admin vom Server entfernst, erfährst du unter Spieler kicken & bannen.