Diese Anleitung behandelt die Installation und Konfiguration des ULX-Admin-Mods auf deinem Garry's Mod Server bei Legion Hosting, einschließlich Installation, Vergabe von Admin-Berechtigungen, häufige Befehle und Verwaltung von Berechtigungsgruppen.
Inhaltsverzeichnis
- ULX und ULib installieren
- Sich selbst Superadmin gewähren
- Häufige ULX-Befehle
- Berechtigungsgruppen
- Chat-Befehle
- Konfigurationsdateien
1. ULX und ULib installieren
ULX ist der am weitesten verbreitete Admin-Mod für Garry's Mod. Er erfordert zwei gemeinsam installierte Addons:
| Addon | Workshop ID | Hinweise |
|---|---|---|
| ULib | 557962280 | Erforderliche Bibliothek für ULX. Muss zuerst installiert werden. |
| ULX | 557962238 | Der Admin-Mod selbst. Hängt von ULib ab. |
Option A — Workshop-Kollektion (Empfohlen)
Füge beide Workshop-IDs zu deiner Server-Workshop-Kollektion hinzu. Wenn du bereits eine Kollektion über +host_workshop_collection in GPanel konfiguriert hast, füge einfach ULib und ULX zu dieser bestehenden Kollektion auf Steam hinzu. Der Server lädt sie beim nächsten Neustart automatisch herunter.
Option B — Manueller SFTP-Upload
- Lade beide Addons aus dem Workshop oder von Team Ulysses GitHub herunter.
- Lade sie über SFTP auf deinen Server hoch, sodass die Ordnerstruktur so aussieht:
garrysmod/addons/ulib/
garrysmod/addons/ulx/
Jeder Ordner muss das lua/-Verzeichnis des Addons direkt enthalten.
2. Sich selbst Superadmin gewähren
Nachdem ULX installiert und der Server neu gestartet wurde, musst du dir den Rang superadmin zuweisen. Öffne die Serverkonsole in GPanel und führe aus:
ulx adduser "YourSteamName" superadmin
Wenn dein Steam-Name Sonderzeichen oder Leerzeichen enthält, verwende stattdessen deine 64-Bit-Steam-ID für mehr Genauigkeit:
ulx adduserid "STEAM_0:1:12345678" superadmin
STEAM_0:X:XXXXXXXX oder das 64-Bit-Format 7656119XXXXXXXXXX.
Nach der Zuweisung verbinde dich erneut mit dem Server. Du kannst deinen Rang überprüfen, indem du !menu im Chat eingibst, um die ULX-Admin-Oberfläche zu öffnen.
3. Häufige ULX-Befehle
ULX-Befehle können über die Serverkonsole in GPanel, die Spielkonsole oder als Chat-Befehle (mit dem Präfix !) ausgeführt werden. Nachfolgend die am häufigsten verwendeten Befehle.
Spielerverwaltung
| Befehl | Chat-Kurzbefehl | Beschreibung |
|---|---|---|
ulx kick "Player" reason | !kick Player reason | Einen Spieler vom Server kicken |
ulx ban "Player" minutes reason | !ban Player 60 reason | Einen Spieler bannen (0 = permanent) |
ulx unban STEAMID | !unban STEAMID | Einen Spieler über die Steam-ID entbannen |
ulx slay "Player" | !slay Player | Einen Spieler sofort töten |
ulx slap "Player" damage | !slap Player 10 | Einen Spieler mit angegebenem Schaden schlagen |
Kommunikationssteuerung
| Befehl | Chat-Kurzbefehl | Beschreibung |
|---|---|---|
ulx gag "Player" | !gag Player | Einen Spieler daran hindern, den Sprachchat zu nutzen |
ulx ungag "Player" | !ungag Player | Sprachchat für einen Spieler wiederherstellen |
ulx mute "Player" | !mute Player | Einen Spieler daran hindern, den Textchat zu nutzen |
ulx unmute "Player" | !unmute Player | Textchat für einen Spieler wiederherstellen |
Dienstprogramm-Befehle
| Befehl | Chat-Kurzbefehl | Beschreibung |
|---|---|---|
ulx noclip "Player" | !noclip Player | Noclip umschalten (durch Wände fliegen) |
ulx god "Player" | !god Player | Gottmodus umschalten (Unverwundbarkeit) |
ulx teleport "Player" | !tp Player | Einen Spieler zu deinem Fadenkreuz teleportieren |
ulx bring "Player" | !bring Player | Einen Spieler zu dir teleportieren |
ulx goto "Player" | !goto Player | Dich selbst zu einem Spieler teleportieren |
ulx return "Player" | !return Player | Einen Spieler an seine vorherige Position zurückbringen |
ulx cloak "Player" | !cloak Player | Einen Spieler unsichtbar machen |
4. Berechtigungsgruppen
ULX verwendet ein gruppenbasiertes Berechtigungssystem. Standardmäßig enthält ULX diese Gruppen, geordnet von der höchsten zur niedrigsten Berechtigung:
| Gruppe | Erbt von | Typische Verwendung |
|---|---|---|
superadmin | admin | Serverbesitzer. Vollzugriff auf alle Befehle. |
admin | operator | Vertrauenswürdiges Personal. Kann bannen, kicken, Spieler verwalten. |
operator | user | Junior-Moderatoren. Eingeschränkte Moderationsbefehle. |
user | keine | Standardgruppe für alle Spieler. |
Benutzer und Gruppen verwalten
// Add a user to a group
ulx adduser "Player" admin
// Remove a user from their group (reverts to "user")
ulx removeuser "Player"
// Create a custom group that inherits from "operator"
ulx groupallow "moderator" "ulx kick"
ulx addgroup "moderator" "operator"
// Grant a specific command to a group
ulx groupallow "admin" "ulx ban"
// Deny a specific command from a group
ulx groupdeny "operator" "ulx ban"
Die Benutzeroberfläche verwenden
Als Superadmin gib !menu im Chat ein, um das ULX-Admin-Panel zu öffnen. Der Tab Groups bietet eine visuelle Oberfläche zum Erstellen von Gruppen, Zuweisen von Berechtigungen und Verwalten von Benutzern ohne Konsolenbefehle.
garrysmod/data/ulib/groups.txt und Benutzerdaten in garrysmod/data/ulib/users.txt gespeichert. Diese Dateien werden automatisch von ULX verwaltet, aber du kannst sie über SFTP sichern.
5. Chat-Befehle
ULX unterstützt chatbasierte Befehlskürzel für schnelle Administration im Spiel. Alle Befehle verwenden standardmäßig das Präfix !. Einige nützliche Muster:
| Chat-Befehl | Wirkung |
|---|---|
!menu | Öffnet die ULX-Admin-Oberfläche |
!motd | Zeigt die Nachricht des Tages an |
!kick Player reason | Kickt den genannten Spieler |
!ban Player 60 reason | Bannt für 60 Minuten |
!hp Player 100 | Setzt die Gesundheit eines Spielers |
!armor Player 100 | Setzt die Rüstung eines Spielers |
@ als Ziel, um einen Befehl auf dich selbst anzuwenden. Zum Beispiel schaltet !god @ den Gottmodus für dich selbst um.
6. Konfigurationsdateien
ULX speichert seine Konfiguration und Daten in garrysmod/data/ulib/. Wichtige Dateien:
| Datei | Zweck |
|---|---|
data/ulib/users.txt | Alle Benutzer-Gruppen-Zuweisungen und Steam-IDs |
data/ulib/groups.txt | Gruppendefinitionen, Vererbung und Berechtigungen |
data/ulib/bans.txt | Aktive Bannliste mit Ablaufzeiten |
data/ulx/config.txt | ULX-Einstellungen (MOTD, Willkommensnachricht, Protokollierung usw.) |
data/ulib/ und data/ulx/ über SFTP als Backup herunter. Eine falsch konfigurierte Gruppendatei kann alle Admins aussperren.
Verwandte Artikel
- Garry's Mod Server-Einrichtungsanleitung — Server.cfg, Workshop, Spielmodi, DarkRP, FastDL
- Garry's Mod Fehlerbehebung — Fehlende Texturen, Workshop-Fehler und mehr
- Dateien über SFTP hochladen