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.
Godlike.Host offers hosted Garry's Mod servers with its own game panel, SFTP access and free DDoS protection, if you would rather not host it yourself.
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.
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:
- Install ULib.
- Install ULX.
- Restart the entire server.
- 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
- 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.
Recommended Free Tools
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.
Do these 3 things before closing this tab:
1Fix the driver behind crashes, sound loss and screen glitches2Clear out junk files and repair common Windows errors3Scan for outdated or missing drivers - takes under a minuteRank #2
- 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.
The Tool Desk
Outbyte Driver Updater FREEFix the driver behind crashes, sound loss and screen glitchesFind Drivers →Outbyte PC Repair FREEClear out junk files and repair common Windows errorsFree Scan →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.luagarrysmod/addons/ulib/lua/ULib/server/util.luagarrysmod/addons/ulib/lua/autorun/ulib_init.luagarrysmod/addons/ulib/data/ULib/users.txt
The capitalization shown in these paths matters on systems with case-sensitive filesystems.
Rank #3
- 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.luagarrysmod/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.
Crashes, No Sound, or Screen Glitches?
Random freezes, missing sound and display glitches usually trace back to one bad driver. Find and replace yours safely.Free scan · under a minutePC Slower Than It Used to Be?
A free scan shows the junk files, broken settings and background clutter dragging Windows down - then fixes them in one click.Free scan · Windows 10 & 114. 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.
Rank #4
- 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.
Use the Groups tab
- Run
ulx menuwhile connected as an administrator. - Open the Groups section.
- Select the player and the intended group.
- Review the commands and settings associated with that group.
- 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.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
- 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.
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:
Quick wins for a faster PC:
Scan for outdated or missing drivers - takes under a minuteDriver Scan →Clear out junk files and repair common Windows errorsFree Scan →- Confirm the expected addon folders or Workshop assignments.
- Perform a full restart.
- Run
ulx helpin the server console. - Run
ulx menuas an administrator. - 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.
Quick Recap
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.




