Get your free server today! View Plans →
Home Plans Blog About Contact Panel Join Discord
Game Servers

Getting started with your own Rust server

New to hosting a Rust server? Here is what actually matters: how RAM scales with map size and players, picking a seed, planning wipes, adding Oxide plugins, and keeping performance steady all week.

Getting started with your own Rust server

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:

SetupMap sizePlayersRough RAM
Small friends server3000 to 3500up to 206 to 8 GB
Community server3500 to 400040 to 6010 to 12 GB
Larger public server4000 to 4500100 plus16 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:

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:

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:

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:

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.

Common questions

How much RAM does a Rust server need?

It depends on your map size and player count, and both push memory up. A small friends server around 3000 to 3500 with up to 20 players is usually fine on 6 to 8 GB. A 40 to 60 player community server tends to want 10 to 12 GB, and larger public servers start at 16 GB and climb from there. Mods and a busy player base push you toward the top of each range.

What is a wipe and why do Rust servers do it?

A wipe resets the map and player progress so everyone starts fresh. It is normal and expected in Rust. A map wipe regenerates the world, while a blueprint wipe also clears learned blueprints. Without regular wipes, early builders end up owning everything and new players cannot compete, so wipes keep the server fair and active.

When is the forced wipe each month?

Facepunch pushes a forced update on the first Thursday of every month, and that update forces a blueprint wipe whether you want it or not. Most owners plan around that date, often doing weekly map wipes through the month and treating the first Thursday as the full reset.

How do I install plugins on a Rust server?

Plugins use the Oxide framework, also known as uMod. You install Oxide over your server files, which adds an oxide folder, then drop plugin files into oxide/plugins and the server loads them on start. On the Bytte.cloud panel you can install Oxide without editing files by hand. Start with a few plugins and add more only as you need them.

Why does my Rust server slow down over time?

It usually is not a bug. As players build, every base, furnace, deployable and animal adds load, so memory use climbs across the wipe cycle and the server works harder by the end of the week. The best fix is regular wiping, which clears the clutter and resets memory to a clean baseline. Keeping your plugin list lean and your player cap honest also helps.

ML
Marcus Lee
Infrastructure Lead at Bytte.cloud

Part of the Bytte.cloud team. We run game servers, bots and websites for a living, and we write these guides from what we see day to day in support and on our own servers.

Want to try this on real hardware?

Bytte.cloud has free plans for game servers, bots and websites. No credit card, set up in seconds.

Start for free See the plans