tShock verwaltet Rechte über Accounts und Gruppen. Ein Admin ist also kein Eintrag in einer Datei, sondern ein Benutzerkonto aus Benutzername und Passwort, das einer Gruppe mit weitreichenden Rechten zugeordnet ist. Eine SteamID oder eine andere Spieler-ID brauchst Du dafür nicht.
Admin über die Serverkonsole anlegen
Das ist der schnellste Weg, weil Du dafür weder einen Setup-Code noch ein bestehendes Konto benötigst. Die Serverkonsole hat auf einem tShock-Server immer die höchsten Rechte.
-
Server starten
Starte Deinen Server über die Verwaltung. -
Konsole öffnen
Öffne die Serverkonsole in der Verwaltung. -
Account anlegen
Gib folgenden Befehl ein:user add <Benutzername> <Passwort> ownerErsetze
<Benutzername>und<Passwort>durch Deine Wunschdaten und behalteownerals Gruppe bei. -
Server beitreten
Tritt Deinem Server bei: Server beitreten. -
Anmelden
Melde Dich im Ingame-Chat an:/login <Benutzername> <Passwort>Du hast jetzt Adminrechte und kannst alle Befehle Deiner Gruppe nutzen.
Admin über den Setup-Code anlegen
Alternativ nutzt Du den Einrichtungsassistenten, den tShock beim ersten Start bereitstellt.
-
Setup-Code auslesen
Öffne die Serverkonsole in der Verwaltung. Beim Start steht dort ein Hinweis in dieser Form:To setup the server, join the game and type /setup <Code> -
Setup-Befehl eingeben
Tritt Deinem Server bei und gib im Ingame-Chat ein:/setup <Code> -
Account anlegen
Lege Dir jetzt Dein Konto an:/user add <Benutzername> <Passwort> owner -
Anmelden
Melde Dich mit Deinem neuen Konto an:/login <Benutzername> <Passwort> -
Setup abschließen
Gib zum Schluss noch einmal ein:/setupDamit wird das Setup-System dauerhaft deaktiviert und der Setup-Code gelöscht.
Accounts verwalten
Alle Befehle funktionieren im Ingame-Chat (mit /) und in der Serverkonsole (ohne /).
| Befehl | Beschreibung |
|---|---|
user add <Benutzer> <Passwort> <Gruppe> |
Neuen Account anlegen |
user del <Benutzer> |
Account löschen |
user password <Benutzer> <neues Passwort> |
Passwort ändern |
user group <Benutzer> <neue Gruppe> |
Account einer anderen Gruppe zuordnen |
Gruppen und Rechte
tShock bringt von Haus aus mehrere Gruppen mit, deren Rechte von unten nach oben zunehmen:
| Gruppe | Rolle |
|---|---|
guest |
Gäste ohne Anmeldung |
default |
Angemeldete Spieler ohne Sonderrechte |
vip |
Spieler mit einzelnen Zusatzrechten |
newadmin |
Einsteiger-Moderation, z.B. kicken |
admin |
Vollwertige Moderation inklusive Banns |
trustedadmin |
Zusätzliche Verwaltungsrechte |
owner |
Nahezu alle Rechte – die richtige Wahl für Dich als Betreiber |
superadmin |
Uneingeschränkte Rechte, fest in tShock eingebaut |
Eigene Gruppen und Rechte verwaltest Du mit folgenden Befehlen:
| Befehl | Beschreibung |
|---|---|
group list |
Alle Gruppen anzeigen |
group listperm <Gruppe> |
Rechte einer Gruppe anzeigen |
group add <Name> [Rechte] |
Neue Gruppe anlegen |
group del <Name> |
Gruppe löschen |
group addperm <Gruppe> <Recht...> |
Rechte hinzufügen |
group delperm <Gruppe> <Recht...> |
Rechte entziehen |
group parent <Gruppe> <Elterngruppe> |
Rechte einer anderen Gruppe erben |
group prefix <Gruppe> <Text> |
Chat-Präfix festlegen |
group color <Gruppe> <R,G,B> |
Chat-Farbe festlegen |
