Denne guide dækker, hvordan du installerer og konfigurerer ULX admin-modden på din Garry's Mod-server hostet hos Legion Hosting, herunder installation, tildeling af admin-rettigheder, almindelige kommandoer og administration af tilladelsesgrupper.
Indholdsfortegnelse
- Installation af ULX og ULib
- Tildeling af Superadmin til dig selv
- Almindelige ULX-kommandoer
- Tilladelsesgrupper
- Chatkommandoer
- Konfigurationsfiler
1. Installation af ULX og ULib
ULX er den mest udbredte admin-mod til Garry's Mod. Den kræver to addons installeret sammen:
| Addon | Workshop ID | Bemærkninger |
|---|---|---|
| ULib | 557962280 | Påkrævet bibliotek til ULX. Skal installeres først. |
| ULX | 557962238 | Selve admin-modden. Afhænger af ULib. |
Mulighed A — Workshop Collection (Anbefalet)
Tilføj begge Workshop-ID'er til din servers Workshop-samling. Hvis du allerede har en samling konfigureret via +host_workshop_collection i GPanel, skal du blot tilføje ULib og ULX til den eksisterende samling på Steam. Serveren vil downloade dem automatisk ved næste genstart.
Mulighed B — Manuel SFTP-upload
- Download begge addons fra Workshop eller fra Team Ulysses GitHub.
- Upload dem via SFTP til din server, så mappestrukturen ser sådan ud:
garrysmod/addons/ulib/
garrysmod/addons/ulx/
Hver mappe skal indeholde addonens lua/-mappe direkte indeni.
2. Tildeling af Superadmin til dig selv
Når ULX er installeret og serveren er genstartet, skal du tildele dig selv rangen superadmin. Åbn serverkonsollen i GPanel og kør:
ulx adduser "YourSteamName" superadmin
Hvis dit Steam-navn indeholder specialtegn eller mellemrum, brug dit 64-bit Steam ID i stedet for nøjagtighed:
ulx adduserid "STEAM_0:1:12345678" superadmin
STEAM_0:X:XXXXXXXX eller 64-bit-formatet 7656119XXXXXXXXXX.
Når det er tildelt, skal du genforbinde til serveren. Du kan bekræfte din rang ved at skrive !menu i chatten for at åbne ULX admin-GUI'en.
3. Almindelige ULX-kommandoer
ULX-kommandoer kan køres fra serverkonsollen i GPanel, spilkonsollen eller som chatkommandoer (med præfikset !). Nedenfor er de mest brugte kommandoer.
Spilleradministration
| Kommando | Chatgenvej | Beskrivelse |
|---|---|---|
ulx kick "Player" reason | !kick Player reason | Smid en spiller ud fra serveren |
ulx ban "Player" minutes reason | !ban Player 60 reason | Udeluk en spiller (0 = permanent) |
ulx unban STEAMID | !unban STEAMID | Ophæv udelukkelse af en spiller via Steam ID |
ulx slay "Player" | !slay Player | Dræb en spiller øjeblikkeligt |
ulx slap "Player" damage | !slap Player 10 | Slå en spiller for specificeret skade |
Kommunikationskontrol
| Kommando | Chatgenvej | Beskrivelse |
|---|---|---|
ulx gag "Player" | !gag Player | Forhindre en spiller i at bruge stemmechat |
ulx ungag "Player" | !ungag Player | Gendan stemmechat for en spiller |
ulx mute "Player" | !mute Player | Forhindre en spiller i at bruge tekstchat |
ulx unmute "Player" | !unmute Player | Gendan tekstchat for en spiller |
Værktøjskommandoer
| Kommando | Chatgenvej | Beskrivelse |
|---|---|---|
ulx noclip "Player" | !noclip Player | Slå noclip til/fra (flyv gennem vægge) |
ulx god "Player" | !god Player | Slå god mode til/fra (usårlighed) |
ulx teleport "Player" | !tp Player | Teleporter en spiller til dit sigtekors |
ulx bring "Player" | !bring Player | Teleporter en spiller til dig |
ulx goto "Player" | !goto Player | Teleporter dig selv til en spiller |
ulx return "Player" | !return Player | Send en spiller tilbage til deres tidligere position |
ulx cloak "Player" | !cloak Player | Gør en spiller usynlig |
4. Tilladelsesgrupper
ULX bruger et gruppebaseret tilladelsessystem. Som standard inkluderer ULX disse grupper, ordnet fra mest til mindst privilegeret:
| Gruppe | Arver fra | Typisk brug |
|---|---|---|
superadmin | admin | Serverejer. Fuld adgang til alle kommandoer. |
admin | operator | Betroet personale. Kan udelukke, smide ud og administrere spillere. |
operator | user | Juniormoderatorer. Begrænsede moderationskommandoer. |
user | none | Standardgruppe for alle spillere. |
Administration af brugere og grupper
// 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"
Brug af GUI'en
Som superadmin, skriv !menu i chatten for at åbne ULX admin-panelet. Fanen Groups giver en visuel grænseflade til at oprette grupper, tildele tilladelser og administrere brugere uden konsolkommandoer.
garrysmod/data/ulib/groups.txt og brugerdata i garrysmod/data/ulib/users.txt. Disse filer administreres automatisk af ULX, men du kan tage sikkerhedskopi af dem via SFTP.
5. Chatkommandoer
ULX understøtter chatbaserede kommandogenveje til hurtig administration i spillet. Alle kommandoer bruger præfikset ! som standard. Nogle nyttige mønstre:
| Chatkommando | Effekt |
|---|---|
!menu | Åbner ULX admin-GUI'en |
!motd | Viser dagens besked (Message of the Day) |
!kick Player reason | Smider den navngivne spiller ud |
!ban Player 60 reason | Udelukker i 60 minutter |
!hp Player 100 | Sætter en spillers helbred |
!armor Player 100 | Sætter en spillers rustning |
@ som mål for at anvende en kommando på dig selv. For eksempel slår !god @ god mode til/fra på dig selv.
6. Konfigurationsfiler
ULX gemmer sin konfiguration og data i garrysmod/data/ulib/. Vigtige filer at kende til:
| Fil | Formål |
|---|---|
data/ulib/users.txt | Alle bruger-til-gruppe-tildelinger og Steam-ID'er |
data/ulib/groups.txt | Gruppedefinitioner, arv og tilladelser |
data/ulib/bans.txt | Aktiv udelukkelsesliste med udløbstider |
data/ulx/config.txt | ULX-indstillinger (MOTD, velkomstbesked, logning osv.) |
data/ulib/ og data/ulx/ via SFTP som sikkerhedskopi. En fejlkonfigureret gruppefil kan låse alle admins ude.
Relaterede artikler
- Garry's Mod Server Opsætningsguide — Server.cfg, Workshop, spiltilstande, DarkRP, FastDL
- Garry's Mod Fejlfinding — Manglende teksturer, Workshop-fejl og mere
- Sådan uploader du filer via SFTP