Game Servers

Fix Rust Oxide / uMod Plugins Not Loading

Plugin failed to compilenot loadingMissing dependency
5 min read Updated 12 June 2026 ESAGAMES Team

After a Rust wipe or a forced update, Oxide (uMod) plugins often stop loading. The reasons are predictable — an outdated Oxide build, a broken plugin, or a missing dependency. Here's the fix.

Cause 1: Oxide is out of date

Rust force-updates regularly, and Oxide/uMod must match the current Rust build. If Oxide is behind, plugins won't compile. Update Oxide to the latest build for your branch and restart the server. This single step fixes most post-update breakage.

Update order

Update Rust first, then update Oxide to match, then start the server. Updating them out of order is the #1 cause of "plugins not loading" after a wipe.

Cause 2: the plugin itself is outdated

A plugin written for an older API can fail to compile after an update. Check the plugin's uMod page for a newer version, replace the .cs file in oxide/plugins/, and it will hot-reload automatically.

Cause 3: a missing dependency

Some plugins need a library plugin or an extension. If the console says "missing dependency", install the required plugin/extension and reload. Common ones include image/economics libraries the plugin lists on its page.

Cause 4: wrong folder

Plugins go in oxide/plugins/ as .cs files. Configs land in oxide/config/. A plugin dropped anywhere else simply won't be seen. Verify the path.

Reload without a full restart

Oxide watches the plugins folder and hot-reloads. You can also reload manually from the console:

oxide.reload MyPlugin
# or reload everything
oxide.reload *
After any Rust update: update Oxide to match, then update your plugins. That order solves nearly every "not loading" report.

Rust hosting that keeps up

Our Rust hosting handles updates and Oxide on fast CPUs and NVMe, protected by multi-Tbps Anti-DDoS in Frankfurt.

Rust hosting
FAQ

Frequently asked questions

Why do my Rust plugins break after every wipe?

Forced Rust updates often change the API. Oxide and each plugin must be updated to match the new build. Update Oxide first, then refresh outdated plugins.

Where do Rust Oxide plugins go?

As .cs files in the oxide/plugins/ folder. Their config files are created automatically in oxide/config/ on first load.

How do I reload a single plugin?

Run oxide.reload PluginName in the server console — no full restart needed. Oxide also auto-reloads when a plugin file changes.

Knowledge base

Related articles

Skip the troubleshooting

Managed, protected hosting in Frankfurt — we handle the Linux, the network and the DDoS so you don't have to.

Payments Secure checkout with cards, banking apps and digital wallets.

Choose the payment flow that fits your stack and region without leaving the platform.

Pay by Zen Visa Mastercard Paysafecard PaysafeCash Skrill Trustly Bancontact UnionPay iDeal WebMoney