Guide to uMod (Oxide) Settings and Permissions

With uMod, server owners can install and configure custom plugins for their Rust servers. After installing plugins, additional configuration and permissions setup might be necessary to achieve the desired functionality.


Groups in uMod

uMod uses a group system to manage permissions. By default, uMod includes the following two groups:

  • Admin: Includes all users with administrator rights.
  • Default: Automatically assigned to all players who join your server.

When you assign a permission to a group, all members of that group inherit the permission. You can also create custom groups. Check the command section at the end for how to manage groups and permissions.


Permissions and Command Syntax

Permissions can be managed through commands. Here’s an example using the popular plugin Vanish:

Vanish Permissions Example

Command Syntax:

  • oxide.grant <user or group> <name or steam id> <permission>

Explanation:

  • <user or group>: Specify if the permission is for a specific user (user) or a group (group).
  • <name or steam id>: Provide the username or Steam64ID of the user or group.
  • <permission>: Specify the exact permission you want to assign.

Examples:

  • Grant all players the ability to use Vanish:
    oxide.grant group default vanish.allow
  • Grant a specific user permanent access to Vanish:
    oxide.grant user 76561198405372178 vanish.permanent
  • Grant administrators the ability to open doors while in Vanish mode:
    oxide.grant group admin vanish.damage

Tip: Install Permissions Manager for an easy-to-use in-game GUI to manage permissions efficiently.


Commands for Groups and Permissions

Command Description
oxide.grant user <name> <permission> Grants a permission to a user.
oxide.revoke user <name> <permission> Revokes a permission from a user.
oxide.grant group <group> <permission> Grants a permission to a group.
oxide.revoke group <group> <permission> Revokes a permission from a group.
oxide.usergroup add <name> <group> Adds a user to a group.
oxide.usergroup remove <name> <group> Removes a user from a group.
oxide.group add <group> <"[Title]"> <rank> Creates a new group with an optional title and rank.
oxide.group remove <group> Deletes a group.
oxide.show user <name> Displays a user's permissions.
oxide.show group <group> Shows a group’s members and permissions.

Final Notes

Understanding and using uMod’s group and permission systems lets you tailor your Rust server to fit your specific needs. If you have questions or encounter any issues, feel free to contact our support team for assistance.

CTA: Looking for a reliable and easy-to-manage Rust server? Check out our hosting plans and explore the possibilities!

Was this answer helpful? 1 Users Found This Useful (2 Votes)