Ten przewodnik obejmuje sposób instalacji i konfiguracji moda administracyjnego ULX na serwerze Garry's Mod hostowanym w Legion Hosting, w tym instalację, nadawanie uprawnień administratora, popularne komendy oraz zarządzanie grupami uprawnień.
Spis treści
- Instalacja ULX i ULib
- Nadanie sobie uprawnień superadmin
- Popularne komendy ULX
- Grupy uprawnień
- Komendy czatu
- Pliki konfiguracyjne
1. Instalacja ULX i ULib
ULX to najczęściej używany mod administracyjny dla Garry's Mod. Wymaga dwóch dodatków zainstalowanych razem:
| Dodatek | ID Workshop | Uwagi |
|---|---|---|
| ULib | 557962280 | Wymagana biblioteka dla ULX. Musi zostać zainstalowana jako pierwsza. |
| ULX | 557962238 | Sam mod administracyjny. Zależy od ULib. |
Opcja A — Kolekcja Workshop (Zalecane)
Dodaj oba ID Workshop do kolekcji Workshop swojego serwera. Jeśli masz już skonfigurowaną kolekcję za pomocą +host_workshop_collection w GPanel, po prostu dodaj ULib i ULX do tej istniejącej kolekcji na Steam. Serwer pobierze je automatycznie przy następnym restarcie.
Opcja B — Ręczne przesłanie przez SFTP
- Pobierz oba dodatki z Workshop lub z GitHub Team Ulysses.
- Prześlij je przez SFTP na serwer tak, aby struktura folderów wyglądała następująco:
garrysmod/addons/ulib/
garrysmod/addons/ulx/
Każdy folder musi bezpośrednio zawierać katalog lua/ danego dodatku.
2. Nadanie sobie uprawnień superadmin
Po zainstalowaniu ULX i zrestartowaniu serwera musisz nadać sobie rangę superadmin. Otwórz konsolę serwera w GPanel i uruchom:
ulx adduser "YourSteamName" superadmin
Jeśli Twoja nazwa Steam zawiera znaki specjalne lub spacje, dla dokładności użyj zamiast tego swojego 64-bitowego Steam ID:
ulx adduserid "STEAM_0:1:12345678" superadmin
STEAM_0:X:XXXXXXXX lub 64-bitowego formatu 7656119XXXXXXXXXX.
Po nadaniu uprawnień połącz się ponownie z serwerem. Możesz zweryfikować swoją rangę, wpisując !menu na czacie, aby otworzyć interfejs administratora ULX.
3. Popularne komendy ULX
Komendy ULX można uruchamiać z konsoli serwera w GPanel, z konsoli w grze lub jako komendy czatu (z prefiksem !). Poniżej znajdują się najczęściej używane komendy.
Zarządzanie graczami
| Komenda | Skrót czatu | Opis |
|---|---|---|
ulx kick "Player" reason | !kick Player reason | Wyrzuca gracza z serwera |
ulx ban "Player" minutes reason | !ban Player 60 reason | Banuje gracza (0 = na stałe) |
ulx unban STEAMID | !unban STEAMID | Zdejmuje bana z gracza po Steam ID |
ulx slay "Player" | !slay Player | Natychmiast zabija gracza |
ulx slap "Player" damage | !slap Player 10 | Spoliczkowanie gracza z zadaniem określonych obrażeń |
Kontrola komunikacji
| Komenda | Skrót czatu | Opis |
|---|---|---|
ulx gag "Player" | !gag Player | Uniemożliwia graczowi korzystanie z czatu głosowego |
ulx ungag "Player" | !ungag Player | Przywraca czat głosowy graczowi |
ulx mute "Player" | !mute Player | Uniemożliwia graczowi korzystanie z czatu tekstowego |
ulx unmute "Player" | !unmute Player | Przywraca czat tekstowy graczowi |
Komendy narzędziowe
| Komenda | Skrót czatu | Opis |
|---|---|---|
ulx noclip "Player" | !noclip Player | Przełącza noclip (przenikanie przez ściany) |
ulx god "Player" | !god Player | Przełącza tryb boga (nieśmiertelność) |
ulx teleport "Player" | !tp Player | Teleportuje gracza w miejsce celownika |
ulx bring "Player" | !bring Player | Teleportuje gracza do Ciebie |
ulx goto "Player" | !goto Player | Teleportuje Ciebie do gracza |
ulx return "Player" | !return Player | Przywraca gracza na jego poprzednią pozycję |
ulx cloak "Player" | !cloak Player | Czyni gracza niewidzialnym |
4. Grupy uprawnień
ULX korzysta z systemu uprawnień opartego na grupach. Domyślnie ULX zawiera następujące grupy, uporządkowane od najbardziej do najmniej uprzywilejowanej:
| Grupa | Dziedziczy z | Typowe zastosowanie |
|---|---|---|
superadmin | admin | Właściciel serwera. Pełny dostęp do wszystkich komend. |
admin | operator | Zaufany personel. Może banować, wyrzucać, zarządzać graczami. |
operator | user | Młodsi moderatorzy. Ograniczone komendy moderacyjne. |
user | brak | Domyślna grupa dla wszystkich graczy. |
Zarządzanie użytkownikami i grupami
// 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"
Korzystanie z GUI
Jako superadmin wpisz !menu na czacie, aby otworzyć panel administratora ULX. Zakładka Groups zapewnia wizualny interfejs do tworzenia grup, przydzielania uprawnień i zarządzania użytkownikami bez komend konsoli.
garrysmod/data/ulib/groups.txt, a dane użytkowników w garrysmod/data/ulib/users.txt. Te pliki są automatycznie zarządzane przez ULX, ale możesz wykonać ich kopię zapasową przez SFTP.
5. Komendy czatu
ULX obsługuje skróty komend oparte na czacie do szybkiej administracji w grze. Wszystkie komendy domyślnie używają prefiksu !. Kilka przydatnych wzorców:
| Komenda czatu | Efekt |
|---|---|
!menu | Otwiera interfejs administratora ULX |
!motd | Wyświetla Wiadomość Dnia (MOTD) |
!kick Player reason | Wyrzuca wskazanego gracza |
!ban Player 60 reason | Banuje na 60 minut |
!hp Player 100 | Ustawia zdrowie gracza |
!armor Player 100 | Ustawia pancerz gracza |
@ jako celu, aby zastosować komendę wobec siebie. Na przykład !god @ przełącza tryb boga na Tobie.
6. Pliki konfiguracyjne
ULX przechowuje swoją konfigurację i dane w garrysmod/data/ulib/. Kluczowe pliki, o których warto wiedzieć:
| Plik | Przeznaczenie |
|---|---|
data/ulib/users.txt | Wszystkie przypisania użytkowników do grup oraz Steam ID |
data/ulib/groups.txt | Definicje grup, dziedziczenie i uprawnienia |
data/ulib/bans.txt | Aktywna lista banów z czasami wygaśnięcia |
data/ulx/config.txt | Ustawienia ULX (MOTD, wiadomość powitalna, logowanie itp.) |
data/ulib/ i data/ulx/ przez SFTP jako kopię zapasową. Źle skonfigurowany plik grup może zablokować dostęp wszystkim administratorom.
Powiązane artykuły
- Przewodnik konfiguracji serwera Garry's Mod — Server.cfg, Workshop, tryby gry, DarkRP, FastDL
- Rozwiązywanie problemów Garry's Mod — Brakujące tekstury, błędy Workshop i więcej
- Jak przesyłać pliki przez SFTP