Installing and Configuring ULX
Quick guide to installing and configuring the ULX admin system on your Garry's Mod server.
Introduction
ULX is a powerful administrative system for Garry's Mod servers that provides a wide range of server management capabilities.
In this guide, we'll cover the process of downloading and installing ULX and ULib, granting superadmin rights, and using the ULX interface.
Downloading the Addons
First, you need to download ULX and ULib to your PC.
Installing on the Server
- Upload both archives to the
/garrysmod/addons/
path using the file manager in the control panel. - Right-click on the ULib archive, select the "extract" option. Delete the archive after extraction is complete. For convenience, you can rename the new folder to
ulib
, removing the-master
suffix. - Extract the ULX archive, delete the archive after extraction, and also rename the folder to
ulx
, removing the-master
suffix.
After this, ULX and ULib will be installed on your server.
TIP
The links are safe and point to the official GitHub repository from the original addon developer - Team Ulysses.
Initial ULX Setup
After installing ULX and ULib, you need to perform the initial setup of administrator privileges.
Granting Superadmin Rights
By default, the list of superadmins and admins is empty. Let's fix that!
Granting Rights via Nickname
Go to your game server console and grant yourself superadmin rights using the command:
ulx adduser nickname superadmin
where nickname
is your Steam nickname.
Granting Rights via SteamID
If your nickname is difficult to type, or you don't want to join the server to grant rights, you can also grant yourself superadmin rights using your SteamID.
You can get it using the website steamid.xyz
Example command execution:
ulx adduserid STEAM_0:1:7099 superadmin
Opening the Menu
In the game itself, you can use the ULX management menu - this is where administrator and regular user rights are configured, as well as various commands are executed.
You can open the menu using the console command (in the game):
ulx menu
Assigning a Key to Open the Menu
For more convenient menu access, you can also assign it to any key that works for you.
This is done using the following command:
bind [key] "ulx menu"
For example:
bind m "ulx menu"
Done! Now the menu will open without using extra console commands.
Now you can proceed with further ULX configuration without unnecessary hassle.