How To Install Oxide Plugins For Your Rust Server
Learn how to install Oxide plugins and extensions for your Rust dedicated server.
Plugins let you add new features and functionality to your Rust server, from teleportation and economy systems to anti-cheat tools and custom events. Most Rust plugins require the Oxide modding framework to be installed first.
How to Enable Oxide
Oxide is the modding framework that all Rust plugins depend on. You must enable it before installing any plugins.
Open the Panel
Log in to the XGamingServer Panel and select your Rust server.
Open Startup Settings
In the sidebar, click Startup.
Enable the Modding Framework
Find the Modding Framework option and change it from vanilla to oxide.
Restart Your Server
Restart your server. Oxide will be installed automatically on startup.
How to Manually Install Plugins
You can download plugins from uMod (formerly Oxide) and upload them to your server.
Open Files
In the sidebar, click Files.
Navigate to the Plugins Folder
Go to the oxide/plugins/ directory.
Upload Your Plugin
Upload your plugin files (usually .cs files) to this directory. Oxide will compile and load them automatically.
Verify the Plugin Loaded
Open the Console and type o.plugins to see a list of all loaded plugins. Your newly uploaded plugin should appear in the list.
💡 Tip: If a plugin does not load, check the console for error messages. Common issues include missing dependencies or incompatible plugin versions.
How to Install Extensions
Some plugins require additional extension libraries (.dll files) to function. Extensions are different from plugins and must be placed in a specific directory.
Open Files
In the sidebar, click Files.
Upload the Extension
Navigate to RustDedicated_Data/Managed/ and upload the extension .dll file. Check the plugin documentation if a different path is specified.
Restart Your Server
Restart your server for the extension to load.
⚠️ Warning: Only download plugins and extensions from trusted sources like uMod. Malicious plugins can damage your server or compromise player data.
📝 Note: Plugin configuration files are generated in the
oxide/config/folder after the plugin loads for the first time. You can edit these files through Files to customize plugin behavior.
How is this guide?
