Aquesta guia explica com instal·lar i configurar el mod d'administració ULX al vostre servidor de Garry's Mod allotjat amb Legion Hosting, incloent-hi la instal·lació, l'atorgament de permisos d'administrador, les ordres habituals i la gestió de grups de permisos.
Taula de continguts
- Instal·lació de ULX i ULib
- Atorgar-vos Superadmin
- Ordres habituals de ULX
- Grups de permisos
- Ordres de xat
- Fitxers de configuració
1. Instal·lació de ULX i ULib
ULX és el mod d'administració més utilitzat per a Garry's Mod. Requereix dos complements instal·lats conjuntament:
| Complement | Workshop ID | Notes |
|---|---|---|
| ULib | 557962280 | Biblioteca necessària per a ULX. S'ha d'instal·lar primer. |
| ULX | 557962238 | El mod d'administració en si. Depèn de ULib. |
Opció A — Col·lecció del Workshop (recomanat)
Afegiu ambdós Workshop ID a la col·lecció del Workshop del vostre servidor. Si ja teniu una col·lecció configurada via +host_workshop_collection a GPanel, simplement afegiu ULib i ULX a aquesta col·lecció existent a Steam. El servidor els descarregarà automàticament en el pròxim reinici.
Opció B — Pujada manual via SFTP
- Descarregueu ambdós complements del Workshop o del GitHub de Team Ulysses.
- Pugeu-los via SFTP al vostre servidor de manera que l'estructura de carpetes quedi així:
garrysmod/addons/ulib/
garrysmod/addons/ulx/
Cada carpeta ha de contenir el directori lua/ del complement directament al seu interior.
2. Atorgar-vos Superadmin
Després que ULX estigui instal·lat i el servidor s'hagi reiniciat, heu d'atorgar-vos el rang de superadmin. Obriu la consola del servidor a GPanel i executeu:
ulx adduser "YourSteamName" superadmin
Si el vostre nom de Steam conté caràcters especials o espais, utilitzeu el vostre Steam ID de 64 bits per a més precisió:
ulx adduserid "STEAM_0:1:12345678" superadmin
STEAM_0:X:XXXXXXXX o el format de 64 bits 7656119XXXXXXXXXX.
Un cop atorgat, reconnecteu-vos al servidor. Podeu verificar el vostre rang escrivint !menu al xat per obrir la interfície d'administració de ULX.
3. Ordres habituals de ULX
Les ordres de ULX es poden executar des de la consola del servidor a GPanel, la consola dins del joc o com a ordres de xat (amb el prefix !). A continuació es mostren les ordres més utilitzades.
Gestió de jugadors
| Ordre | Drecera de xat | Descripció |
|---|---|---|
ulx kick "Player" reason | !kick Player reason | Expulsa un jugador del servidor |
ulx ban "Player" minutes reason | !ban Player 60 reason | Prohibeix l'accés a un jugador (0 = permanent) |
ulx unban STEAMID | !unban STEAMID | Lleva la prohibició d'un jugador pel Steam ID |
ulx slay "Player" | !slay Player | Mata un jugador instantàniament |
ulx slap "Player" damage | !slap Player 10 | Colpeja un jugador causant el dany especificat |
Controls de comunicació
| Ordre | Drecera de xat | Descripció |
|---|---|---|
ulx gag "Player" | !gag Player | Impedeix que un jugador utilitzi el xat de veu |
ulx ungag "Player" | !ungag Player | Restaura el xat de veu per a un jugador |
ulx mute "Player" | !mute Player | Impedeix que un jugador utilitzi el xat de text |
ulx unmute "Player" | !unmute Player | Restaura el xat de text per a un jugador |
Ordres d'utilitat
| Ordre | Drecera de xat | Descripció |
|---|---|---|
ulx noclip "Player" | !noclip Player | Activa/desactiva noclip (volar a través de parets) |
ulx god "Player" | !god Player | Activa/desactiva el mode déu (invencibilitat) |
ulx teleport "Player" | !tp Player | Teletransporta un jugador al vostre punt de mira |
ulx bring "Player" | !bring Player | Teletransporta un jugador cap a vosaltres |
ulx goto "Player" | !goto Player | Teletransporta't cap a un jugador |
ulx return "Player" | !return Player | Retorna un jugador a la seva posició anterior |
ulx cloak "Player" | !cloak Player | Fa invisible un jugador |
4. Grups de permisos
ULX utilitza un sistema de permisos basat en grups. Per defecte, ULX inclou aquests grups, ordenats del més al menys privilegiat:
| Grup | Hereta de | Ús típic |
|---|---|---|
superadmin | admin | Propietari del servidor. Accés complet a totes les ordres. |
admin | operator | Personal de confiança. Pot prohibir, expulsar i gestionar jugadors. |
operator | user | Moderadors júniors. Ordres de moderació limitades. |
user | cap | Grup predeterminat per a tots els jugadors. |
Gestió d'usuaris i grups
// 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"
Ús de la interfície gràfica
Com a superadmin, escriviu !menu al xat per obrir el panell d'administració de ULX. La pestanya Groups proporciona una interfície visual per crear grups, assignar permisos i gestionar usuaris sense ordres de consola.
garrysmod/data/ulib/groups.txt i les dades dels usuaris a garrysmod/data/ulib/users.txt. Aquests fitxers són gestionats automàticament per ULX, però podeu fer-ne còpies de seguretat via SFTP.
5. Ordres de xat
ULX admet dreceres d'ordres basades en xat per a una administració ràpida dins del joc. Totes les ordres utilitzen el prefix ! per defecte. Alguns patrons útils:
| Ordre de xat | Efecte |
|---|---|
!menu | Obre la interfície d'administració de ULX |
!motd | Mostra el missatge del dia |
!kick Player reason | Expulsa el jugador indicat |
!ban Player 60 reason | Prohibeix l'accés durant 60 minuts |
!hp Player 100 | Estableix la salut d'un jugador |
!armor Player 100 | Estableix l'armadura d'un jugador |
@ com a objectiu per aplicar una ordre a vosaltres mateixos. Per exemple, !god @ activa/desactiva el mode déu sobre vosaltres mateixos.
6. Fitxers de configuració
ULX emmagatzema la seva configuració i dades a garrysmod/data/ulib/. Fitxers clau que cal conèixer:
| Fitxer | Propòsit |
|---|---|
data/ulib/users.txt | Totes les assignacions d'usuaris a grups i Steam IDs |
data/ulib/groups.txt | Definicions de grups, herència i permisos |
data/ulib/bans.txt | Llista de prohibicions actives amb temps d'expiració |
data/ulx/config.txt | Configuració de ULX (MOTD, missatge de benvinguda, registres, etc.) |
data/ulib/ i data/ulx/ via SFTP com a còpia de seguretat. Un fitxer de grups mal configurat pot bloquejar l'accés a tots els administradors.
Articles relacionats
- Garry's Mod Server Setup Guide — Server.cfg, Workshop, modes de joc, DarkRP, FastDL
- Garry's Mod Troubleshooting — Textures que falten, errors del Workshop i més
- How to Upload Files via SFTP