Tento průvodce pokrývá instalaci a konfiguraci administrátorského modu ULX na vašem Garry's Mod serveru hostovaném u Legion Hosting, včetně instalace, udělení administrátorských oprávnění, běžných příkazů a správy skupin oprávnění.
Obsah
- Instalace ULX a ULib
- Udělení Superadmin práv
- Běžné ULX příkazy
- Skupiny oprávnění
- Chatové příkazy
- Konfigurační soubory
1. Instalace ULX a ULib
ULX je nejpoužívanější administrátorský mod pro Garry's Mod. Vyžaduje instalaci dvou doplňků současně:
| Doplněk | Workshop ID | Poznámky |
|---|---|---|
| ULib | 557962280 | Požadovaná knihovna pro ULX. Musí být nainstalována jako první. |
| ULX | 557962238 | Samotný administrátorský mod. Závisí na ULib. |
Možnost A — Workshop kolekce (doporučeno)
Přidejte obě Workshop ID do kolekce Workshop vašeho serveru. Pokud již máte kolekci nakonfigurovanou přes +host_workshop_collection v GPanel, jednoduše přidejte ULib a ULX do této existující kolekce na Steam. Server je automaticky stáhne při dalším restartu.
Možnost B — Ruční nahrání přes SFTP
- Stáhněte oba doplňky z Workshop nebo z Team Ulysses GitHub.
- Nahrajte je přes SFTP na váš server tak, aby struktura složek vypadala takto:
garrysmod/addons/ulib/
garrysmod/addons/ulx/
Každá složka musí obsahovat adresář lua/ doplňku přímo uvnitř.
2. Udělení Superadmin práv
Po instalaci ULX a restartu serveru si musíte udělit hodnost superadmin. Otevřete konzoli serveru v GPanel a zadejte:
ulx adduser "YourSteamName" superadmin
Pokud vaše Steam jméno obsahuje speciální znaky nebo mezery, použijte raději 64bitové Steam ID pro přesnost:
ulx adduserid "STEAM_0:1:12345678" superadmin
STEAM_0:X:XXXXXXXX nebo 64bitový formát 7656119XXXXXXXXXX.
Po udělení se znovu připojte k serveru. Svou hodnost můžete ověřit zadáním !menu do chatu pro otevření administrátorského GUI ULX.
3. Běžné ULX příkazy
ULX příkazy lze spouštět z konzole serveru v GPanel, z herní konzole nebo jako chatové příkazy (s předponou !). Níže jsou nejčastěji používané příkazy.
Správa hráčů
| Příkaz | Chatová zkratka | Popis |
|---|---|---|
ulx kick "Player" reason | !kick Player reason | Vyhodí hráče ze serveru |
ulx ban "Player" minutes reason | !ban Player 60 reason | Zablokuje hráče (0 = trvalý ban) |
ulx unban STEAMID | !unban STEAMID | Odblokuje hráče podle Steam ID |
ulx slay "Player" | !slay Player | Okamžitě zabije hráče |
ulx slap "Player" damage | !slap Player 10 | Udeří hráče za zadané poškození |
Ovládání komunikace
| Příkaz | Chatová zkratka | Popis |
|---|---|---|
ulx gag "Player" | !gag Player | Zabrání hráči používat hlasový chat |
ulx ungag "Player" | !ungag Player | Obnoví hlasový chat hráči |
ulx mute "Player" | !mute Player | Zabrání hráči používat textový chat |
ulx unmute "Player" | !unmute Player | Obnoví textový chat hráči |
Užitečné příkazy
| Příkaz | Chatová zkratka | Popis |
|---|---|---|
ulx noclip "Player" | !noclip Player | Přepne noclip (létání skrz zdi) |
ulx god "Player" | !god Player | Přepne režim boha (nesmrtelnost) |
ulx teleport "Player" | !tp Player | Teleportuje hráče na místo vašeho zaměřovače |
ulx bring "Player" | !bring Player | Teleportuje hráče k vám |
ulx goto "Player" | !goto Player | Teleportuje vás k hráči |
ulx return "Player" | !return Player | Vrátí hráče na jeho předchozí pozici |
ulx cloak "Player" | !cloak Player | Učiní hráče neviditelným |
4. Skupiny oprávnění
ULX používá systém oprávnění založený na skupinách. Ve výchozím nastavení ULX obsahuje tyto skupiny, seřazené od nejvíce po nejméně privilegované:
| Skupina | Dědí z | Typické použití |
|---|---|---|
superadmin | admin | Vlastník serveru. Plný přístup ke všem příkazům. |
admin | operator | Důvěryhodný personál. Může banovat, vyhazovat a spravovat hráče. |
operator | user | Juniorní moderátoři. Omezené moderátorské příkazy. |
user | žádná | Výchozí skupina pro všechny hráče. |
Správa uživatelů a skupin
// 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"
Použití GUI
Jako superadmin zadejte !menu do chatu pro otevření administrátorského panelu ULX. Záložka Groups poskytuje vizuální rozhraní pro vytváření skupin, přidělování oprávnění a správu uživatelů bez použití příkazů konzole.
garrysmod/data/ulib/groups.txt a data uživatelů v garrysmod/data/ulib/users.txt. Tyto soubory jsou automaticky spravovány ULX, ale můžete je zálohovat přes SFTP.
5. Chatové příkazy
ULX podporuje chatové zkratky příkazů pro rychlou správu přímo ve hře. Všechny příkazy ve výchozím nastavení používají předponu !. Některé užitečné vzory:
| Chatový příkaz | Účinek |
|---|---|
!menu | Otevře administrátorské GUI ULX |
!motd | Zobrazí zprávu dne |
!kick Player reason | Vyhodí jmenovaného hráče |
!ban Player 60 reason | Zablokuje na 60 minut |
!hp Player 100 | Nastaví zdraví hráče |
!armor Player 100 | Nastaví brnění hráče |
@ jako cíl pro aplikaci příkazu na sebe. Například !god @ přepne režim boha na vás samotných.
6. Konfigurační soubory
ULX ukládá svou konfiguraci a data do garrysmod/data/ulib/. Důležité soubory, o kterých byste měli vědět:
| Soubor | Účel |
|---|---|
data/ulib/users.txt | Všechna přiřazení uživatelů ke skupinám a Steam ID |
data/ulib/groups.txt | Definice skupin, dědičnost a oprávnění |
data/ulib/bans.txt | Aktivní seznam banů s časy vypršení |
data/ulx/config.txt | Nastavení ULX (MOTD, uvítací zpráva, logování atd.) |
data/ulib/ a data/ulx/ přes SFTP jako zálohu. Špatně nakonfigurovaný soubor skupin může zablokovat všechny administrátory.
Související články
- Průvodce nastavením Garry's Mod serveru — Server.cfg, Workshop, herní módy, DarkRP, FastDL
- Řešení problémů Garry's Mod — Chybějící textury, chyby Workshop a další
- Jak nahrávat soubory přes SFTP