So wirst du Admin auf deinem Barotrauma-Server
Admin-Rechte auf deinem Barotrauma-Server einrichten: SteamID eintragen, clientpermissions.xml anpassen, speichern & neu starten. So geht's!
In den tückischen Tiefen von Europa ist es überlebenswichtig, die Ordnung auf deinem U-Boot aufrechtzuerhalten! Um deine Crew zu moderieren, musst du dir selbst Admin-Rechte geben. In Barotrauma läuft die Serveradministration nicht über ein einfaches Passwortfeld im Spielmenü; stattdessen musst du eine bestimmte Konfigurationsdatei auf deinem Server anpassen.
Diese Anleitung zeigt dir, wie du deine Berechtigungsdatei findest, erstellst und bearbeitest, damit du die volle Kontrolle über dein U-Boot übernehmen kannst.
Die Berechtigungsdatei finden
Alle Admin- und Moderator-Rechte werden vollständig über die folgende Datei verwaltet: Server/Data/clientpermissions.xml
Wichtiger Hinweis zum Verhalten:
Diese Datei existiert standardmäßig auf einem brandneuen Server noch nicht. Sie wird erst automatisch erstellt, nachdem mindestens ein Spieler dem Server beigetreten ist.
Wenn du das Spiel nicht extra starten willst, um sie zu generieren, kannst du diese Datei vor dem ersten Beitritt auch manuell erstellen.
Schritt-für-Schritt-Anleitung: Admin hinzufügen
Schritt 1: Finde deine SteamID
Um Berechtigungen sicher zuzuweisen, muss der Server genau wissen, wer du bist. Dafür verwendest du deine SteamID.
Gehe auf eine Website zur SteamID-Abfrage (wie z. B. steamid.io).

Gib den Link zu deinem Steam-Profil ein und kopiere deine standardmäßige SteamID (sie sieht ungefähr so aus:
STEAM_0:1:155531313).
Wichtiger Schritt: Du musst die erste
0in diesem Format durch eine1ersetzen. AusSTEAM_0:1:155531313wird beispielsweiseSTEAM_1:1:155531313. Mach dir keine Sorgen um die zweite 0/1, nur die erste ist wichtig.
Schritt 2: Bearbeite die Datei clientpermissions.xml
Gehe in dein Server-Panel und klicke auf Aktionen > Ausschalten, um deinen Server zu stoppen.

Navigiere zu deinem Dateimanager, öffne den Ordner
Server/Data/, suche die Dateiclientpermissions.xmlund öffne sie im Texteditor.
Falls die Datei nicht existiert, denke daran, entweder einmal deinem Server beizutreten, um sie zu generieren, oder eine neue Datei mit genau diesem Namen zu erstellen.
Du musst die Zeile für deinen Benutzer innerhalb der
<ClientPermissions>-Tags bearbeiten. Lösche den gesamten Inhalt (falls vorhanden) und füge das untenstehende XML-Beispiel ein. Ersetze die Platzhalter durch deinen exakten Namen im Spiel, die zuvor kopierte SteamID und die gewünschten Berechtigungen.
Deine fertige Datei sollte wie in diesem Beispiel aussehen:
<ClientPermissions>
<Client name="Username"
accountid="STEAM_1:1:155531313"
permissions="All" />
</ClientPermissions>
Wenn du jemandem weniger Rechte zuweisen möchtest, kannst du die Berechtigungsoption auf andere Befehle ändern. Mehr dazu erfährst du im offiziellen Wiki des Spiels: Barotrauma Wiki
Schritt 3: Speichern und neu starten
Scrolle nach unten und klicke auf Datei speichern, um deine Änderungen an der XML-Datei zu sichern.

Gehe zurück zum Reiter Aktionen und Server neu starten.

Fehlerbehebung
Ich kann die Datei
clientpermissions.xmlnicht finden!Denke daran, dass diese Datei erst existiert, wenn jemand zum ersten Mal dem Server beitritt. Die einfachste Lösung ist, deinen Server zu starten, kurz beizutreten und ihn dann wieder auszuschalten. Das Spiel generiert die Datei
Server/Data/clientpermissions.xmldann automatisch, sodass du sie bearbeiten kannst.
Ich habe meine Daten eingetragen, bin im Spiel aber trotzdem kein Admin.
Überprüfe das Format deiner SteamID: Stelle sicher, dass du die erste
0durch eine1ersetzt hast (z. B.STEAM_1:1:XXXXXXX). Wenn duSTEAM_0verwendest, wird der Server dich nicht erkennen. Achte außerdem darauf, dass duaccountid=und nichtsteamid=eingetragen hast.Überprüfe den Serverstatus: Hast du die Datei bearbeitet, während der Server lief? In diesem Fall hat der Server deine Änderungen beim automatischen Speichern wahrscheinlich überschrieben. Stoppe den Server immer vollständig, bevor du XML-Dateien bearbeitest.
Mein Server stürzt ab oder die Datei wird beim Start komplett zurückgesetzt.
XML-Syntaxfehler: XML-Dateien sind extrem empfindlich. Wenn du versehentlich ein Anführungszeichen (
"), eine spitze Klammer (<oder/>) gelöscht oder das schließende</ClientPermissions>-Tag ganz unten vergessen hast, kann der Server die Datei nicht lesen. Er wird dann abstürzen oder die Datei überschreiben. Vergleiche deine Datei genau mit dem Beispiel aus Schritt 2.
Fazit
Sobald dein Server wieder hochgefahren ist, werden die Änderungen sofort wirksam. Du kannst jetzt im Spiel auf die Servereinstellungen zugreifen und Konsolenbefehle nutzen, um deine Crew zu verwalten, das U-Boot zu wechseln oder ungehorsame Verräter zu kicken, die dein Schiff versenken wollen.
Wenn deine Berechtigungen nicht zu funktionieren scheinen, überprüfe deine clientpermissions.xml-Datei noch einmal gründlich auf Tippfehler. Ein fehlendes Anführungszeichen oder eine Klammer (<, >) führt dazu, dass die Datei unbrauchbar wird, stelle also sicher, dass deine Formatierung exakt dem Beispiel entspricht! Falls du Probleme bei der Einrichtung hast oder weitere Fragen zu den Einstellungen aufkommen, ist unser Support-Team jederzeit für dich da.