> ## 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 Configure ULX Groups and Permissions in GMod

> Delegate power and manage your staff hierarchy. Learn how to create custom ranks like Moderator or VIP and define granular command permissions.

## Managing Your Staff Hierarchy

To successfully operate a large community, you must delegate power effectively among your team. using the ULX Group system, you can architect a granular hierarchy where **Moderators** can perform tactical removals (kicking) but lack the authority for permanent bans, while **VIPs** can access specialized physical capabilities without granting them any administrative influence over other players. This guide ensures your permissions are correctly calibrated for security and community balance.

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

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

***

## Step 1: Creating a New Community Rank

Initializing a new group allows you to categorize your players and staff beyond the default vanilla roles.

<Steps>
  <Step title="Access the Menu">
    Join your server and open the ULX management interface by typing **`!menu`** in the chat.
  </Step>

  <Step title="Initialize Group Logic">
    Navigate to the **Users** tab and select the **Groups** sub-menu.
  </Step>

  <Step title="Define Inheritance">
    Click **Create Group**. In the "Inherits From" field, select a base role.

    * **Staff Ranks:** We recommend inheriting from `admin`. This grants the group all standard administrative powers as a baseline, which you can then restrict.
    * **Player Ranks:** Inherit from `user` to ensure they only possess basic community permissions.
  </Step>
</Steps>

***

## Step 2: Assigning Granular Permissions

Once your group is established, you can define exactly which tools and commands each role is authorized to use.

<Tabs>
  <Tab title="Granting Authority">
    On the right-hand panel of the Groups tab, locate your desired command (e.g., `ulx noclip`). Check the box to immediately enable that capability for every member of the selected group.
  </Tab>

  <Tab title="Restricting Access">
    If a group inherits from a higher role but you wish to limit their reach, find the specific sensitive command (e.g., `ulx ban`) and **uncheck** the box or explicitly set the toggle to **Deny**.
  </Tab>
</Tabs>

***

<Warning>
  ### The Superadmin Restriction

  The `superadmin` rank possesses the capability to execute **RCON commands**, granting full access to the server's backend console. You should never grant the `ulx rcon` permission to any rank other than the primary server owner. Compromised superadmin credentials can lead to the permanent loss of your server's data and configuration.
</Warning>

***

<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:** Permissions calibrated.
</div>
