Zum Hauptinhalt springen

Barotrauma: Admin auf dem eigenen Server werden

Die Anleitung wurde mit folgenden Produkten erstellt:

(Einzelheiten können sich bei Produkten anderer Anbieter unterscheiden, die Grundkonzepte bleiben in der Regel unverändert)

Einführung

Die Zuweisung von Administratorberechtigungen ermöglicht dir eine einfache und umfangreiche Verwaltung mit voller Kontrolle deines Servers. Als Administrator hast du die Möglichkeit alle verfügbaren Optionen und Funktionen, die das Spiel bereitstellt, direkt im Spiel anzuwenden. Im folgenden werden dir alle notwendigen Schritte erläutert, die du benötigst, um dir die Administratorberechtigungen für deinen Server zuzuweisen.

Konfiguration

Das Hinzufügen eines Admins erfolgt über die Clientpermissions.xml Config, welche du im Interface unter Configs findest.

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.

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

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.

Abschluss

Glückwunsch, du hast erfolgreich die Administratorberechtigungen konfiguriert. Für weitere Fragen oder Hilfe zögere bitte nicht, unser Support-Team zu kontaktieren, das dir täglich zur Verfügung steht! 🙂