Deze handleiding behandelt hoe je de ULX admin-mod installeert en configureert op je Garry's Mod server gehost bij Legion Hosting, inclusief installatie, admin-rechten toekennen, veelgebruikte commando's en het beheren van rechtengroepen.
Inhoudsopgave
- ULX en ULib installeren
- Jezelf Superadmin maken
- Veelgebruikte ULX-commando's
- Rechtengroepen
- Chatcommando's
- Configuratiebestanden
1. ULX en ULib installeren
ULX is de meest gebruikte admin-mod voor Garry's Mod. Het vereist twee addons die samen worden geïnstalleerd:
| Addon | Workshop ID | Opmerkingen |
|---|---|---|
| ULib | 557962280 | Vereiste bibliotheek voor ULX. Moet als eerste worden geïnstalleerd. |
| ULX | 557962238 | De admin-mod zelf. Is afhankelijk van ULib. |
Optie A — Workshop-collectie (Aanbevolen)
Voeg beide Workshop-ID's toe aan de Workshop-collectie van je server. Als je al een collectie hebt geconfigureerd via +host_workshop_collection in GPanel, voeg dan gewoon ULib en ULX toe aan die bestaande collectie op Steam. De server downloadt ze automatisch bij de volgende herstart.
Optie B — Handmatige SFTP-upload
- Download beide addons van de Workshop of van de Team Ulysses GitHub.
- Upload ze via SFTP naar je server zodat de mapstructuur er als volgt uitziet:
garrysmod/addons/ulib/
garrysmod/addons/ulx/
Elke map moet de lua/-map van de addon direct erin bevatten.
2. Jezelf Superadmin maken
Nadat ULX is geïnstalleerd en de server opnieuw is opgestart, moet je jezelf de superadmin-rang toekennen. Open de serverconsole in GPanel en voer uit:
ulx adduser "YourSteamName" superadmin
Als je Steam-naam speciale tekens of spaties bevat, gebruik dan je 64-bit Steam ID voor nauwkeurigheid:
ulx adduserid "STEAM_0:1:12345678" superadmin
STEAM_0:X:XXXXXXXX-formaat of het 64-bit 7656119XXXXXXXXXX-formaat.
Na toekenning, maak opnieuw verbinding met de server. Je kunt je rang verifiëren door !menu in de chat te typen om het ULX admin-menu te openen.
3. Veelgebruikte ULX-commando's
ULX-commando's kunnen worden uitgevoerd vanuit de serverconsole in GPanel, de in-game console, of als chatcommando's (voorafgegaan door !). Hieronder staan de meest gebruikte commando's.
Spelersbeheer
| Commando | Chat-snelkoppeling | Beschrijving |
|---|---|---|
ulx kick "Player" reason | !kick Player reason | Een speler van de server verwijderen |
ulx ban "Player" minutes reason | !ban Player 60 reason | Een speler verbannen (0 = permanent) |
ulx unban STEAMID | !unban STEAMID | Een speler ontbannen op Steam ID |
ulx slay "Player" | !slay Player | Een speler direct doden |
ulx slap "Player" damage | !slap Player 10 | Een speler slaan voor opgegeven schade |
Communicatiebeheer
| Commando | Chat-snelkoppeling | Beschrijving |
|---|---|---|
ulx gag "Player" | !gag Player | Voorkomt dat een speler voicechat gebruikt |
ulx ungag "Player" | !ungag Player | Voicechat herstellen voor een speler |
ulx mute "Player" | !mute Player | Voorkomt dat een speler tekstchat gebruikt |
ulx unmute "Player" | !unmute Player | Tekstchat herstellen voor een speler |
Hulpcommando's
| Commando | Chat-snelkoppeling | Beschrijving |
|---|---|---|
ulx noclip "Player" | !noclip Player | Noclip in-/uitschakelen (door muren vliegen) |
ulx god "Player" | !god Player | God-modus in-/uitschakelen (onkwetsbaarheid) |
ulx teleport "Player" | !tp Player | Een speler teleporteren naar je vizier |
ulx bring "Player" | !bring Player | Een speler naar je toe teleporteren |
ulx goto "Player" | !goto Player | Jezelf naar een speler teleporteren |
ulx return "Player" | !return Player | Een speler terugbrengen naar hun vorige positie |
ulx cloak "Player" | !cloak Player | Een speler onzichtbaar maken |
4. Rechtengroepen
ULX gebruikt een groepsgebaseerd rechtensysteem. Standaard bevat ULX deze groepen, gerangschikt van meest naar minst geprivilegieerd:
| Groep | Erft van | Typisch gebruik |
|---|---|---|
superadmin | admin | Servereigenaar. Volledige toegang tot alle commando's. |
admin | operator | Vertrouwd personeel. Kan verbannen, verwijderen, spelers beheren. |
operator | user | Junior moderators. Beperkte moderatiecommando's. |
user | geen | Standaardgroep voor alle spelers. |
Gebruikers en groepen beheren
// 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"
Het GUI gebruiken
Als superadmin, typ !menu in de chat om het ULX admin-paneel te openen. Het tabblad Groups biedt een visuele interface voor het aanmaken van groepen, toewijzen van rechten en beheren van gebruikers zonder consolecommando's.
garrysmod/data/ulib/groups.txt en gebruikersgegevens in garrysmod/data/ulib/users.txt. Deze bestanden worden automatisch beheerd door ULX, maar je kunt er een back-up van maken via SFTP.
5. Chatcommando's
ULX ondersteunt chatgebaseerde commandosnelkoppelingen voor snel in-game beheer. Alle commando's gebruiken standaard het !-voorvoegsel. Enkele handige patronen:
| Chatcommando | Effect |
|---|---|
!menu | Opent het ULX admin-menu |
!motd | Toont het Bericht van de Dag |
!kick Player reason | Verwijdert de genoemde speler |
!ban Player 60 reason | Verbant voor 60 minuten |
!hp Player 100 | Stelt de gezondheid van een speler in |
!armor Player 100 | Stelt het pantser van een speler in |
@ als doel om een commando op jezelf toe te passen. Bijvoorbeeld, !god @ schakelt god-modus op jezelf in/uit.
6. Configuratiebestanden
ULX slaat zijn configuratie en gegevens op in garrysmod/data/ulib/. Belangrijke bestanden om te kennen:
| Bestand | Doel |
|---|---|
data/ulib/users.txt | Alle gebruiker-naar-groep toewijzingen en Steam ID's |
data/ulib/groups.txt | Groepsdefinities, overerving en rechten |
data/ulib/bans.txt | Actieve verbanningslijst met verlooptijden |
data/ulx/config.txt | ULX-instellingen (MOTD, welkomstbericht, logging, enz.) |
data/ulib/ en data/ulx/ via SFTP als back-up. Een verkeerd geconfigureerd groepenbestand kan alle admins buitensluiten.
Gerelateerde artikelen
- Garry's Mod Server Installatiehandleiding — Server.cfg, Workshop, spelmodi, DarkRP, FastDL
- Garry's Mod Probleemoplossing — Ontbrekende textures, Workshop-fouten en meer
- Bestanden uploaden via SFTP