Skip to content

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.

[Download ULib]

[Download ULX]

Installing on the Server

  1. Upload both archives to the /garrysmod/addons/ path using the file manager in the control panel.
  2. 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.
  3. Extract the ULX archive, delete the archive after extraction, and also rename the folder to ulx, removing the -master suffix.

ulx installed

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:

lua
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):

lua
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:

lua
bind [key] "ulx menu"

For example:

lua
bind m "ulx menu"

Done! Now the menu will open without using extra console commands.

ulx open

Now you can proceed with further ULX configuration without unnecessary hassle.