Halloween DealsAmazon USHalloween week deals: useful picks before month-endAmazon US: current deals, useful picks and tech finds.Check DealsWindows FixRecommendedWindows errors stealing your time? Find the fix fastScan stability, cleanup and performance issues.Fix NowHalloween DealsAmazon USOctober picks are moving - compare before checkoutAmazon US: current deals, useful picks and tech finds.See Picks×
Skip to content
World desk9 min

How to Install ULX and ULib Admin on a Garry’s Mod Server

A complete guide to installing ULib and ULX on a Garry’s Mod server, including Workshop IDs, manual folder paths, full-restart requirements, verification commands, permissions, and fixes for common failures.
Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

Install ULib first, then ULX. You can deploy both addons through the server’s Steam Workshop collection or by extracting their archives into garrysmod/addons. Whichever method you choose, preserve the addon folders and perform a complete server restart—changing the map is not enough. After the restart, verify the installation with ulx help, open the administrator interface with ulx menu, and assign only the groups and permissions your staff need.

What ULib and ULX do

ULib is the library and shared framework that ULX depends on. It provides the functions ULX uses for commands, groups, access checks, and persistent administration data. The ULib documentation states that it requires a working copy of the latest Garry’s Mod.

As an Amazon Associate I earn from qualifying purchases.

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 the administration addon. It adds moderation commands, group management, command permissions, and an in-game menu. ULX cannot load correctly without a current ULib installation, so installing ULX by itself usually results in missing commands or startup errors.

The dependency order is therefore fixed:

  1. Install ULib.
  2. Install ULX.
  3. Restart the entire server.
  4. Verify the commands and configure administrators.

Before you start

  • Have access to the server’s control panel, file manager, or operating-system account.
  • Stop the Garry’s Mod server before changing addon files or Workshop settings.
  • Confirm that the server is running a current, working Garry’s Mod installation.
  • Choose one deployment method for both addons. Do not install one copy manually and a second copy through Workshop unless you are deliberately removing the duplicate.
  • Record the server’s normal start and restart procedure so you can perform a full restart after installation.

ULib’s official Steam Workshop item is 557962238. ULX’s official Steam Workshop item is 557962280. Workshop addons are mounted by the server; individual players do not need to subscribe to these items just to join a server using them.

#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.

Choose Workshop or manual installation

Both approaches are supported. The correct choice depends mainly on how you manage the server.

Consideration Workshop deployment Manual archive deployment
Source and release flow Uses the Workshop releases selected for the server. Uses the official archive you download and extract; an official GitHub release may give you more direct control over the version you place.
Operational control Add both Workshop items to the server’s collection or select them in the hosting panel. Place the files yourself under garrysmod/addons and inspect the resulting folders.
Updates Updates are handled through the collection or hosting panel’s Workshop workflow. You decide when to download a newer archive, replace the old files, and restart.
Hosted control panel Usually the quickest option when the panel has a Workshop collection field. Useful when the panel provides reliable file access but limited Workshop controls.
Dependency and restart requirements The same in both cases: ULib must be available before ULX, and a complete server restart is required.

Do not mix methods casually. Duplicate addon copies can make it unclear which files are being loaded and can leave an old version active after you think you updated it.

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

Install ULib and ULX through Steam Workshop

1. Stop the server

Use the panel’s Stop action or stop the server process from the command line. Installing while the process is running can leave files or Workshop mounts in an incomplete state.

2. Add both Workshop items

In your hosting panel, find the server’s Workshop collection, Workshop addons, or subscribed-content setting. Add these two item IDs:

  • ULib: 557962238
  • ULX: 557962280

If your panel uses a collection instead of individual IDs, place both items in that collection and assign the collection to this server. Save the setting before starting the server.

3. Check the order and scope

ULib is the prerequisite even when Workshop handles downloading. Make sure both items are assigned to the server, not merely subscribed to by your personal Steam account. The official Workshop listing notes that only servers need to use the addon; joining players do not need individual subscriptions.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.
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.

4. Start, then fully restart

Start the server so it can obtain and mount the Workshop content. Once the items are available, perform a complete stop-and-start restart using the panel’s restart function or your normal process. A map change alone does not satisfy the installation requirement.

5. Confirm that the server mounted both addons

Read the startup console for addon-loading messages and then continue with the command checks below. If the server starts without any ULX commands, verify the collection assignment and item IDs before changing unrelated settings.

Install from official archives

1. Stop the server and open the Garry’s Mod directory

After stopping the process, open the server’s main Garry’s Mod directory. The destination for both addons is:

garrysmod/addons

If the addons directory does not exist, create it with that exact name.

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

2. Extract ULib first

Extract the ULib archive directly into garrysmod/addons. Preserve the archive’s directory structure rather than flattening every file into one folder. A correctly extracted ULib installation includes files such as:

  • garrysmod/addons/ulib/lua/ULib/init.lua
  • garrysmod/addons/ulib/lua/ULib/server/util.lua
  • garrysmod/addons/ulib/lua/autorun/ulib_init.lua
  • garrysmod/addons/ulib/data/ULib/users.txt

The capitalization shown in these paths matters on systems with case-sensitive filesystems.

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.

3. Extract ULX into the same addons directory

Extract the ULX archive into garrysmod/addons as well. The manual layout places ULX under its own addon folder, with files including:

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

ULX’s folder is separate from ULib’s folder. Do not merge the contents of both archives into a single directory.

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

4. Fix the common extra-directory mistake

Archive programs often create an extra level such as garrysmod/addons/ulib-master/ulib/... or garrysmod/addons/ulx-release/ulx/.... The addon files must be directly beneath their respective addon folders. For example, the path to ulib_init.lua should resolve through addons/ulib/lua/autorun, not through another nested copy of the archive name.

After extraction, browse into each addon folder and confirm that its lua directory is immediately inside that folder. If you see another folder before lua, move the inner addon directory up one level.

5. Start and fully restart

Start the server after both archives are in place, then perform a full restart. TeamUlysses’ ULib instructions explicitly require a full server restart after installing the files; a simple map change will not load the installation reliably. The ULX instructions carry the same restart requirement.

Verify the installation

Run the server-console check

From the server console, run:

ulx help

A working ULX installation responds with its command help rather than an unknown-command error. This check confirms that the server can see ULX and that ULX has loaded far enough to register its commands.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.
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

Open the ULX interface

As an administrator in the game, run:

ulx menu

The menu exposes available commands and settings. If the command is accepted but the interface does not appear, check that you are running it as a user with sufficient ULX access and that the client is connected to the same server instance you restarted.

Check the filesystem when commands are missing

For a manual installation, verify the documented files rather than relying only on a file count. The presence of ULib’s lua/autorun/ulib_init.lua, its core Lua files, and the data/ULib/users.txt path is a useful indication that the archive was extracted at the expected level. For ULX, check that lua/ulib/modules/ulx_init.lua is inside the ULX addon directory.

Make your first administrator

Once ulx help works, add staff through the ULX Groups tab in the menu or with the command:

ulx adduser <user> <group>

Replace <user> with the player identity accepted by your ULX installation and <group> with the group you intend to assign. The command is deliberately permission-oriented: choose the smallest group that covers the job instead of granting every command immediately.

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.

Use the Groups tab

  1. Run ulx menu while connected as an administrator.
  2. Open the Groups section.
  3. Select the player and the intended group.
  4. Review the commands and settings associated with that group.
  5. Apply the change, disconnect and reconnect the test account if necessary, and test only the moderation actions that account should have.

Test with a non-owner account

Keep one account outside the highest-privilege group for testing. Confirm that permitted commands work and that restricted commands fail. Testing with the server owner’s account alone can hide an overly broad group configuration because owner-level access may bypass the restrictions you meant to check.

Independent reader supportYour contribution helps us test, update, and keep practical guides available for everyone.Support on Ko-Fi

Troubleshoot a non-working installation

ulx help says the command is unknown

  • Confirm that ULib and ULX are both installed; ULX requires ULib.
  • Check that the addon folders are directly under garrysmod/addons, not one directory deeper.
  • If you used Workshop, verify that both item IDs are assigned to this server’s collection or panel configuration.
  • Perform a complete stop-and-start restart. A map change is insufficient.
  • Review the startup console for Lua or addon-loading errors before trying unrelated command changes.

ULX loads but reports ULib errors

This usually indicates that ULib is absent, incomplete, or older than the ULX files expect. Remove any duplicate or partial ULib copy, install the current ULib release supported by the project, and restart before testing again. Do not place ULib’s files inside the ULX folder; each addon belongs in its own directory.

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 Workshop items appear subscribed, but the server cannot use them

A personal Workshop subscription does not automatically assign content to a dedicated server. Check the server’s collection or hosting-panel setting, confirm both numeric IDs, save the configuration, and restart the server. If the panel downloads content only during startup, allow that startup to finish before judging whether the addons mounted.

The menu command is rejected

ulx menu requires administrator access. First verify ulx help from the server console, then connect with the account you intend to administer and run the menu command there. If that account has not been added to an appropriate group, add it through the Groups tab or with ulx adduser from an account that already has permission.

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

Changes do not persist

Make sure the server process can write to its Garry’s Mod data directory. ULib stores user data under data/ULib/users.txt; a read-only or misdirected server directory can prevent updates from being saved. Confirm that you are editing the same server instance that players are joining, especially when a control panel manages more than one installation.

Commands work on one server but not another

Compare the two servers’ addon paths, Workshop assignments, and restart procedures. A successful installation on one instance does not copy files or collection settings to another. Check each server independently with ulx help after its own full restart.

Updating without breaking the dependency

For Workshop deployments, use the collection or hosting panel’s normal update process and then restart the server completely. For manual deployments, stop the server, replace the relevant archive contents, check for duplicate old folders, and start again. Keep ULib and ULX aligned: update ULib before or alongside ULX rather than leaving an old library under a newer administration addon.

After every update, repeat the short validation sequence:

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.
  1. Confirm the expected addon folders or Workshop assignments.
  2. Perform a full restart.
  3. Run ulx help in the server console.
  4. Run ulx menu as an administrator.
  5. Test a restricted account before reopening the server to normal play.

Operational and security checklist

  • Keep only one active copy of ULib and one active copy of ULX.
  • Back up the server’s Garry’s Mod data before replacing manual files or changing group configuration.
  • Grant the narrowest practical group to each moderator.
  • Test permission changes with an account that is not the server owner.
  • Document whether the server uses Workshop or manual deployment so future administrators do not install a second copy.
  • After changing files or Workshop subscriptions, always perform a complete restart and run the two command checks.

The reliable installation sequence

For most servers, the shortest dependable path is: stop the server, add ULib (557962238) and ULX (557962280) to the server’s Workshop configuration—or extract both archives directly into garrysmod/addons—verify that the folders are not nested, restart completely, run ulx help, and configure staff with ulx menu or ulx adduser. If ULX is missing afterward, troubleshoot the dependency, folder depth, Workshop assignment, and restart before changing permissions or unrelated server settings.

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
Crashes, No Sound, or Screen Glitches?Free driver scan
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.