# How to Install Oxide/uMod Plugins on Your Rust Server (/docs/rust/oxide-plugins)



import { File, Folder, Files } from 'fumadocs-ui/components/files';

Oxide (uMod) is the standard plugin framework for Rust — enables C# plugins for admin tools, economy, teleportation, and more.

Installing Oxide [#installing-oxide]

1. Download from [umod.org/games/rust](https://umod.org/games/rust)
2. Extract the ZIP into your server root, overwriting files
3. Restart the server
4. Verify: `oxide.version` in console

> ⚠️ **SteamCMD updates revert Oxide** — reinstall after every server update.

Plugin Structure [#plugin-structure]

<Files>
  <Folder name="oxide" defaultOpen>
    <Folder name="plugins" defaultOpen>
      <File name="NTeleportation.cs" />

      <File name="Kits.cs" />

      <File name="GatherManager.cs" />
    </Folder>

    <Folder name="config" defaultOpen>
      <File name="NTeleportation.json" />
    </Folder>

    <Folder name="data" />

    <Folder name="logs" />
  </Folder>
</Files>

Drop `.cs` files in `oxide/plugins/` — they auto-load. Config files auto-generate on first load.

Plugin Commands [#plugin-commands]

| Command                   | Description             |
| ------------------------- | ----------------------- |
| `oxide.plugins`           | List all loaded plugins |
| `oxide.reload PluginName` | Reload a plugin         |
| `oxide.load PluginName`   | Load a plugin           |
| `oxide.unload PluginName` | Unload a plugin         |

Permission System [#permission-system]

| Command                                 | Description                |
| --------------------------------------- | -------------------------- |
| `oxide.grant user <steamid> <perm>`     | Grant permission to player |
| `oxide.revoke user <steamid> <perm>`    | Revoke from player         |
| `oxide.grant group <group> <perm>`      | Grant to group             |
| `oxide.group add <name>`                | Create group               |
| `oxide.usergroup add <steamid> <group>` | Add player to group        |
| `oxide.show perms`                      | List all permissions       |

Default groups: `default` (everyone), `moderator`, `admin`.

Essential Plugins [#essential-plugins]

| Plugin             | Purpose                        |
| ------------------ | ------------------------------ |
| **NTeleportation** | /home, /tpr, /town teleport    |
| **Kits**           | Starter kits, VIP kits         |
| **GatherManager**  | Multiply gather rates (2x, 3x) |
| **BetterChat**     | Chat formatting, group tags    |
| **Vanish**         | Admin invisibility             |
| **AdminRadar**     | ESP overlay for admins         |
| **RemoverTool**    | Remove placed structures       |
| **QuickSmelt**     | Faster smelting                |
| **Backpacks**      | Extra inventory                |
| **SkipNightVote**  | Vote to skip night             |
| **SignArtist**     | Import images to signs         |

Related Guides [#related-guides]

* [Server Configuration](/docs/rust/server-config)
* [Admin Setup](/docs/rust/admin-setup)
