Hardware FixRecommendedDevice not working? Your driver may be the problemCheck updates for common hardware issues.Fix DriversHalloween DealsAmazon USHalloween week deals: useful picks before month-endAmazon US: current deals, useful picks and tech finds.Check DealsPC HealthRecommendedCrashes, freezes, slowdowns? Check your PC nowSpot repairable issues before they interrupt work.Check PC×
Skip to content
World desk9 min

ULX Admin Commands for Garry’s Mod: Complete Installation, Permissions, and Command Guide

A practical ULX guide for Garry’s Mod server owners: install ULib and ULX, verify commands, manage groups and immunity, troubleshoot chat and menu problems, and understand high-impact supplemental commands.

What’s actually slowing this PC down?

Pick the symptom - the matching free tool is one click away.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

ULX is Garry’s Mod’s group-based administration system. Install it together with its required library, ULib, restart the server completely, then use ulx help to discover commands, ulx menu to open the graphical interface, or the !command arguments form in chat. Your group and immunity level determine which commands you can run and which players you can affect.

What ULX does

ULX is an administration addon for Garry’s Mod (GMod). It organizes staff into user groups, assigns command permissions to those groups, and exposes the same administration system through server console commands, player chat commands, and a graphical menu. That combination lets an owner make a persistent permission change in the GUI, while a moderator can perform a one-off action from chat or console.

As an Amazon Associate I earn from qualifying purchases.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

ULX does not work by itself. The project requires the latest version of ULib, its supporting library. Both components must be present on the server; installing only one produces missing commands, menu errors, or an addon that appears not to load.

Install ULX and ULib

Workshop installation

TeamUlysses documents these Workshop item IDs:

Component Workshop ID Role
ULib 557962238 Required library used by ULX
ULX 557962280 Administration addon and command system

Add both items to the collection or Workshop setup used by your dedicated server. Verify that the server account actually downloads Workshop content; subscribing on a client computer does not install files on a separate server.

#1 Best Overall
Elebase USB to USB C Adapter for iPhone 18 Pro Max,USBC Car Charger Adapter | 4Pack Type C Female to A Male Cable Converter for Apple Duo 17 16 15 14 Plus,iWatch Watch 12 11 10,iPad 9 8 Air,Airpods 5 4
  • Read Before You Buy — No Video Output: These adapters support charging and USB 2.0 data transfer, but cannot transmit video signals. Except for standard USB webcams (which use USB data only), they are not compatible with HDMI/DisplayPort cables, video-capable USB-C hubs, or docking stations with video output.
  • Convert USB-A Ports to USB-C: Designed to connect USB-C earphones, cables, flash drives, card readers, and other USB-C accessories to standard USB-A ports. Plug-and-play with no drivers or software required.
  • Aluminum Alloy Housing: Built with a sturdy aluminum alloy shell that aids in heat dissipation and protects against daily wear and scratches. Designed to maintain a stable and secure connection.
  • Compact & Travel-Friendly: The ultra-compact design allows the adapter to stay plugged into your device without blocking adjacent ports or adding bulk, reducing wear and tear on your original USB ports.
  • 12-Month Warranty: Backed by a 12-month manufacturer warranty for peace of mind. Designed to meet strict quality control standards for reliable everyday performance.

Classic addons-directory installation

If you install from downloaded archives instead, extract both addons without adding an extra nesting level. A valid ULX tree includes paths such as:

garrysmod/addons/ulx/lua/ulib/modules/ulx_init.lua
garrysmod/addons/ulx/lua/ulx/modules/fun.lua

The exact files may change between releases, but the important check is that the ulx addon contains its lua directory and that ULib’s modules are where the addon expects them. Do not place the archive itself inside garrysmod/addons; extract the addon folder.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

Restart correctly

  1. Stop the dedicated server process.
  2. Install or update both ULib and ULX.
  3. Start the server again and wait for it to finish loading.
  4. Join the server and test from the server console.

A map change is not enough after a new installation. ULX’s project instructions require a full server restart; Lua modules loaded during startup will not reliably appear after only changing the map.

Verify that ULX loaded

Use the server console first

Enter:

ulx help

A command listing or help response confirms that the ULX command handler is available. If the console says the command is unknown, check that both addons are installed on the server and perform another full restart.

Open the administration menu

Run:

ulx menu

The command opens ULX’s GUI for a user who has permission to use it. The project README recommends binding ulx menu to a key for quicker access. In the game console, a typical bind is:

Rank #2
Sale
Anker USB-C Hub, 5-in-1 USB Hub for Laptops, 4K HDMI Multiport Adapter | USB C Dongle with 90W Max Power Delivery, 3×5Gbps USB A Data Ports, for MacBook, Dell, and More (Charger Not Included)
  • 5-in-1 USB-C Hub: Experience comprehensive connectivity featuring a Power Delivery input, two USB-A 2.0 ports, a USB-A 3.0 port, and an HDMI port. (Note: The USB-C power delivery input port is only for connecting an external wall charger to power your laptop and cannot power peripheral devices.)
  • 90W Pass-Through Charging: Achieve optimal charging with 90W pass-through power to your laptop, supported by a total input of 100W, with the hub reserving 10W for operational efficiency. (Note: Wall charger not included.)
  • Quick Data Transfers: Accelerate your productivity with rapid data transfers using a high-speed 5Gbps USB 3.0 port and two 480Mbps USB 2.0 ports.
  • 4K HDMI Display: Enhance your visual experience with a hub capable of delivering 4K resolution at 30Hz in both mirror and extend modes. Please note that this hub is compatible with MacBook (macOS 12 and newer), Windows 10 and 11, ChromeOS, and laptops equipped with DP Alt Mode and Power Delivery. Note: This device is not compatible with Linux.
  • What You Get: Anker USB-C Hub (5-in-1, 4K HDMI), welcome guide, 18-month warranty, and our friendly customer service.
bind F6 "ulx menu"

Choose a key that is not already used by your gamemode. If the bind works but the menu does not open, test ulx menu directly and inspect the server console for permission or Lua errors.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

ULX command syntax and targets

ULX accepts the same command name through different interfaces. The command itself is preceded by ulx in console; chat replaces that prefix with an exclamation mark.

Where you run it Pattern Example
Server or client console ulx <command> <arguments> ulx help
In-game chat !<command> <arguments> !help
Graphical interface Select a command, target and options in the ULX menu ulx menu opens the interface

Arguments shown in documentation are descriptive placeholders. Replace <players> with ULX’s accepted target expression, <IP address> with an address, and a braced argument such as {message} with the text you want to send. Do not type the angle brackets or braces unless the command’s own help explicitly requires them.

Understand target scope before executing

Every targetable command has a scope. Depending on the command, the selector may identify one player, several players, everyone, or a group. The executing user’s group and immunity are checked against the target. A command that works on yourself may be rejected when aimed at a higher-immunity administrator.

Use ulx help and the official command reference to confirm the selector syntax for a particular command. Treat broad selectors as irreversible until you have verified them: a command aimed at everyone can affect staff and players simultaneously.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.
Rank #3
Sale
Anker USB C Hub, 7in1 Multi-Port USB Adapter, 4K@60Hz USBC to HDMI Splitter | 85W Max PD, 2 USB 3.0 & 1 USBC Data Ports, SD/TF Card Reader, for Laptops/Mac and Other Type C Devices (Charger Not Included)
  • Sleek 7-in-1 USB-C Hub: Features an HDMI port, two USB-A 3.0 ports, and a USB-C data port, each providing 5Gbps transfer speeds. It also includes a USB-C PD input port for charging up to 100W and dual SD and TF card slots, all in a compact design.
  • Flawless 4K@60Hz Video with HDMI: Delivers exceptional clarity and smoothness with its 4K@60Hz HDMI port, making it ideal for high-definition presentations and entertainment. (Note: Only the HDMI port supports video projection; the USB-C port is for data transfer only.)
  • Double Up on Efficiency: The two USB-A 3.0 ports and a USB-C port support a fast 5Gbps data rate, significantly boosting your transfer speeds and improving productivity.
  • Fast and Reliable 85W Charging: Offers high-capacity, speedy charging for laptops up to 85W, so you spend less time tethered to an outlet and more time being productive.
  • What You Get: Anker USB-C Hub (7-in-1), welcome guide, 18-month warranty, and our friendly customer service.

Make someone an administrator

Groups tab in the ULX menu

  1. Run ulx menu.
  2. Open the Groups tab.
  3. Select the destination group.
  4. Choose a connected player and add that player to the group.
  5. Test one permitted command with the player, then remove excess access if the result is broader than intended.

This workflow is easiest when you need to inspect existing groups and command access visually. Group membership is a saved administrative setting rather than a one-off moderation action.

Console command

The command-line equivalent documented by ULX is:

ulx adduser <user> <group>

Replace <user> with the player identifier accepted by your server and <group> with an existing ULX group. Run it from a console or as an authorized administrator. If the identifier contains spaces or does not resolve, use the Groups tab or the exact target form shown by ulx help.

File-based fallback

ULX also documents data/lib/users.txt as a file-based fallback for user assignments. Use this only when you understand the server’s data layout and have a backup. Editing a live file while the server is running can be overwritten by a later save; stop the server or follow the project’s user-management procedure, then restart and verify the resulting group.

What superadmin means

Superadmin is ULX’s highest user group. According to the project description, superadmins can use all commands, override other users’ immunity, view log messages hidden from lower groups, and grant or revoke command access with userallow and userdeny. Give this role only to people who administer the server itself. A moderator who needs to mute or remove players generally should receive a narrower group instead.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

Choosing between console, chat and GUI

Workflow Best use What to verify
Console Startup checks, remote administration and precise argument entry You are connected to the intended server and using the correct target syntax
Chat Fast in-game moderation while playing The command is enabled for your group and begins with !
GUI Group management, browsing commands and selecting targets Your account can open the menu and the selected group has the desired access

These are interfaces to the same permission system, not separate administrator accounts. A command denied in chat will normally also be denied in the menu for the same user and group.

Rank #4
Sale
UGREEN USB to USB C Adapter Combo 4-Pack, 10Gbps USB C Converter Space Gray | Data transfer & Fast charging for MacBook, iPhone 17/16/15, iPad, Samsung Galaxy, Apple Watch
  • Dual Converters, Infinite Potential:Includes 2× USB C male to USB A female adapters and 2× USB A male to USB C female adapters. Perfect for a wide range of uses—tablets with Bluetooth keyboards, expand USB ports on macbook, and more. Two different converters for all your daily needs
  • Next-Level 10Gbps & 3A Charging: No more slow 480Mbps, this usb to usb c adapter has a transfer speed of up to 10Gbps, allowing you to do more transferring in less time. This usb adapter fits both USB A and USB C charger, supporting up to 3A fast charging
  • Upgraded Exquisite Craftsmanship: With an aluminum alloy housing and metal connector, the usbc to usb adapter is extremely durable and sturdy. Rigorously tested to withstand more than 10,000 times of plugging and unplugging, ensuring long-lasting performance
  • Broad Compatible: The usb c to usb adapter widely supports all USB C/ USB A devices like laptops, tablets, cellphones, car chargers, and phone chargers. Such as compatible with MacBook Pro/Air 2023/2022, Thunderbolt 4/3 Devices,Apple MagSafe Watch 9/8/7/SE/Ultra, iPad Pro 2022/2021, Samsung Galaxy S23/S20/S10, and iPhone 17/16/15 Pro. Plug and play
  • Please Note: To reach 10Gbps speed, keep the cable under 3.3 ft. For USB A Male to USB C adapters, try flipping the USB C connector. USB C Male to USB A adapters support bidirectional 10Gbps transfer within 3.3 ft

Supplemental ULX Commands module

Timmy’s ULX Commands is an optional module that adds RCON, utility, chat and fun commands. It still requires the latest ULib and ULX. The project documents Workshop installation and a legacy addons/ulx-commands path; after a legacy file install, perform a full server restart just as you would for ULX itself.

The following representative forms are documented by that module. Confirm each command’s permission and target rules with ulx help on your installed version before granting access.

RCON and remote-execution commands

Command Purpose Risk note
ulx crunurl <players> <script URL> Runs a script URL in the context of selected players Remote code execution; restrict to trusted administrators
ulx runurl <script URL> Runs a script URL from the server command system Remote code execution; verify the URL and owner

Utility commands

Command Documented form Typical effect
Aliases ulx aliases <players> Displays aliases for selected players
IP ban ulx banip <IP address> Adds an IP address to a ban action
Bot ulx bot Invokes the module’s bot utility
Cleanup ulx cleanup Runs the module’s cleanup utility
Profile ulx profile <player> Opens or reports a player profile
Redirect ulx redirect <players> <hostname> Sends selected players to another hostname
Timescale ulx timescale Changes the server time-scale utility
URL message ulx url <players> {URL} Displays a URL to selected players

Chat commands

Command Documented form Effect
Deafen ulx deafen <players> Alters voice reception for selected players
Remote say ulx rsay {message} Sends a server-style message
Silence ulx silence <players> Restricts selected players’ chat output

Fun and movement commands

Command Documented form Effect
Color ulx color <players> <color> Changes a player color
Gravity ulx gravity <players> Changes gravity for selected players
Halo ulx halo <players> Adds a halo effect
Jump power ulx jumppower <players> Changes jump power
Launch ulx launch <players> Launches selected players
Play URL ulx playurl <players> {URL} Plays a URL for selected players
Run speed ulx runspeed <players> Changes run speed
Scale ulx scale <players> Changes player scale
Step size ulx stepsize <players> Changes step height
Trail ulx trail <players> Adds a visual trail
Walk speed ulx walkspeed <players> Changes walking speed

URL-executing, redirect, IP-ban and RCON-like functions should be limited to a tightly controlled group. A fun command can still disrupt a live role-play or sandbox session, so assign those permissions separately from routine moderation.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.
Independent reader supportYour contribution helps us test, update, and keep practical guides available for everyone.Support on Ko-Fi

Why ULX chat commands do not work

The command is unknown

  • Check that ULib and ULX are installed on the server, not only on your client.
  • Run ulx help in the server console.
  • Fully restart the server; a map change does not load newly installed modules reliably.
  • If the command belongs to ULX Commands, install that supplemental module as well.

Chat syntax is rejected

Chat uses an exclamation mark: !command arguments. Do not type the console prefix ulx in front of a chat command. Conversely, console input requires ulx command arguments.

You receive a permission or immunity error

Your group may not have that command, or the target may have equal or higher immunity. Ask a superadmin to review the group in the Groups tab or adjust a specific command with userallow or userdeny. Raising every moderator to superadmin removes the protection rather than fixing the permission design.

Best Value
Sale
Anker USB C Hub, 5-in-1 USBC to HDMI Splitter with 4K Display | 85W Max PD, 1 Powered USB-C 5Gbps & 2 Powered USB-A 3.0 5Gbps Data Ports, for MacBook Pro, MacBook Air, Dell and More (Black)
  • 5-in-1 Connectivity: Equipped with a 4K HDMI port, a 5 Gbps USB-C data port, two 5 Gbps USB-A ports, and a USB C 100W PD-IN port. Note: The USB C 100W PD-IN port supports only charging and does not support data transfer devices such as headphones or speakers.
  • Powerful Pass-Through Charging: Supports up to 85W pass-through charging so you can power up your laptop while you use the hub. Note: Pass-through charging requires a charger (not included). Note: To achieve full power for iPad, we recommend using a 45W wall charger.
  • Transfer Files in Seconds: Move files to and from your laptop at speeds of up to 5 Gbps via the USB-C and USB-A data ports. Note: The USB C 5Gbps Data port does not support video output.
  • HD Display: Connect to the HDMI port to stream or mirror content to an external monitor in resolutions of up to 4K@30Hz. Note: The USB-C ports do not support video output.
  • What You Get: Anker 332 USB-C Hub (5-in-1), welcome guide, our worry-free 18-month warranty, and friendly customer service.

The target is not found or the wrong person is selected

Use a target expression supported by your installed ULX version and inspect the command’s help for accepted selectors. Start with one connected player before attempting a multi-target or everyone selector. Names containing spaces, disconnected players and duplicate names are common reasons a selector fails.

The menu will not open

Run ulx menu directly instead of relying on a key bind. Confirm that your account can use the menu, then check the server console for Lua errors. A successful bind cannot compensate for a missing ULX installation or a group without menu access.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

Use ULX safely on a live server

  • Keep ULib and ULX versions current together; ULX explicitly requires the latest ULib.
  • Reserve superadmin for server owners and trusted operators.
  • Create narrowly scoped staff groups instead of granting every command.
  • Test a new group with a test account and a single target.
  • Be especially conservative with URL execution, redirects, IP bans and commands that affect everyone.
  • Back up user and group data before editing files or resetting configuration.
  • Review logs after granting elevated access, since superadmins can see messages hidden from lower groups.

Official documentation areas worth bookmarking

The ULX documentation repository separates installation, configuration, backup and restore, reset procedures, targeting, tips and tricks, third-party modules, user management and the complete ulx-commands.md reference. Use the command reference for exact arguments and target selectors rather than assuming that a command from another server or an older release has identical syntax.

Quick reference

Need Use
List available commands ulx help
Open the GUI ulx menu
Run a console command ulx <command> <arguments>
Run a chat command !<command> <arguments>
Add a user to a group ulx adduser <user> <group>
Assign the highest built-in authority Place the user in the superadmin group
Install requirement Install both ULib and ULX, then fully restart

Start with the smallest permission that solves the job, verify the target selector, and reserve high-impact commands for administrators who understand their effect.

Frequently Asked Questions

Can ULX run without ULib?

No. ULX requires ULib on the server. Install both components and perform a complete restart before testing commands.

Is changing the map enough after installing ULX?

No. ULX’s installation instructions require stopping and starting the full server process; a map change alone may leave startup modules unloaded.

Free tools Windows power users keep installed

One-click scans. No signup required.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

What is the difference between a ULX group and a one-off command?

A group assignment is a persistent permission decision. A command such as a moderation or fun action is an operation performed against a target and does not, by itself, change the user’s group.

How can I limit a powerful command to one trusted administrator?

Keep that person in an appropriate group and grant only the specific command with ULX’s command-access controls, rather than moving the account to superadmin.

Product prices and availability are accurate as of the date/time indicated and are subject to change. Any price and availability information displayed on Amazon at the time of purchase will apply.

Leave a Reply

Your email address will not be published. Required fields are marked *

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

More from the Wire

  1. World desk4 min
    How to Spot an AI Voice Scam Before Sending MoneyDon’t rely on how a caller sounds. Pause, call back through a known number, and verify the emergency with another trusted person before sending money.
  2. Mountain View desk4 min
    Google’s SynthID Detector: How to Check AI-Generated Images, Video and AudioGoogle’s SynthID Detector looks for an embedded watermark in supported images, video and audio. Here is what its results do—and do not—show.
  3. Redmond desk20 min
    How to create a link to File or Folder in Windows 11Windows 11 gives you several ways to point to a file or folder without moving or duplicating it. You can create a desktop shortcut,…
Recommended PC Tool
Recommended PC Tool
Outdated Drivers Are Slowing You DownFree scan - exact matches
PC Slower Than It Used to Be?Free scan - under a minute

Two free Windows tools

One Free Minute Could Fix That PC

Before you go - each of these free tools takes about a minute and tackles what quietly slows a Windows PC down.

Special offer. View Outbyte info, uninstall instructions, EULA, and Privacy Policy.