Zum Hauptinhalt springen

Barotrauma: Admin auf dem eigenen Server werden

Admin werden

Mit Administrator-Rechten kannst du direkt im Spiel Änderungen im Live Zustand an deinem Server vornehmen, ohne diese in der Config vorzunehmen. Das Hinzufügen eines Admins erfolgt über die Clientpermissions.xml Config, welche du im Interface unter Configs findest.

image

Um einen neuen Spieler hinzuzufügen, muss ein neuer Client Eintrag zu der Config hinzugefügt werden. Die Syntax dazu sieht wie folgt aus:

<Client
name="<player name>"
steamid="<steamid>"
permissions="<permission(s)>">
<command
name="<commandname>" />
</Client>

In dem Client Eintrag sind die Variablen Name, SteamID, Permissions, und Befehl zu finden. Diese müssen nun noch angepasst werden. Der Name kann beliebig gesetzt werden. Er dient nur als Platzhalter zur Übersicht. Im Anschluss muss die SteamID64 von deinem Steam Account hinterlegt werden.

Diese findest du, indem du zunächst einmal Steam Profil aufrufst und dort dann an einer beliebigen Stelle Rechtsklick drückst. Dort kann dann die Steam URL des Profils kopieren.

image

Im Anschluss kann die URL auf einer der folgenden Webseiten angeben werden:

image

Dadurch erhältst du dort die sowohl die allgemeinen Accountinformationen als auch die Steam ID. Dort wird die Steam ID 64 benötigt. Diese wird dann im Client Eintrag unter SteamID eingetragen. Das sieht dann folgendermaßen aus:

<Client
name="Name"
steamid="123456789"
permissions="<permission(s)>">
<command
name="<commandname>" />
</Client>

Nun bist du zwar schon Admin, allerdings wurden deinem Account noch keine spezifischen Rechte hinzugefügt. Diese kannst du hinzufügen, indem du die Permissions und Befehls hinzufügst, die genutzt werden dürfen. Das kann dann zum Beispiel so aussehen:

...
permissions="<permission(s)>"> ---> permissions="ServerLog, ConsoleBefehls">
...
<?xml version="1.0" encoding="utf-8" ?>
<ClientPermissions>
<Client
name="Name"
steamid="123456789"
permissions="ServerLog, ConsoleBefehls">
<command
name="heal" />
<command
name="spawn" />
</Client>
</ClientPermissions>

In dem Beispiel wurde dem Admin Zugriff auf die Server-Logs, Konsole, Heilen und Spawnen Befehl erlaubt. Im Folgenden findest du eine Übersicht an Berechtigungen, welche du setzen kannst.

Berechtigungen

BerechtigungenBeschreibung
ManageRoundKann Runden beginnen/beenden
KickKann andere Spieler kicken
BanKann andere Spieler bannen
UnbanKann andere Spieler entbannen
SelectSubKann das U-Boot wählen
SelectModeKann den Spielmodus wählen
ManageCampaignKann den Bestimmungsort, die Mission und den Einkauf von Hilfsgütern aus dem Lager der Kampagne auswählen
ConsoleBefehlsKann Konsolenbefehle verwenden - bitte beachte dabei, dass du auch Berechtigungen für einzelne Konsolenbefehle erteilen musst
ServerLogKann Server-Logs lesen
ManageSettingsKann die Servereinstellungen ändern
ManagePermissionsKann die Berechtigungen anderer Clients ändern.
KarmaImmunityWird gegen die negativen Auswirkungen des Karmasystems immun gemacht und verliert kein Karma.
AllErteilt alle Berechtigungen.