Install RocketMod and OpenMod on Unturned
Install RocketMod (LDM) or OpenMod on your Unturned server, add plugins, set permissions, and run both frameworks side by side rather than choosing.
Unturned's plugin ecosystem runs on two frameworks. RocketMod — often written Rocket Mod — is the original and still has the largest plugin catalogue; OpenMod is the modern successor built by one of RocketMod's original maintainers. Most guides present these as a fork in the road. They are not — OpenMod is explicitly designed to run alongside RocketMod, and understanding that saves a lot of wasted migration effort.
RocketMod and OpenMod are not mutually exclusive
Smartly Dressed Games' own documentation is direct about it: "OpenMod can be installed side-by-side with RocketMod, so you can use both RocketMod and OpenMod without any issue. OpenMod does not aim to replace RocketMod but to work with it together instead."
OpenMod integrates with RocketMod rather than displacing it, and can load existing Rocket plugins. In practice that means:
- Running RocketMod alone is fine, and gets you the biggest plugin library.
- Running OpenMod alone is fine, and gets you better dependency handling.
- Running both is supported, and is how you use a modern OpenMod plugin next to a Rocket-only one that nobody has ported.
What changed with RocketMod
The original RocketMod team stopped maintenance in December 2019 and released the source under the MIT license. SDG forked it and maintains it as Legally Distinct Missile (LDM), kept in sync with the game. When current documentation says "Rocket", it means LDM. The fork fixed long-standing issues including multithreading exceptions and teleportation exploits, so there is no reason to hunt down the abandoned original.
Choosing a framework for your Unturned server
| RocketMod (LDM) | OpenMod | |
|---|---|---|
| Plugin catalogue | Largest, but much of it is legacy | Smaller, actively developed |
| Install method | Ships with the dedicated server | NuGet-based, self-updating |
| Config format | XML per plugin | YAML per plugin |
| Dependencies | Manual — you find and place the DLLs | Resolved automatically |
| Best for | Established plugins with no modern equivalent | New servers, actively maintained plugins |
If you are starting fresh and the plugins you want exist for OpenMod, start there. If you need a specific legacy plugin, RocketMod is the shortest path.
Installing RocketMod on Unturned
On your hosted Unturned server, RocketMod is selected from the modding framework field in your panel's Startup tab. Set it, save, and restart — the installation happens on boot.
Confirm it loaded by watching the Console tab as the server starts. You are looking for a line like:
Loading Rocket.Unturned: vX.X.X You can also run the Modules command at any time to list what actually loaded, which is more reliable than assuming.
Modulesis the fastest way to diagnose a framework problemIf a plugin is not responding, check whether the framework loaded at all before troubleshooting the plugin. See Unturned Server Commands and Cheat Codes for the full command reference.
If you are running a dedicated server yourself rather than on a panel, the server already includes the current version: copy the Rocket.Unturned module from the game's Extras directory into its Modules directory. No download required.
Installing RocketMod plugins for Unturned
Rocket plugins live one folder deep, per plugin:
Servers/<YourServer>/Rocket/Plugins/<PluginName>/ Each folder contains the plugin's .dll, a Configuration.xml, and usually a Translations.en.xml. To install one:
- Upload the plugin folder via the File Manager or SFTP — see How to Upload Files via SFTP.
- Restart the server so Rocket loads the assembly.
- Edit that plugin's
Configuration.xmland restart again to apply settings.
The Configuration.xml is generated on first load, so if you upload a bare .dll and want to configure it, start the server once to let the file appear rather than writing it by hand.
Folder names are case-sensitive on Linux
GSK's Unturned servers run on Linux, where
Plugins/Uconomy/andPlugins/uconomy/are different paths. A plugin that "does nothing" with no error in the console is very often a folder whose name does not match the.dllinside it. Windows hosts silently tolerate this; Linux does not.
Permissions
Rocket's permissions live in Rocket/Permissions.config.xml. Groups map Steam IDs to sets of allowed commands. A player with no group gets the default group's permissions, and being a server admin via Adminlist.dat is separate from having Rocket permissions — the two systems do not know about each other.
Installing OpenMod
The recommended route goes through RocketMod, which is another reason not to think of them as alternatives:
- Download the current OpenMod Installer Plugin for RocketMod from the
OpenMod.Installer.RocketModreleases page on GitHub. - Place it in
Rocket/Plugins/and restart. - Run
/openmod installand follow the prompts.
To install manually instead, download OpenMod.Unturned.Module-vX.X.X.zip from the OpenMod releases page and copy the OpenMod.Unturned folder into the server's Modules directory. The first start after that takes noticeably longer while OpenMod fetches its core components — this is normal, not a hang.
Installing OpenMod plugins
OpenMod resolves plugins and their dependencies through NuGet, from the console:
openmod install OpenMod.Economy
openmod search permission Configuration is YAML, one folder per plugin, under:
Servers/<YourServer>/openmod/ Because OpenMod pulls dependencies itself, the "upload three DLLs and hope" problem that Rocket plugins have largely disappears.
Plugins worth knowing about
The Rocket catalogue is long and much of it is unmaintained. These are the ones that still come up constantly:
- uEssentials — the all-in-one quality-of-life set:
/home,/tpa,/kit,/warpand a great deal more. If you are installing one plugin, it is usually this. - Uconomy — the standard currency backend that most shop and reward plugins expect. Needs a MySQL database; see How to Create a Database via Your Panel.
- Kits — dedicated kit management if you do not want all of uEssentials.
- ZaupShop — a shop front that pairs with Uconomy.
Check the last update date before installing anything
A large share of the Rocket plugin catalogue was abandoned around the 2019 handover and has not been rebuilt since. A plugin that has not been touched in six years may still work, but it is also the most likely thing to break your server after a game update. Prefer plugins with recent activity, and take a backup before adding any of them.
RCON
Unturned has no built-in RCON protocol. There is no rcon.port/rcon.password pair as in Rust, and no vanilla remote console to connect RustAdmin-style tools to.
What exists instead:
- The panel Console. On a hosted server this is your remote console — it is the same command input the dedicated server window would give you, reachable from anywhere you can log in. For almost every server this is the whole answer.
- Command IO, for module developers. Smartly Dressed Games exposes an
ICommandInputOutputinterface that a module can implement to redirect console input and output to an external process. It is an extension point for writing your own integration, not a feature you enable. - Legacy RocketMod RCON. Older guides describe enabling RCON through RocketMod. That tooling dates from before the original RocketMod team stopped maintenance in December 2019 and should not be relied on for a live server.
Looking for remote admin without RCON?
Use the panel Console for commands, sub-user accounts to delegate access without sharing your login, and a Discord plugin if you want in-Discord control. See How to Add Sub-Users to Your Panel.
Troubleshooting
The framework does not appear in the console. It never loaded. Check the Startup tab selection saved, and confirm with Modules.
A plugin loads but its commands do nothing. Almost always permissions. Check Rocket/Permissions.config.xml for Rocket plugins, or the OpenMod permission set, and remember that server admin status is a separate system.
A plugin throws errors on every start. Missing dependency. Rocket does not resolve these for you — read the plugin's documentation for what else it needs and place those DLLs too.
Everything broke after an update. Unturned updates can invalidate compiled plugins. Restore your most recent backup, then reintroduce plugins one at a time to find the culprit.
What to read next
- How to configure your Unturned server — the admin and config setup most plugins build on
- Unturned Workshop Mods and How to Change Maps — workshop content is separate from plugins and installs differently
- Managing your Unturned server — backups before plugin changes
FAQ
Should I use RocketMod or OpenMod?
Either, or both. They are designed to coexist. Choose OpenMod for new servers and actively maintained plugins, RocketMod when you need a legacy plugin with no modern equivalent, and both when you need one of each.
Where do RocketMod plugins go?
Servers/<YourServer>/Rocket/Plugins/<PluginName>/, one folder per plugin, containing the .dll and its config. Restart after uploading.
Why is my plugin not loading on Linux?
Most often the folder name does not exactly match the .dll name, including capitalisation. Linux paths are case-sensitive and the mismatch fails silently.
Are workshop mods the same as plugins?
No. Workshop content is game content — maps, items, vehicles — installed through WorkshopDownloadConfig.json. Plugins are server-side code that adds commands and behaviour. They are configured in completely different places.
Do plugins work on a vanilla server?
No. Plugins need RocketMod or OpenMod loaded. A server with neither will ignore them entirely.
Made with 💜 by GameServerKings
Need an Unturned server?
Deploy an instantly-provisioned Unturned server on high-clock hardware — DDoS protected, no contracts, cancel anytime.
From $9.00 /month