Zum Inhalt springen

So fügst du einen Admin auf deinem HumanitZ Server hinzu

HumanitZ arbeitet mit einem Admin-Passwort: Du hinterlegst es in der Konfigurationsdatei deines Servers, und wer es im Spiel per Chat-Befehl eingibt, erhält Adminrechte. Eine funktionierende Admin-Liste mit SteamIDs gibt es derzeit nicht.

Achtung

Jeder, der das Admin-Passwort kennt, hat volle Adminrechte auf deinem Server. Gib es nur an Personen weiter, denen du vertraust, und verwende ein anderes Passwort als das Server- und das RCON-Passwort.

Projektordner

Alle Pfade in dieser Anleitung beginnen mit dem Projektordner HumanitZServer. Läuft dein Server noch auf einer älteren Version vor HumanitZ 1.0, heißt dieser Ordner stattdessen TSSGame. Prüfe per SFTP, welcher der beiden Ordner bei dir vorhanden ist, und passe die Pfade entsprechend an.

Admin-Passwort setzen

  1. Server stoppen
    Stoppe deinen Server über die Verwaltung. Die Konfigurationsdatei wird nur beim Serverstart eingelesen.

  2. Per SFTP verbinden
    Verbinde dich per SFTP mit deinem Server.

  3. Konfigurationsdatei öffnen
    Öffne folgende Datei:

    /HumanitZServer/GameServerSettings.ini
  4. Passwort eintragen
    Trage im Abschnitt [Host Settings] dein gewünschtes Admin-Passwort ein:

    ini
    [Host Settings]
    AdminPass="DeinAdminPasswort"
  5. Server starten
    Speichere die Datei und starte deinen Server.

Hinweis

Bietet die Verwaltung deines Servers ein eigenes Feld für das Admin-Passwort an, nutze bevorzugt dieses Feld – Werte aus der Verwaltung können beim Start in die Konfigurationsdatei zurückgeschrieben werden.

Adminrechte im Spiel freischalten

  1. Server beitreten
    Tritt deinem Server bei. Wie das geht, steht unter Server beitreten.

  2. Chat öffnen
    Öffne im Spiel den Chat.

  3. Befehl eingeben
    Gib den folgenden Befehl mit deinem Admin-Passwort ein:

    /AdminAccess DeinAdminPasswort
  4. Adminbefehle nutzen
    Ab jetzt stehen dir die Adminbefehle zur Verfügung.

Hinweis

Die Freischaltung gilt für die aktuelle Sitzung. Nach einem Verbindungsabbruch oder einem Serverneustart gibst du den Befehl erneut ein.

Adminbefehle im Überblick

BefehlBeschreibung
/AdminAccess <Passwort>Adminrechte freischalten
/admintagAdmin-Tag im Chat ein- oder ausblenden
/adminwÖffnet eine Admin-Oberfläche zum Spawnen von Gegenständen und Ändern einiger Spieleinstellungen
/SuperAdminSchaltet den freien Flugmodus ein oder aus – darin bist du für andere Spieler unsichtbar
/godUnverwundbarkeit ein- oder ausschalten
/SaveGameSpeichert den aktuellen Spielstand
/Shutdown <Sekunden>Fährt den Server nach der angegebenen Zeit herunter

Achtung

/Shutdown beendet den Serverprozess. Ob dein Server danach automatisch wieder startet, hängt von den Einstellungen in der Verwaltung ab – starte ihn im Zweifel dort manuell neu.

AdminList.txt

Im Projektordner kann zusätzlich eine Datei AdminList.txt mit einer SteamID64 (NET-ID) pro Zeile angelegt werden:

/HumanitZServer/AdminList.txt

Wichtig

Laut der offiziellen Dokumentation hat diese Datei derzeit keine Funktion – sie ist dort ausdrücklich als nicht funktionierend gekennzeichnet. Vergib Adminrechte deshalb ausschließlich über AdminPass und /AdminAccess.

Tipp

Hier findest du eine Anleitung, wie du eine SteamID64 herausfindest. Die IDs der Spieler, die bereits auf deinem Server waren, findest du außerdem in der Datei /HumanitZServer/PlayerIDMapped.txt, in der die ID dem Spielernamen zugeordnet wird.

Tipp

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