See juhend käsitleb, kuidas installida ja konfigureerida ULX administraatorimodi oma Garry's Mod serveris, mis on majutatud Legion Hosting platvormil, sealhulgas installimine, administraatoriõiguste andmine, levinud käsud ja õiguserühmade haldamine.
Sisukord
- ULX ja ULib installimine
- Endale superadmini õiguste andmine
- Levinud ULX käsud
- Õiguserühmad
- Vestluskäsud
- Konfiguratsioonifailid
1. ULX ja ULib installimine
ULX on enim kasutatav administraatorimod Garry's Mod jaoks. See nõuab kahe lisandmooduli koos installimist:
| Lisandmoodul | Workshop ID | Märkused |
|---|---|---|
| ULib | 557962280 | ULX jaoks vajalik teek. Tuleb installida esimesena. |
| ULX | 557962238 | Administraatorimod ise. Sõltub ULib-ist. |
Variant A — Workshop kogu (soovitatav)
Lisage mõlemad Workshop ID-d oma serveri Workshop kogusse. Kui teil on juba kogu konfigureeritud +host_workshop_collection kaudu GPanel-is, lisage lihtsalt ULib ja ULX sellesse olemasolevasse kogusse Steam-is. Server laadib need järgmisel taaskäivitusel automaatselt alla.
Variant B — Käsitsi SFTP üleslaadimine
- Laadige mõlemad lisandmoodulid alla Workshop-ist või Team Ulysses GitHub-ist.
- Laadige need SFTP kaudu oma serverisse üles, nii et kaustastruktuur näeks välja selline:
garrysmod/addons/ulib/
garrysmod/addons/ulx/
Iga kaust peab sisaldama lisandmooduli lua/ kausta otse enda sees.
2. Endale superadmini õiguste andmine
Pärast ULX installimist ja serveri taaskäivitamist peate endale andma superadmin auastme. Avage serveri konsool GPanel-is ja käivitage:
ulx adduser "YourSteamName" superadmin
Kui teie Steam nimi sisaldab erimärke või tühikuid, kasutage täpsuse tagamiseks oma 64-bitist Steam ID-d:
ulx adduserid "STEAM_0:1:12345678" superadmin
STEAM_0:X:XXXXXXXX või 64-bitist formaati 7656119XXXXXXXXXX.
Pärast õiguste andmist ühenduge serveriga uuesti. Saate oma auastet kontrollida, tippides vestlusesse !menu, et avada ULX administraatori GUI.
3. Levinud ULX käsud
ULX käske saab käivitada serveri konsoolist GPanel-is, mängusisesest konsoolist või vestluskäskudena (eesliide !). Allpool on enamkasutatavad käsud.
Mängijate haldamine
| Käsk | Vestluse otsetee | Kirjeldus |
|---|---|---|
ulx kick "Player" reason | !kick Player reason | Eemalda mängija serverist |
ulx ban "Player" minutes reason | !ban Player 60 reason | Keela mängija (0 = alatine) |
ulx unban STEAMID | !unban STEAMID | Tühista mängija keeld Steam ID järgi |
ulx slay "Player" | !slay Player | Tapa mängija koheselt |
ulx slap "Player" damage | !slap Player 10 | Löö mängijat määratud kahjustusega |
Suhtluse juhtimine
| Käsk | Vestluse otsetee | Kirjeldus |
|---|---|---|
ulx gag "Player" | !gag Player | Keela mängijal häälvestluse kasutamine |
ulx ungag "Player" | !ungag Player | Taasta mängija häälvestlus |
ulx mute "Player" | !mute Player | Keela mängijal tekstivestluse kasutamine |
ulx unmute "Player" | !unmute Player | Taasta mängija tekstivestlus |
Utiliidikäsud
| Käsk | Vestluse otsetee | Kirjeldus |
|---|---|---|
ulx noclip "Player" | !noclip Player | Lülita noclip sisse/välja (lenda läbi seinte) |
ulx god "Player" | !god Player | Lülita jumalarežiim sisse/välja (haavatamatus) |
ulx teleport "Player" | !tp Player | Telepordi mängija oma sihiku kohale |
ulx bring "Player" | !bring Player | Telepordi mängija enda juurde |
ulx goto "Player" | !goto Player | Telepordi ennast mängija juurde |
ulx return "Player" | !return Player | Tagasta mängija eelmisesse asukohta |
ulx cloak "Player" | !cloak Player | Muuda mängija nähtamatuks |
4. Õiguserühmad
ULX kasutab rühmapõhist õiguste süsteemi. Vaikimisi sisaldab ULX järgmisi rühmi, järjestatuna kõige privilegeeritumast kõige vähem privilegeerituni:
| Rühm | Pärib rühmalt | Tüüpiline kasutus |
|---|---|---|
superadmin | admin | Serveri omanik. Täielik juurdepääs kõigile käskudele. |
admin | operator | Usaldusväärne personal. Saab keelata, eemaldada ja hallata mängijaid. |
operator | user | Nooremmoderaaatorid. Piiratud modereerimiskäsud. |
user | puudub | Vaikerühm kõigile mängijatele. |
Kasutajate ja rühmade haldamine
// 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"
GUI kasutamine
Superadminina tippige vestlusesse !menu, et avada ULX administraatoripaneel. Vahekaart Groups pakub visuaalset liidest rühmade loomiseks, õiguste määramiseks ja kasutajate haldamiseks ilma konsoolikäskudeta.
garrysmod/data/ulib/groups.txt ja kasutajaandmed failis garrysmod/data/ulib/users.txt. Neid faile haldab ULX automaatselt, kuid saate neid SFTP kaudu varundada.
5. Vestluskäsud
ULX toetab vestluspõhiseid käsuotseteid kiireks mängusiseseks administreerimiseks. Kõik käsud kasutavad vaikimisi eesliidet !. Mõned kasulikud mustrid:
| Vestluskäsk | Toime |
|---|---|
!menu | Avab ULX administraatori GUI |
!motd | Kuvab päevasõnumi |
!kick Player reason | Eemaldab nimetatud mängija |
!ban Player 60 reason | Keelab 60 minutiks |
!hp Player 100 | Määrab mängija elupunktid |
!armor Player 100 | Määrab mängija turvisepunktid |
@ sihtmärgina, et rakendada käsku iseendale. Näiteks !god @ lülitab jumalarežiimi iseendal sisse/välja.
6. Konfiguratsioonifailid
ULX hoiab oma konfiguratsiooni ja andmeid kaustas garrysmod/data/ulib/. Olulised failid, millest teadlik olla:
| Fail | Otstarve |
|---|---|
data/ulib/users.txt | Kõik kasutaja-rühma määrangud ja Steam ID-d |
data/ulib/groups.txt | Rühmade definitsioonid, pärimine ja õigused |
data/ulib/bans.txt | Aktiivne keeldude nimekiri aegumisaegadega |
data/ulx/config.txt | ULX seaded (MOTD, tervitussõnum, logimine jne) |
data/ulib/ ja data/ulx/ varukoopiaks. Valesti konfigureeritud rühmafail võib kõik administraatorid välja lukustada.
Seotud artiklid
- Garry's Mod serveri seadistamise juhend — Server.cfg, Workshop, mängurežiimid, DarkRP, FastDL
- Garry's Mod veaotsing — Puuduvad tekstuurid, Workshop vead ja muud
- Kuidas laadida faile üles SFTP kaudu