Garry's Mod server administration typically uses ULX (Ultimate Admin Addon) combined with ULib. This guide covers ULX commands, RCON basics, and essential admin commands for managing your GMod server.
Installing ULX Admin Mod
- 1Download ULX and ULib from GitHub (Team Ulysses)
- 2Extract both folders to your server's addons directory
- 3Folder structure: garrysmod/addons/ulx and garrysmod/addons/ulib
- 4Restart your server
- 5First superadmin is set via RCON or in data/ulib/users.txt
Tip
- ULib is required for ULX to work
- ULX provides both chat commands and a GUI menu
- Access the menu with !menu or ulx menu
ULX User Management
!adduser <name> <group>Add a user to a rank
Example: !adduser Steve superadmin
!removeuser <name>Remove a user from all groups
Example: !removeuser Steve
!userallow <name> <command>Allow specific command for user
Example: !userallow Steve ulx ban
!userdeny <name> <command>Deny specific command for user
Example: !userdeny Steve ulx noclip
!addgroup <group> [inherit]Create a new group
Example: !addgroup moderator admin
Tip
- Default groups: superadmin, admin, operator, user
- Groups can inherit permissions from other groups
- Use XGUI (!menu) for easier user management
Player Management Commands
!kick <player> [reason]Kick a player from the server
Example: !kick Steve Breaking rules
!ban <player> <time> [reason]Ban a player (0 = permanent)
Example: !ban Steve 60 Cheating
!banid <steamid> <time> [reason]Ban by Steam ID
Example: !banid STEAM_0:1:12345 0 Permanent ban
!unban <steamid>Unban a player by Steam ID
Example: !unban STEAM_0:1:12345
!jail <player> [time]Jail a player in a cage
Example: !jail Steve 60
!unjail <player>Release a player from jail
Example: !unjail Steve
Admin Utility Commands
!goto <player>Teleport to a player
Example: !goto Steve
!bring <player>Teleport player to you
Example: !bring Steve
!return <player>Return player to previous position
Example: !return Steve
!slay <player>Kill a player instantly
Example: !slay Steve
!slap <player> [damage]Slap player with optional damage
Example: !slap Steve 10
!freeze <player>Freeze a player in place
Example: !freeze Steve
!unfreeze <player>Unfreeze a player
Example: !unfreeze Steve
!noclipToggle noclip for yourself
Example: Fly through walls
!godToggle god mode for yourself
Example: Invincibility
!cloakToggle invisibility
Example: Hide from players
Server Commands
!map <mapname>Change the current map
Example: !map gm_construct
!maprestartRestart the current map
Example: Quick restart
!cleanupClean up all props and entities
Example: Clear server lag
!stopallStop all sounds on the server
Example: Stop earrape
!csay <message>Center screen message to all
Example: !csay Server restart in 5 min
!asay <message>Admin-only chat message
Example: !asay Checking for hackers
RCON Commands
rcon_password <password>Set your RCON password in console
Example: Connect to RCON
rcon statusGet server status via RCON
Example: Player list and info
rcon changelevel <map>Change map via RCON
Example: rcon changelevel gm_flatgrass
rcon quitShutdown the server
Example: For maintenance
Tip
- RCON password is set in server.cfg
- Use an RCON tool for easier management
- Never share your RCON password
Ready to Start Your Garry's Mod Server?
Get instant setup, powerful hardware, and 24/5 support with Loafhosts.
Get Garry's Mod Hosting