Vanilla Rust is brutal, slow, and balanced exactly the way Facepunch wants it. The second you join a server with /kit working in chat, you have left vanilla behind and entered the world of Oxide / uMod, the modding framework that has powered the community server scene for over a decade.
1. What Oxide / uMod actually is
Oxide is an open-source modding framework that hooks into the Rust dedicated server, exposes game events to plugin authors as C# hooks, and ships with a built-in permission system. It started life around 2013 as a Lua-based mod by a developer named Thomas, was open-sourced and rewritten in C# as Oxide 2, expanded to support Hurtworld, 7 Days to Die, Reign of Kings and others, then rebranded to uMod to reflect its multi-game ambitions.
In practice, the community never fully adopted the new name. Most server admins, plugin authors, and hosting panels still call it "Oxide," the binaries are still Oxide.Rust.dll, and uMod.org itself acknowledges the dual naming. As of 2026, Oxide (uMod) is still the dominant Rust modding framework, though Carbon has emerged as a faster, Oxide-compatible alternative over the last two years.
A vanilla Facepunch server has none of this. No /kit, no /tpa, no admin permission groups beyond ownerid/moderatorid. If a server has chat commands with slashes, it is running Oxide or Carbon.
2. How to tell a server is modded
Before you join, look for these signals in the server browser:
- Browser tags like
modded,2x,5x,pve,roleplay,softcore. Facepunch's tagging system lets owners flag wipe schedule and game mode. - Server description mentioning gather rates, kits, shops, clans, or any custom command.
- Gather rates above x1 in the title (
2x,5x,10x,Bloody). - Group limits baked into the name (
Solo/Duo/Trio Only).
Once in-game, dead giveaways include shop NPCs at outpost or bandit camp that aren't there in vanilla, Kit signs near spawn, /info or /help chat hints on join, and a colored chat tag in front of admin names (BetterChat).
3. Installing Oxide (server-admin POV)
The workflow is identical across every host:
- Stop the server.
- Download Oxide.Rust from umod.org (or use your host's mod-manager one-click install).
- Extract into the server root so
RustDedicated_Data/Managed/Oxide.Rust.dlllands beside the vanilla DLLs. - Start the server once. Oxide generates the
oxide/directory tree:oxide/plugins/,oxide/config/,oxide/data/,oxide/lang/,oxide/logs/. - Drop
.csplugin files intooxide/plugins/. Plugins hot-reload as soon as they hit the folder, no restart needed for most. - Dependencies (other plugins a plugin requires) auto-load if they're present; missing ones print a warning in console.
Critical gotcha: every forced Facepunch update overwrites the Oxide files. You must reinstall Oxide on top of the freshly patched server every first Thursday, or plugins silently fail to load.
4. The top community plugins
These are the workhorses you will see on roughly every modded server in 2026:
| Plugin | What it does | Typical use |
|---|---|---|
| Kits | Preset loadouts with cooldowns, NPC kits, per-group access | /kit starter gear, VIP kits, autokit on spawn |
| BetterChat | Chat prefixes, ranks, colors, formatting | Admin tags, donor colors, clan tags inline |
| Backpacks | Adds an extra inventory page accessed via key | Casual/PVE servers; skipped on hardcore |
| Clans / Clans Reborn | Team management, friendly-fire toggle, clan chat | All group-based servers |
| ServerRewards | RP currency, in-game shop UI, kill rewards | Donor-monetized servers, PVE economies |
| ZoneManager | Define zones with flags (no-PVP, no-build, no-loot) | Safe zones, event arenas, PVE bubbles |
| GUIShop | Buy/sell items via NPC or chat with a UI | Cash-for-items economies |
| Furnace Splitter | Auto-distributes ore evenly across furnace slots | Quality-of-life on every modded server |
| NoEscape | Combat-block and raid-block flags on teleports/recycling | Stops /tpa-out-of-raids cheese |
| Skinbox | UI for previewing and applying workshop skins | VIP perk, skin testing |
| Friends | Lightweight friend list other plugins respect | Used by TruePVE, turrets, locks |
| Death Notes | Customizable kill-feed in chat with weapon icons | Player-engagement, server flavor |
| AutomatedEvents | Triggers heli, cargo, airdrops, chinook on a schedule | Event-heavy "more action" servers |
| Vehicle Vendor Options | Customize vehicle prices, stock, fuel at NPC vendors | Cheaper minicopters on 5x+ servers |
| NTeleportation | /tpa, /home, /sethome, /town system | The default teleport plugin |
| GatherManager | Multiplier on resource pickup, smelting, quarries | The literal definition of "2x server" |
| StackSizeController | Adjust inventory stack sizes per item | 5x+ servers stack wood to 100k |
5. Permission groups
Oxide ships with two default groups: default (everyone) and admin (auto-applied to anyone in ownerid or moderatorid). You build the rest.
oxide.group add vip
oxide.group add vip "VIP" 1
oxide.grant group vip kits.use
oxide.grant group vip backpacks.use.medium
oxide.usergroup add 7656119xxxxxxxxxx vip
Common command shapes:
oxide.group addcreate a groupoxide.grant groupgive a permission to a groupoxide.grant usergive a permission to one playeroxide.usergroup addput a player into a groupoxide.revoke ...mirror of grant, removesoxide.show groups/oxide.show group vipinspect
Groups support parent-child inheritance, so vip can inherit default and vip+ can inherit vip. Most public servers run a tier ladder: default < vip < vip+ < mod < admin.
6. Common modded server types
| Type | What it means |
|---|---|
| 2x / 3x | Gentle quality-of-life gather bump, vanilla feel preserved |
| 5x | Full modded experience, faster bases, weekenders' favorite |
| 10x / 25x | PVP-focused, often spawn with weapons, chaotic |
| Bloody / Max | Stacks maxed, gather maxed, recycler instant; arena-style |
| Solo / Solo-Duo / Trio | Group-size cap enforced by plugin (kills oversized teams) |
| PVE | TruePVE + ZoneManager block all player damage outside opt-in zones |
| RP / Roleplay | Jobs plugin, custom economy, NPC factions, server lore |
| Hardcore / Primitive | Tech-tree restricted, longer wipes, BPs disabled |
| Softcore | Facepunch's official lighter mode (technically not Oxide) |
7. Risks of running modded
- Broken plugins can wipe your server. A misbehaving storage or save plugin has corrupted save files in the past. Always back up
server.savbefore adding anything new. - Patch day pain. Facepunch's first-Thursday force-wipe routinely breaks the Oxide harmony hooks. Popular plugins are usually patched within hours; niche plugins can take 24-72 hours.
- The Oxide reinstall trap. Every update wipes Oxide files. If you forget the reinstall step, your server boots into vanilla mode and players lose their kits/homes.
- Version mismatches. A plugin built for last month's API can crash this month's server. Watch the umod.org plugin page for the green "compatible" tag.
- Untrusted plugins. Only download from umod.org, Lone.Design, or Codefling. Random Discord uploads have shipped backdoors.
Best practice on patch day: wait one to two hours after the Facepunch push before updating Oxide, let plugin authors catch up, and disable anything that won't load rather than trying to patch it yourself.
8. What modded feels like to a player
The vibe shift is immediate:
- You spawn, type
/kit starter, get a hatchet and bag. - Wood comes in at 50-500 per swing instead of 25.
- Chat is colored and noisy with kill feeds and join messages.
/tpalets you teleport to a friend (with a cooldown and combat-block)./home basewarps you back after a farm run./tradeopens a secure trade window so nobody runs off with your stuff./shopopens a GUI to buy components, kits, or vehicles for in-game currency.- Heli, cargo, and chinook events fire every 30-60 minutes instead of randomly.
Progression that takes a vanilla player a week takes a 5x player an evening.
9. Pro tips
- Vanilla Facepunch Official preserves the balance the developers designed. Everything else is a flavor.
- Modded is the gateway-friendly entry point. Faster gear, more forgiving, but it dilutes the survival edge that makes Rust Rust.
- Always read the rules. Modded servers vary wildly. Some allow team-up cross-clan, some ban it. Some allow base griefing, some don't. The rules are usually posted at
/info. - Check the wipe schedule before committing. A 5x server that wipes weekly is a very different time investment than a 2x biweekly.
- Solo on a Trio server is brutal. If you're solo, filter for
soloorsolo-duoexplicitly. - For admins: pick a small plugin stack and stick to it. Forty plugins is forty things that can break next Thursday.
10. Sources
- uMod official site and plugin index — https://umod.org/
- uMod history page — https://umod.org/history
- Corrosion Hour, uMod (Oxide) Permissions Guide — https://www.corrosionhour.com/umod-permissions-guide/
- Corrosion Hour, Install uMod (Oxide) plugins to a RUST server — https://www.corrosionhour.com/install-umod-plugins-rust-server/
- Corrosion Hour, RUST Server Browser Tags List — https://www.corrosionhour.com/rust-server-browser-tags-list/
- Corrosion Hour, RUST NTeleportation Plugin — https://www.corrosionhour.com/rust-nteleportation-plugin/
- Facepunch Wiki, Oxide — https://wiki.facepunch.com/rust/Oxide
- Facepunch Wiki, Server Browser Tags — https://wiki.facepunch.com/rust/server-browser-tags
- Nodecraft, Installing Plugins on a Rust uMod/Oxide Server — https://nodecraft.com/support/games/rust/installing-plugins-on-a-rust-umod-oxide-server
- Nodecraft, uMod/Oxide Permissions System — https://nodecraft.com/support/games/rust/umod-oxide-permissions-system
- LOW.MS, Top Rust Oxide Plugins for Your Server in 2026 — https://low.ms/blog/top-rust-oxide-plugins
- LOW.MS, Rust May 2026 Wipe Server Admin Guide — https://low.ms/blog/rust-may-2026-upgrade-hard-raid-harder-update
- GGServers, Rust Modding: Carbon vs. Oxide (uMod) — https://ggservers.com/knowledgebase/article/rust-modding-carbon-vs-oxide-umod/
- Vykix, Carbon vs. Oxide (uMod) 2026 Showdown — https://www.vykix.com/blog/carbon-vs-oxide-the-2026-showdown/
- RustPVE, Ultimate Rust PVE Plugin Guide 2026 — https://rustpve.com/blog/best-rust-pve-plugins
Want more? Admin Commands
11. Oxide vs. Carbon — the 2026 framework choice
For most of Rust's history, Oxide (rebranded uMod) was the only modding framework. Since 2023, Carbon has become a serious competitor, and by 2026 a server admin genuinely chooses between them. Understanding the difference matters because it affects which plugins load and how fast the server runs.
| Aspect | Oxide / uMod | Carbon |
|---|---|---|
| Maturity | Decade-old, the default ecosystem | Newer, rapidly maturing |
| Plugin compatibility | The reference standard — every plugin targets it | Runs most Oxide plugins via a compatibility layer |
| Performance | Solid; the known quantity | Generally faster compile and hot-reload, lighter overhead |
| Update speed after a force wipe | Can lag a day or two behind a major Rust patch | Often patched within hours |
| Console prefix | oxide. (alias o.) | carbon. (alias c.) |
The practical verdict for 2026: Carbon's headline advantage is how quickly it becomes playable again after the first-Thursday force wipe — a server that wants to be live the moment Rust updates often runs Carbon. Oxide remains the safe default because it is the framework plugin authors test against. The two are mutually exclusive: you install one or the other, never both. Crucially, the plugins are largely the same files; the framework is just the engine that loads them. A player joining a modded server cannot usually tell which framework is running, and does not need to.
12. Managing plugins from the console
Whether you are on Oxide or Carbon, plugin management happens through a small set of console commands. These require admin/owner authorization.
| Command | Effect |
|---|---|
oxide.reload <plugin> | Hot-reloads one plugin after you edit its file — no server restart needed |
oxide.reload * | Reloads every loaded plugin |
oxide.load <plugin> | Loads a plugin you just dropped into the plugins folder |
oxide.unload <plugin> | Unloads a plugin without deleting its file |
oxide.plugins | Lists every plugin, its version, and load status |
oxide.version | Prints the installed Oxide build |
oxide.grant / oxide.revoke | Manage permissions (group or user) |
oxide.show perms | Lists every registered permission across all plugins |
The single most useful habit is the edit-then-reload loop: change a plugin's config JSON, run oxide.reload PluginName, and the new settings apply instantly with zero downtime. The whole server does not need to restart for a config tweak. Carbon mirrors all of these with the c. prefix (c.reload, c.plugins).
13. The essential plugin shortlist by server role
Hundreds of plugins exist, but a well-run server uses a tight, purposeful set. Bloat causes lag and update fragility. Here is the field-tested core for each common server type.
Vanilla+ (light touch, keeps Rust's feel)
- Vanish — admins toggle fully invisible. Mandatory on any moderated server for anti-cheat spectating.
- NoEscape — blocks teleport/recycle/respawn shenanigans while a player is in combat or raid-blocked.
- Kits — a small starter kit (tools, a little food) to soften the fresh-spawn grind without breaking balance.
- EntityCleanup — automatically removes leftover/abandoned entities to keep the map performant.
- ServerInfo — an in-game rules and info panel players open from chat.
PvE (no player damage, progression-focused)
- TruePVE — the foundation: disables player-vs-player damage while leaving NPCs and the environment lethal.
- ZoneManager — defines areas with custom rules (a PvP arena inside a PvE map, safe-trade zones).
- ServerRewards or Economics — an in-game currency so players have goals beyond raiding.
- Kits — heavier ranked kits as a progression reward.
- Vanish — still needed for admin oversight.
The pattern to notice: every healthy stack starts with Vanish for moderation, then adds exactly what the server concept requires and nothing else. A server advertising fifty plugins is usually a server that breaks every force wipe.
14. The permission system in depth
Oxide's permission system is what lets an admin delegate power safely. Two automatic groups exist: default (every connecting player) and admin (anyone the server recognizes as admin/owner). You create more groups for tiers like VIP, moderator, or builder.
| Command | Effect |
|---|---|
oxide.group add <group> | Creates a new permission group |
oxide.usergroup add <player> <group> | Adds a player to a group |
oxide.grant group <group> <permission> | Grants a permission to an entire group |
oxide.grant user <player> <permission> | Grants a permission to one player |
oxide.revoke group <group> <permission> | Removes a permission from a group |
oxide.show group <group> | Lists members and permissions of a group |
oxide.usergroup add <player> vip 30d | Time-limited group membership — auto-expires (great for paid VIP) |
Permission strings follow a plugin.permission pattern, for example kits.starter or vanish.allow. The disciplined approach: never grant permissions to individual players, grant them to groups, then move players between groups. This means a new moderator gets correct access by joining the moderator group in one command, and demotion is equally clean. Time-limited membership (30d, 7d) is how monetized servers run VIP without a billing integration.
15. Config files, data files and language files
Every plugin generates files the first time it loads, organized predictably inside the oxide folder:
oxide/plugins/— the.csplugin source files themselves. Drop a plugin here and runoxide.load.oxide/config/— one JSON file per plugin holding its settings. This is what you edit to tune a plugin, then reload.oxide/data/— persistent data the plugin stores (player records, kit cooldowns, zone definitions). Do not hand-edit unless you know the schema.oxide/lang/— translatable message strings, so chat output can be reworded or localized.oxide/logs/— per-plugin logs, the first place to look when a plugin misbehaves.
The golden rule of config editing: JSON is unforgiving — a single missing comma or stray bracket stops the plugin loading. Always validate your JSON (any online JSON linter works) before reloading. If a plugin refuses to load after an edit, the error in oxide/logs/ almost always points to the exact line. When in doubt, delete the config file entirely; the plugin regenerates a fresh default copy on next load.
16. Surviving force-wipe day as a modded admin
The first Thursday of the month is the modded server's stress test. When Rust updates, the framework and many plugins break until they are recompiled against the new game build. A smooth wipe-day routine looks like this:
- Do not auto-update blindly. Wait for the framework (Oxide or Carbon) to publish a build targeting the new Rust version. Carbon is usually first; Oxide can take a day.
- Update the framework, then test-load. Run
oxide.plugins(orc.plugins) and check which plugins failed to compile. - Update or temporarily unload broken plugins. A plugin that throws errors should be unloaded until its author ships a fix — a broken plugin can crash hooks for the whole server.
- Back up the
oxidefolder before every wipe. Configs and permission data are not part of the world save; lose them and you rebuild your whole server setup by hand. - Re-confirm
ownerid. A messy update can drop your admin authorization — verify it before opening to the public.
This is the central tax of running modded: every month you spend an hour patching. It is also why heavy plugin stacks are risky — every extra plugin is another thing that can be broken by the monthly update and another author you depend on to ship a timely fix.