> ## Documentation Index
> Fetch the complete documentation index at: https://help.freakhosting.com/llms.txt
> Use this file to discover all available pages before exploring further.

# How to Set Up the ULX Admin Mod in GMod

> Master Garry's Mod server administration. Learn how to install ULX/ULib and configure superadmin permissions for player moderation.

## Establishing Administrative Authority

**ULX (User Layer eXtension)** is the definitive standard for server administration within the Garry's Mod ecosystem. It provides a complete graphical user interface (GUI) and a highly efficient chat-based command system that empowers you to manage player behavior, enforce bans, and manipulate world physics with precision. This guide walk you through the correct initialization of the ULX framework and the elevation of your administrative privileges.

<CardGroup cols={2}>
  <Card title="Difficulty" icon="gauge-low">
    Beginner
  </Card>

  <Card title="Time" icon="clock">
    5 Minutes
  </Card>
</CardGroup>

***

## Technical Prerequisites

ULX is built upon the **ULib** framework. These two modifications must be installed in tandem to function correctly.

<Steps>
  <Step title="Workshop Integration">
    Add both **ULX** and **ULib** to your server's Steam Workshop Collection.
  </Step>

  <Step title="Verification">
    Restart your server. Monitor the **Console** tab for the "ULX Version X initialized" metadata to confirm the hook is active.
  </Step>
</Steps>

***

## Gaining Administrative Privileges

Before you can use the in-game management tools, you must explicitly authorize your account through the server console.

<Steps>
  <Step title="Connect to Your Server">
    Launch Garry's Mod and join your active server session.
  </Step>

  <Step title="Access the Game Panel">
    Navigate to the [FREAKHOSTING Game Panel](https://games.freakhosting.com) and open the **Console** tab.
  </Step>

  <Step title="Authorize Superadmin">
    Execute the following command, ensuring you replace the ID with your personal identifier:

    ```bash theme={null}
    ulx adduserid "STEAM_0:1:12345678" superadmin
    ```

    <Info>
      **Note:** ULX uses the **Legacy SteamID** format (e.g., `STEAM_0:0:12345`). You can retrieve your legacy ID by inputting your profile URL into [SteamID.io](https://steamid.io).
    </Info>
  </Step>
</Steps>

***

## Accessing the Management Interface

Once your account is elevated to Superadmin, you can interact with the server management tools directly through the game client.

<Tabs>
  <Tab title="The Chat Interface">
    Type **`!menu`** into the in-game chat box. This initializes the primary XGUI dashboard where you can manage groups, bans, and technical server settings.
  </Tab>

  <Tab title="The Client Console">
    Open your developer console (**\~**) and execute the command **`xgui`**. This is useful for administrators who prefer a larger, windowed interface for complex task management.
  </Tab>
</Tabs>

***

<Note>
  ### Tactical Moderation

  use the **Cmds** tab within the ULX menu to perform rapid actions on players. This interface allows you to instantly kick, freeze, or teleport problematic users without needing to memorize specific console syntax.
</Note>

***

<Note>
  ### Need Extra Help?

  If you encounter any issues, our support team is ready to assist:

  * **Live Chat:** Quick assistance via our website.
  * **Support Ticket:** [Open a Ticket](https://freakhosting.com/clientarea/submitticket.php)
  * **Discord:** [Join our Community](https://discord.gg/freakhosting)
  * **Email:** [support@freakhosting.com](mailto:support@freakhosting.com)
</Note>

<Tip>
  ### Save on Your Hosting

  Ready to get a new server? Use code **KB20** at checkout for **20% off** your first month!
</Tip>

***

<div align="center">
  **Last Updated:** January 2026 | **GMod:** ULX authority active.
</div>
