Rust server: VDS or a managed plan?
The difference is not the hardware — it is how many hours a month it costs you. Monthly wipes, Oxide breaking on every update, and DDoS.
"Should I get a VDS for my Rust server, or a managed plan?" There is no single right answer — but there is a wrong one: buying a VDS without knowing what you have signed up to do. The difference is not the hardware. It is how many hours a month it costs you.
What Rust actually needs
Before deciding, know what the server wants, because that part is identical either way.
Memory scales with map size and player count. Roughly:
| Map size | Players | Realistic RAM |
|---|---|---|
| 3000 | up to 50 | 8 GB |
| 3500–4000 | up to 100 | 12–16 GB |
| 4500+ | 150+ | 24 GB and up |
Those are floors. Plugins and accumulated building data push memory up over the month — by the end of a wipe cycle a server uses noticeably more than it did on day one.
Single-core speed matters more than core count. Rust's main simulation loop is largely single-threaded. Sixteen slow cores will lose to six fast ones. Look at the processor model, not the core count.
Disk decides how fast you come back. Map generation and save loading are disk-heavy. On NVMe, recovery after a crash takes seconds rather than minutes.
What a VDS puts on your plate every month
This is what actually decides the question. On your own server, all of the following is your job:
The forced monthly wipe and update. Facepunch ships an update on the first Thursday of each month, and it invalidates server data. That day you update the server, reset the map and clear the accumulated builds.
Oxide/uMod breaks with every update. The plugin framework is tied to the game version, so when the game updates, nothing loads until uMod catches up. That usually takes a few hours, and your server runs without plugins until it does. After that you check each plugin against the new version.
Steam updates, service management, automatic restarts. The SteamCMD script, the systemd unit, bringing the server back after a crash — you build all of it.
Firewall and DDoS. Rust servers get attacked routinely. On a bare VDS with no filtering, an attack means your server is simply unreachable until it stops.
Backups. Nobody wants to lose data on the 25th of the month, and you only get to say that if a backup exists.
Altogether: a few hours a month, plus being available on update days.
What a managed plan changes
On a managed Rust plan, all of the above sits with the provider. What stays with you is the game itself: choosing plugins, tuning settings, running your community.
On uLCloud's Rust plans the panel gives you:
- Oxide/uMod on or off with one switch, and plugin installation
- Live console and RCON
- File manager and config editing
- Automatic backups
- 12 Tbps DDoS filtering, included
- Scheduled restarts and wipes
What you give up is root. You cannot run your own binaries on the machine or change anything at system level.
Which one is yours
The honest split:
Take a managed plan if:
- You are running one Rust server
- You do not want to manage Linux services
- You cannot promise to be available on update days
- You want DDoS protection included rather than extra
Take a VDS if:
- You are consolidating several game servers onto one machine — this is usually where a VDS wins on price
- You have a custom plugin or patch that needs root
- You already have your own monitoring, backup and automation
- You are also running a website, database or Discord bot alongside
And to be plain about it: for the same hardware, a VDS is usually cheaper. The gap is the price of the labour. If you want to spend a few hours a month on this, a VDS makes sense. If you do not, a managed plan is buying those hours back.
The middle path
If you are building a multi-server community, a common arrangement is to keep the game servers on managed plans and put the surrounding services — website, Discord bot, stats — on a small VDS. You get root where root is actually needed, without taking on the update-day work for every game server you run.