Ez az útmutató bemutatja, hogyan telepítheted és konfigurálhatod a ULX admin modot a Garry's Mod szervereden a Legion Hosting-on, beleértve a telepítést, admin jogosultságok kiosztását, gyakori parancsokat és jogosultsági csoportok kezelését.
Tartalomjegyzék
- ULX és ULib telepítése
- Superadmin jogosultság kiosztása
- Gyakori ULX parancsok
- Jogosultsági csoportok
- Chat parancsok
- Konfigurációs fájlok
1. ULX és ULib telepítése
A ULX a legelterjedtebb admin mod a Garry's Mod-hoz. Két addon együttes telepítését igényli:
| Addon | Workshop ID | Megjegyzések |
|---|---|---|
| ULib | 557962280 | A ULX-hez szükséges könyvtár. Először kell telepíteni. |
| ULX | 557962238 | Maga az admin mod. Függ a ULib-től. |
A lehetőség — Workshop gyűjtemény (Ajánlott)
Add hozzá mindkét Workshop ID-t a szervered Workshop gyűjteményéhez. Ha már van konfigurált gyűjteményed a +host_workshop_collection paraméterrel a GPanel-ben, egyszerűen add hozzá a ULib-et és ULX-et a meglévő gyűjteményhez a Steam-en. A szerver a következő újraindításkor automatikusan letölti őket.
B lehetőség — Kézi SFTP feltöltés
- Töltsd le mindkét addont a Workshop-ról vagy a Team Ulysses GitHub-ról.
- Töltsd fel őket SFTP-n keresztül a szerveredre, hogy a mappaszerkezet így nézzen ki:
garrysmod/addons/ulib/
garrysmod/addons/ulx/
Minden mappának közvetlenül tartalmaznia kell az addon lua/ könyvtárát.
2. Superadmin jogosultság kiosztása
Miután a ULX telepítve van és a szerver újraindult, ki kell osztanod magadnak a superadmin rangot. Nyisd meg a szerver konzolt a GPanel-ben és futtasd:
ulx adduser "YourSteamName" superadmin
Ha a Steam neved speciális karaktereket vagy szóközöket tartalmaz, használd helyette a 64 bites Steam ID-dat a pontosság érdekében:
ulx adduserid "STEAM_0:1:12345678" superadmin
STEAM_0:X:XXXXXXXX formátumot vagy a 64 bites 7656119XXXXXXXXXX formátumot.
A jogosultság kiosztása után csatlakozz újra a szerverhez. A rangodat ellenőrizheted, ha beírod a !menu parancsot a chatbe a ULX admin felület megnyitásához.
3. Gyakori ULX parancsok
A ULX parancsok futtathatók a szerver konzolból a GPanel-ben, a játékon belüli konzolból vagy chat parancsként (! előtaggal). Az alábbiakban a leggyakrabban használt parancsok találhatók.
Játékoskezelés
| Parancs | Chat parancsikon | Leírás |
|---|---|---|
ulx kick "Player" reason | !kick Player reason | Játékos kirúgása a szerverről |
ulx ban "Player" minutes reason | !ban Player 60 reason | Játékos kitiltása (0 = végleges) |
ulx unban STEAMID | !unban STEAMID | Játékos kitiltásának feloldása Steam ID alapján |
ulx slay "Player" | !slay Player | Játékos azonnali megölése |
ulx slap "Player" damage | !slap Player 10 | Játékos megütése megadott sebzéssel |
Kommunikációs vezérlők
| Parancs | Chat parancsikon | Leírás |
|---|---|---|
ulx gag "Player" | !gag Player | Játékos hangcsevegésének letiltása |
ulx ungag "Player" | !ungag Player | Hangcsevegés visszaállítása egy játékosnak |
ulx mute "Player" | !mute Player | Játékos szöveges csevegésének letiltása |
ulx unmute "Player" | !unmute Player | Szöveges csevegés visszaállítása egy játékosnak |
Segédparancsok
| Parancs | Chat parancsikon | Leírás |
|---|---|---|
ulx noclip "Player" | !noclip Player | Noclip mód váltása (átrepülés falakon) |
ulx god "Player" | !god Player | Isten mód váltása (sebezhetlenség) |
ulx teleport "Player" | !tp Player | Játékos teleportálása a célkeresztedhez |
ulx bring "Player" | !bring Player | Játékos teleportálása hozzád |
ulx goto "Player" | !goto Player | Teleportálás egy játékoshoz |
ulx return "Player" | !return Player | Játékos visszaküldése az előző pozíciójába |
ulx cloak "Player" | !cloak Player | Játékos láthatatlanná tétele |
4. Jogosultsági csoportok
A ULX csoport alapú jogosultsági rendszert használ. Alapértelmezés szerint a ULX az alábbi csoportokat tartalmazza, a legtöbb jogosultsággal rendelkezőtől a legkevesebb felé:
| Csoport | Örökli innen | Jellemző használat |
|---|---|---|
superadmin | admin | Szerver tulajdonos. Teljes hozzáférés minden parancshoz. |
admin | operator | Megbízható személyzet. Tilthat, kirúghat, kezelheti a játékosokat. |
operator | user | Junior moderátorok. Korlátozott moderációs parancsok. |
user | nincs | Alapértelmezett csoport minden játékosnak. |
Felhasználók és csoportok kezelése
// 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"
A grafikus felület használata
Superadmin-ként írd be a !menu parancsot a chatbe a ULX admin panel megnyitásához. A Groups fül vizuális felületet biztosít csoportok létrehozásához, jogosultságok kiosztásához és felhasználók kezeléséhez konzol parancsok nélkül.
garrysmod/data/ulib/groups.txt fájlban, a felhasználói adatok a garrysmod/data/ulib/users.txt fájlban tárolódnak. Ezeket a fájlokat a ULX automatikusan kezeli, de SFTP-n keresztül biztonsági mentést készíthetsz róluk.
5. Chat parancsok
A ULX támogatja a chat alapú parancsikonokat a gyors játékon belüli adminisztrációhoz. Minden parancs alapértelmezés szerint a ! előtagot használja. Néhány hasznos minta:
| Chat parancs | Hatás |
|---|---|
!menu | Megnyitja a ULX admin felületet |
!motd | Megjeleníti a Nap Üzenetét |
!kick Player reason | Kirúgja a megnevezett játékost |
!ban Player 60 reason | Kitiltás 60 percre |
!hp Player 100 | Játékos életerejének beállítása |
!armor Player 100 | Játékos páncélzatának beállítása |
@ jelet célpontként, hogy magadra alkalmazd a parancsot. Például a !god @ átváltja az isten módot magadon.
6. Konfigurációs fájlok
A ULX a konfigurációját és adatait a garrysmod/data/ulib/ mappában tárolja. Fontos fájlok, amelyekről tudnod kell:
| Fájl | Rendeltetés |
|---|---|
data/ulib/users.txt | Minden felhasználó-csoport hozzárendelés és Steam ID |
data/ulib/groups.txt | Csoport definíciók, öröklődés és jogosultságok |
data/ulib/bans.txt | Aktív kitiltási lista lejárati időkkel |
data/ulx/config.txt | ULX beállítások (MOTD, üdvözlő üzenet, naplózás stb.) |
data/ulib/ és data/ulx/ mappákat SFTP-n keresztül biztonsági mentésként. Egy rosszul konfigurált csoport fájl kizárhatja az összes admint.
Kapcsolódó cikkek
- Garry's Mod Szerver Beállítási Útmutató — Server.cfg, Workshop, játékmódok, DarkRP, FastDL
- Garry's Mod Hibaelhárítás — Hiányzó textúrák, Workshop hibák és egyebek
- Fájlok feltöltése SFTP-n keresztül