Running your own Rust server is one of the more rewarding things you can do in the game, but it asks a lot more from your hardware than Minecraft does. This guide walks you through the parts that actually matter when you start out, from picking a map size to keeping things smooth weeks down the line. No fluff, just the stuff we wish someone had told us the first time.
Why Rust is heavier than you expect
If you have hosted a small Minecraft server before, your instincts will be slightly off here. Rust keeps a lot more in active memory. The map itself, every building, every deployable, every sleeping player, the loot, the AI. It all lives in RAM while the server is running, and it grows as people play.
A fresh map starts fairly light. Then players build, and the memory use climbs steadily until the next wipe. That climb is the part that catches new owners off guard. Your server can feel fine on day one and start chugging by day five with the same player count.
Two things drive how much RAM you need: the map size and the number of players. Both push memory up, and they stack. Here is a rough guide we tend to give people who are just starting:
| Setup | Map size | Players | Rough RAM |
|---|---|---|---|
| Small friends server | 3000 to 3500 | up to 20 | 6 to 8 GB |
| Community server | 3500 to 4000 | 40 to 60 | 10 to 12 GB |
| Larger public server | 4000 to 4500 | 100 plus | 16 GB and up |
These are starting points, not hard limits. Mods and an active player base will push you toward the top of each range. And CPU matters too. Rust leans on single thread performance for a lot of its work, so a fast core helps frame rates and tick stability more than piling on extra cores. If you are choosing a plan, do not just chase the biggest RAM number.
Picking a map size and seed
The map is set by two values: a size and a seed. The size is a number, usually somewhere between 3000 and 4500. The seed is just a number that decides how the terrain, roads and monuments get laid out.
Bigger maps spread players out and need more RAM. Smaller maps keep the action tight and run lighter. For a server with friends, something around 3000 to 3500 feels right. Players bump into each other, there is conflict, and you are not paying for a giant empty world. For a busy public server you want more room, so 4000 and up makes sense.
The seed is more about feel. Some seeds drop monuments in great spots, some put them in awkward places. Honestly, the easiest approach is to use a seed map preview site, type in your size and seed, and look at the layout before you commit. You set both in your config like this:
server.worldsize 3500
server.seed 1942055
A quick warning: changing either of these wipes the map. The seed and size only take real effect on a fresh map, so settle on them before you open to players, or pick a wipe day to switch.
Wipes, and why they matter
This is the concept that confuses people coming from other games. In Rust, a wipe means the map gets regenerated and player progress is reset. It is normal. It is expected. Players actually want it, because a server that never wipes turns into a place where early builders own everything and nobody new can compete.
There are two kinds of wipe to know:
- Map wipe. The world resets. Bases, loot and the terrain are gone, but learned blueprints can stay if you choose.
- Blueprint wipe. Players lose their learned blueprints too, so everyone starts from nothing.
Facepunch pushes a forced update on the first Thursday of every month, and that update forces a blueprint wipe whether you like it or not. So most servers plan around that date. A lot of owners do weekly map wipes through the month and let the first Thursday be the full reset.
How often you wipe shapes who shows up. Weekly wipes attract people who like a fresh grind and short commitment. Monthly wipes pull in players who want to build something big and defend it. There is no correct answer, only the one that fits the crowd you want. If you are still figuring it out, start weekly. It keeps the server feeling alive while you find your footing.
Adding plugins with Oxide
Vanilla Rust is fun, but most server owners want a few quality of life additions. That is where Oxide comes in, also known as uMod. It is the modding framework that lets you drop in plugins for things like player homes, kits, clans, or a simple welcome message.
Installing it is straightforward. You grab the Oxide build that matches your server, extract it over your server files so it replaces a couple of the game's DLLs, and restart. After that, a new oxide folder appears. Plugins go in oxide/plugins as .cs files, and the server loads them automatically.
On Bytte.cloud you can install Oxide from the panel without touching files by hand, which saves the fiddly part. Either way, once it is in, adding a plugin is usually as simple as dropping the file in and watching the console confirm it loaded.
A few plugins most servers end up using:
- Kits for starter gear after a wipe or a fresh spawn.
- Teleportation so players can set a home and get back to it.
- Clans to handle teams and shared permissions.
- An info or rules plugin so new players know how your server runs.
Start small. It is tempting to install twenty plugins on day one, but each one adds a bit of memory and a bit of risk. Add them as you find you actually need them, and your server stays easier to debug.
server.cfg settings worth setting early
Your main config lives in server.cfg. There are a handful of values you want to get right before anyone joins, because some of them are awkward to change later. Here is a sensible starting block:
server.hostname "My Rust Server | Weekly Wipe"
server.description "Friendly community server. Have fun."
server.maxplayers 50
server.worldsize 3500
server.seed 1942055
server.saveinterval 300
server.tickrate 30
A few notes on these. The hostname is what shows in the server browser, so make it clear and put your wipe schedule in it if you can. saveinterval is how often, in seconds, the server writes progress to disk. Every 300 seconds (five minutes) is a fine balance between safety and performance. maxplayers should match what your RAM and CPU can really handle, not what you wish they could.
Set your server description and an image early too. First impressions in the browser are most of the battle when you are trying to pull players in.
Admin commands you will actually use
Once your server is live, you will spend time in the console and the in game F1 menu. A few commands come up again and again. First, make yourself an admin by adding your Steam ID as an owner:
ownerid 76561198000000000 "YourName" "owner"
server.writecfg
The server.writecfg bit saves your changes so they survive a restart. After that, these are the ones worth knowing:
statusshows who is connected and their ping.kick "name"andban "name"do exactly what you expect.say "message"sends a server wide message to everyone.nocliplets you fly through walls to inspect builds or catch cheaters.teleportmoves you to a player or a position.
Spend ten minutes learning these before your first busy night. When something goes wrong with twenty people online, you do not want to be searching for the kick command.
Keeping performance steady as the map fills up
Here is the thing nobody warns you about. Your server does not slow down because something broke. It slows down because the map is doing its job. Every base, every furnace, every animal adds a little load, and by the end of a wipe cycle the server is working a lot harder than it was on day one.
So the single best performance habit is regular wiping. A weekly wipe clears the accumulated clutter and resets your memory use to a clean baseline. If your server feels heavy and you have not wiped in a while, that is usually your answer.
Beyond that, a few practical habits keep things smooth:
- Watch your RAM use through the panel. If it sits near the ceiling for hours, you either need a bigger plan or a smaller map.
- Keep your plugin list lean and remove anything you stopped using.
- Use
server.maxplayershonestly so you do not invite more load than the box can take. - Keep the saveinterval reasonable. Saving too often hits the disk hard, and NVMe storage helps a lot here since saves and map loading are disk heavy.
That is really the core of it. Pick a map size you can afford to run, choose a wipe rhythm and stick to it, add plugins slowly, and keep an eye on memory as the week goes on. Get those right and your server will feel good for the people playing on it, which is the whole point. Start small, wipe often, and grow it as your community grows.



