Ovaj vodič pokriva kako da instalirate i konfigurišete ULX admin mod na vašem Garry's Mod serveru hostovanom na Legion Hosting-u, uključujući instalaciju, dodeljivanje administratorskih dozvola, uobičajene komande i upravljanje grupama dozvola.
Sadržaj
- Instalacija ULX i ULib
- Dodeljivanje superadmin statusa sebi
- Uobičajene ULX komande
- Grupe dozvola
- Komande u četu
- Konfiguracioni fajlovi
1. Instalacija ULX i ULib
ULX je najčešće korišćen admin mod za Garry's Mod. Zahteva da se dva dodatka (addona) instaliraju zajedno:
| Addon | Workshop ID | Napomene |
|---|---|---|
| ULib | 557962280 | Obavezna biblioteka za ULX. Mora se instalirati prva. |
| ULX | 557962238 | Sam admin mod. Zavisi od ULib. |
Opcija A — Workshop kolekcija (preporučeno)
Dodajte oba Workshop ID-a u Workshop kolekciju vašeg servera. Ako već imate konfigurisanu kolekciju preko +host_workshop_collection u GPanel-u, jednostavno dodajte ULib i ULX u tu postojeću kolekciju na Steam-u. Server će ih automatski preuzeti pri sledećem ponovnom pokretanju.
Opcija B — Ručno otpremanje preko SFTP
- Preuzmite oba addona sa Workshop-a ili sa Team Ulysses GitHub.
- Otpremite ih preko SFTP na vaš server tako da struktura foldera izgleda ovako:
garrysmod/addons/ulib/
garrysmod/addons/ulx/
Svaki folder mora da sadrži direktorijum lua/ addona direktno u sebi.
2. Dodeljivanje superadmin statusa sebi
Nakon što je ULX instaliran i server ponovo pokrenut, potrebno je da dodelite sebi rang superadmin. Otvorite konzolu servera u GPanel-u i pokrenite:
ulx adduser "YourSteamName" superadmin
Ako vaše Steam ime sadrži posebne znakove ili razmake, umesto toga koristite vaš 64-bitni Steam ID radi tačnosti:
ulx adduserid "STEAM_0:1:12345678" superadmin
STEAM_0:X:XXXXXXXX ili 64-bitni format 7656119XXXXXXXXXX.
Kada vam je rang dodeljen, ponovo se povežite na server. Svoj rang možete proveriti tako što ćete ukucati !menu u četu da biste otvorili ULX admin GUI.
3. Uobičajene ULX komande
ULX komande se mogu pokretati iz konzole servera u GPanel-u, iz konzole u igri ili kao komande u četu (sa prefiksom !). U nastavku su najčešće korišćene komande.
Upravljanje igračima
| Komanda | Prečica u četu | Opis |
|---|---|---|
ulx kick "Player" reason | !kick Player reason | Izbacuje igrača sa servera |
ulx ban "Player" minutes reason | !ban Player 60 reason | Banuje igrača (0 = trajno) |
ulx unban STEAMID | !unban STEAMID | Skida ban igraču po Steam ID-u |
ulx slay "Player" | !slay Player | Trenutno ubija igrača |
ulx slap "Player" damage | !slap Player 10 | Ošamari igrača sa navedenom štetom |
Kontrole komunikacije
| Komanda | Prečica u četu | Opis |
|---|---|---|
ulx gag "Player" | !gag Player | Sprečava igrača da koristi glasovni čet |
ulx ungag "Player" | !ungag Player | Vraća glasovni čet igraču |
ulx mute "Player" | !mute Player | Sprečava igrača da koristi tekstualni čet |
ulx unmute "Player" | !unmute Player | Vraća tekstualni čet igraču |
Pomoćne komande
| Komanda | Prečica u četu | Opis |
|---|---|---|
ulx noclip "Player" | !noclip Player | Uključuje/isključuje noclip (prolazak kroz zidove) |
ulx god "Player" | !god Player | Uključuje/isključuje god mode (neranjivost) |
ulx teleport "Player" | !tp Player | Teleportuje igrača na vaš nišan |
ulx bring "Player" | !bring Player | Teleportuje igrača do vas |
ulx goto "Player" | !goto Player | Teleportuje vas do igrača |
ulx return "Player" | !return Player | Vraća igrača na prethodnu poziciju |
ulx cloak "Player" | !cloak Player | Čini igrača nevidljivim |
4. Grupe dozvola
ULX koristi sistem dozvola zasnovan na grupama. Podrazumevano, ULX uključuje ove grupe, poređane od najprivilegovanijih do najmanje privilegovanih:
| Grupa | Nasleđuje od | Tipična upotreba |
|---|---|---|
superadmin | admin | Vlasnik servera. Pun pristup svim komandama. |
admin | operator | Pouzdano osoblje. Može da banuje, izbacuje i upravlja igračima. |
operator | user | Mlađi moderatori. Ograničene moderatorske komande. |
user | nijedna | Podrazumevana grupa za sve igrače. |
Upravljanje korisnicima i grupama
// 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"
Korišćenje GUI-ja
Kao superadmin, ukucajte !menu u četu da biste otvorili ULX admin panel. Kartica Groups pruža vizuelni interfejs za kreiranje grupa, dodeljivanje dozvola i upravljanje korisnicima bez konzolnih komandi.
garrysmod/data/ulib/groups.txt, a podaci o korisnicima u garrysmod/data/ulib/users.txt. Ovim fajlovima automatski upravlja ULX, ali možete da napravite njihovu rezervnu kopiju preko SFTP.
5. Komande u četu
ULX podržava prečice komandi zasnovane na četu za brzu administraciju u igri. Sve komande podrazumevano koriste prefiks !. Neki korisni obrasci:
| Komanda u četu | Efekat |
|---|---|
!menu | Otvara ULX admin GUI |
!motd | Prikazuje poruku dana (Message of the Day) |
!kick Player reason | Izbacuje navedenog igrača |
!ban Player 60 reason | Banuje na 60 minuta |
!hp Player 100 | Postavlja zdravlje igrača |
!armor Player 100 | Postavlja oklop igrača |
@ kao metu da biste primenili komandu na sebe. Na primer, !god @ uključuje/isključuje god mode na vama.
6. Konfiguracioni fajlovi
ULX čuva svoju konfiguraciju i podatke u garrysmod/data/ulib/. Ključni fajlovi kojih treba da budete svesni:
| Fajl | Namena |
|---|---|
data/ulib/users.txt | Sva dodeljivanja korisnika grupama i Steam ID-evi |
data/ulib/groups.txt | Definicije grupa, nasleđivanje i dozvole |
data/ulib/bans.txt | Lista aktivnih banova sa vremenima isteka |
data/ulx/config.txt | ULX podešavanja (MOTD, poruka dobrodošlice, logovanje, itd.) |
data/ulib/ i data/ulx/ preko SFTP kao rezervnu kopiju. Pogrešno konfigurisan fajl grupa može da zaključa pristup svim administratorima.
Povezani članci
- Vodič za podešavanje Garry's Mod servera — Server.cfg, Workshop, gejmmodovi, DarkRP, FastDL
- Rešavanje problema sa Garry's Mod — Teksture koje nedostaju, Workshop greške i još mnogo toga
- Kako da otpremite fajlove preko SFTP