Den här guiden täcker hur du installerar och konfigurerar administratörsmodden ULX på din Garry's Mod-server som driftas hos Legion Hosting, inklusive installation, tilldelning av administratörsbehörigheter, vanliga kommandon och hantering av behörighetsgrupper.
Innehållsförteckning
- Installera ULX och ULib
- Tilldela dig själv superadmin
- Vanliga ULX-kommandon
- Behörighetsgrupper
- Chattkommandon
- Konfigurationsfiler
1. Installera ULX och ULib
ULX är den mest använda administratörsmodden för Garry's Mod. Den kräver att två tillägg installeras tillsammans:
| Tillägg | Workshop-ID | Anteckningar |
|---|---|---|
| ULib | 557962280 | Nödvändigt bibliotek för ULX. Måste installeras först. |
| ULX | 557962238 | Själva administratörsmodden. Är beroende av ULib. |
Alternativ A — Workshop-samling (rekommenderas)
Lägg till båda Workshop-ID:na i din servers Workshop-samling. Om du redan har en samling konfigurerad via +host_workshop_collection i GPanel, lägg helt enkelt till ULib och ULX i den befintliga samlingen på Steam. Servern laddar ner dem automatiskt vid nästa omstart.
Alternativ B — Manuell uppladdning via SFTP
- Ladda ner båda tilläggen från Workshop eller från Team Ulysses GitHub.
- Ladda upp dem via SFTP till din server så att mappstrukturen ser ut så här:
garrysmod/addons/ulib/
garrysmod/addons/ulx/
Varje mapp måste innehålla tilläggets lua/-katalog direkt inuti sig.
2. Tilldela dig själv superadmin
När ULX är installerat och servern har startats om behöver du tilldela dig själv rangen superadmin. Öppna serverkonsolen i GPanel och kör:
ulx adduser "YourSteamName" superadmin
Om ditt Steam-namn innehåller specialtecken eller mellanslag, använd istället ditt 64-bitars Steam-ID för noggrannhet:
ulx adduserid "STEAM_0:1:12345678" superadmin
STEAM_0:X:XXXXXXXX eller 64-bitarsformatet 7656119XXXXXXXXXX.
När du har tilldelats rangen, anslut till servern igen. Du kan verifiera din rang genom att skriva !menu i chatten för att öppna ULX-administratörsgränssnittet.
3. Vanliga ULX-kommandon
ULX-kommandon kan köras från serverkonsolen i GPanel, den inbyggda konsolen i spelet eller som chattkommandon (med prefixet !). Nedan finns de vanligaste kommandona.
Spelarhantering
| Kommando | Chattgenväg | Beskrivning |
|---|---|---|
ulx kick "Player" reason | !kick Player reason | Sparka ut en spelare från servern |
ulx ban "Player" minutes reason | !ban Player 60 reason | Banna en spelare (0 = permanent) |
ulx unban STEAMID | !unban STEAMID | Häv bannlysning av en spelare via Steam-ID |
ulx slay "Player" | !slay Player | Döda en spelare omedelbart |
ulx slap "Player" damage | !slap Player 10 | Slå en spelare för angiven skada |
Kommunikationskontroller
| Kommando | Chattgenväg | Beskrivning |
|---|---|---|
ulx gag "Player" | !gag Player | Hindra en spelare från att använda röstchatt |
ulx ungag "Player" | !ungag Player | Återställ röstchatt för en spelare |
ulx mute "Player" | !mute Player | Hindra en spelare från att använda textchatt |
ulx unmute "Player" | !unmute Player | Återställ textchatt för en spelare |
Verktygskommandon
| Kommando | Chattgenväg | Beskrivning |
|---|---|---|
ulx noclip "Player" | !noclip Player | Växla noclip (flyg genom väggar) |
ulx god "Player" | !god Player | Växla gudläge (odödlighet) |
ulx teleport "Player" | !tp Player | Teleportera en spelare till ditt hårkors |
ulx bring "Player" | !bring Player | Teleportera en spelare till dig |
ulx goto "Player" | !goto Player | Teleportera dig själv till en spelare |
ulx return "Player" | !return Player | Returnera en spelare till dess tidigare position |
ulx cloak "Player" | !cloak Player | Gör en spelare osynlig |
4. Behörighetsgrupper
ULX använder ett gruppbaserat behörighetssystem. Som standard inkluderar ULX dessa grupper, ordnade från mest till minst privilegierade:
| Grupp | Ärver från | Typisk användning |
|---|---|---|
superadmin | admin | Serverägare. Full åtkomst till alla kommandon. |
admin | operator | Betrodd personal. Kan banna, sparka ut och hantera spelare. |
operator | user | Juniora moderatorer. Begränsade moderationskommandon. |
user | ingen | Standardgrupp för alla spelare. |
Hantera användare och 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"
Använda gränssnittet
Som superadmin, skriv !menu i chatten för att öppna ULX-administratörspanelen. Fliken Groups ger ett visuellt gränssnitt för att skapa grupper, tilldela behörigheter och hantera användare utan konsolkommandon.
garrysmod/data/ulib/groups.txt och användardata i garrysmod/data/ulib/users.txt. Dessa filer hanteras automatiskt av ULX, men du kan säkerhetskopiera dem via SFTP.
5. Chattkommandon
ULX stöder chattbaserade kommandogenvägar för snabb administration i spelet. Alla kommandon använder prefixet ! som standard. Några användbara mönster:
| Chattkommando | Effekt |
|---|---|
!menu | Öppnar ULX-administratörsgränssnittet |
!motd | Visar Message of the Day |
!kick Player reason | Sparkar ut den namngivna spelaren |
!ban Player 60 reason | Bannar i 60 minuter |
!hp Player 100 | Ställer in en spelares hälsa |
!armor Player 100 | Ställer in en spelares rustning |
@ som mål för att tillämpa ett kommando på dig själv. Till exempel växlar !god @ gudläge på dig själv.
6. Konfigurationsfiler
ULX lagrar sin konfiguration och data i garrysmod/data/ulib/. Viktiga filer att känna till:
| Fil | Syfte |
|---|---|
data/ulib/users.txt | Alla tilldelningar av användare till grupper och Steam-ID:n |
data/ulib/groups.txt | Gruppdefinitioner, arv och behörigheter |
data/ulib/bans.txt | Aktiv bannlista med utgångstider |
data/ulx/config.txt | ULX-inställningar (MOTD, välkomstmeddelande, loggning osv.) |
data/ulib/ och data/ulx/ via SFTP som en säkerhetskopia. En felkonfigurerad gruppfil kan stänga ute alla administratörer.
Relaterade artiklar
- Installationsguide för Garry's Mod-server — Server.cfg, Workshop, spellägen, DarkRP, FastDL
- Felsökning för Garry's Mod — Saknade texturer, Workshop-fel med mera
- Hur du laddar upp filer via SFTP