Oxide Rust Cheat Sheet
A

Lead Engineer @ Packetware

Oxide Rust Cheat Sheet

Oxide from umod.org is a system for hooking and developing 3rd party plugins for various games like Rust. Here is a list of helpful commands and abbreviated versions.

Oxide is a mod project that started in late 2013, which was originally only for Rust. Basic support was later added for other Unity and .NET games as well as support for other programming languages. For more information, please see the history for the project.

Commands

Omit the ' as its used as a placeholder for particular entered values.

Group Commands

Oxide Group Command Action
oxide.show groups Displays a list of groups on your Oxide config
oxide.show perms 'group' Displays all permissions assigned to the specified group.
oxide.group add 'group' Creates an oxide group of your choice
oxide.group remove 'group' Removes an group of your choice
oxide.grant group 'group' 'permission' Grants the permission to the specified group
oxide.revoke 'group' 'permission' Revokes the permission from the specified group
oxide.usergroup add 'name or ID' 'group' Adds the player to the specified group
oxide.usergroup remove 'name or ID' 'group' Removes the player from the specified group

User Commands

Oxide User Command Action
oxide.grant user 'name or ID' 'permission' Grants the specified permission to the player
oxide.revoke user 'name or ID' 'permission' Revokes the specified permission from the player
oxide.show user 'name or ID' Displays the specified users' permissions
oxide.show perm 'permission' Displays all users who have the specified permission
oxide.show perms Shows all permissions

Plugin Commands

Oxide Plugin Command Action
oxide.unload 'plugin name' Unloads the specific plugin from the server, case sensitive.
oxide.load 'plugin name' Loads the specific plugin from the server, case sensitive.
oxide.reload 'plugin name' Unloads then loads the specific plugin from the server, case sensitive.

Abreviation

You can type "oxide" as "o" Example: oxide.reload Vanish to o.reload Vanish

What is an oxide group?

A group is a collection of individual steam accounts that would have specified permissions in the rust server. The default groups which are created by oxide are admin and default; all players whom join a server are given the default group.

How do you develop oxide plugins?

Oxide plugin are written in C# and you can find the documentation on Oxide hooks for helpful information on getting started.