Rust Game: Complete Guide to Running a Dedicated Server in 2026

Running your own Rust dedicated server gives you complete control over the experience. You set the wipe schedule, the map size, the rules, and which plugins you use. Here is a complete guide to getting a Rust server running in 2026.
System Requirements for a Rust Server
Rust is a demanding game to run server-side. Recommended specifications for a smooth 50 to 100 player experience:
- CPU: High single-core performance. AMD Ryzen or Intel Core i7/i9 modern generation
- RAM: 12GB minimum, 16GB to 32GB for larger maps or player counts
- Storage: NVMe SSD strongly recommended. Rust reads and writes world data frequently
- Network: 1Gbps port for anything above 30 players
Installing the Rust Server Using SteamCMD
SteamCMD is Valve's command-line tool for downloading dedicated server files.
- Install SteamCMD on your server
- Run:
steamcmd +login anonymous +force_install_dir ./rust_server +app_update 258550 validate +quit - This downloads the Rust dedicated server files to the
rust_serverfolder
Basic Server Configuration
The server.cfg file controls core settings. Key parameters:
server.hostname "My Rust Server"
server.maxplayers 100
server.worldsize 3000
server.seed 12345
server.saveinterval 300
The world seed determines which procedural map your players play on. Popular seeds circulate in the Rust community and sites like rustmaps.com let you preview maps before committing to a seed.
Installing uMod / Oxide for Plugins
uMod (formerly Oxide) is the plugin platform for Rust. Installing it is straightforward:
- Download the Oxide.Rust package from umod.org
- Drop the files into your server directory
- Start the server. Oxide hooks into the Rust startup process automatically
- Plugins go in the
oxide/pluginsfolder
Essential plugins most Rust server admins install first:
- NTeleportation: Lets players set and use teleport points
- Clans: Team management for organized group play
- Economics: In-game economy and shop system
- AutoWipe: Automates the wipe process on your chosen schedule
Wipe Schedule and Community Building
Wipe day is the biggest day of any Rust server's cycle. Players anticipate it and the server gets its highest traffic on wipe day and the days immediately following.
Monthly wipes (the first Thursday of each month) align with Facepunch's official wipe cycle, which drives the most new players to any server. Bi-weekly or weekly wipes suit smaller, faster-paced communities.
Hosting Your Rust Server
Self-hosting from home is possible but a professional host gives you better network stability, DDoS protection, and the ability to run the server independently of your home machine.
Space-Node offers dedicated Rust server hosting with AMD Ryzen hardware, NVMe storage, and DDoS protection included. Our Netherlands location gives European players excellent latency.
What you actually need before you install Rust server
- A dedicated VPS or root server (not a shared/managed plan; Rust pegs a CPU thread).
- SteamCMD.
- Linux is the standard target; Windows works but uses more RAM.
- A current build of Oxide/uMod or Carbon if you want plugins (vanilla works without).
Rust server is single-threaded for the main game loop; CPU clock is more important than core count.
Specs by player count and map size (May 2026)
| Players | Map size | CPU | RAM | Disk |
|---|---|---|---|---|
| 1-25 | 3500 | dedicated 4 GHz+ core | 8 GB | 50 GB SSD |
| 25-75 | 4000-4500 | dedicated 4.5 GHz+ | 14 GB | 100 GB SSD |
| 75-150 | 4500-5000 | dedicated 5 GHz+ | 20-24 GB | 150 GB NVMe |
| 150-250 | 5000-6000 | dedicated, X3D class | 32-48 GB | 250 GB NVMe |
| 250+ | 6000+ | top-bin Ryzen X3D | 64 GB | 500 GB NVMe |
Map size matters as much as players: a 6000 map uses ~5 GB RAM at server start before any player connects.
Install with SteamCMD
sudo apt install lib32gcc-s1 curl
useradd -m -s /bin/bash rust
sudo -u rust bash <<'EOF'
mkdir -p ~/steamcmd ~/server
cd ~/steamcmd
curl -sqL https://steamcdn-a.akamaihd.net/client/installer/steamcmd_linux.tar.gz | tar zxvf -
./steamcmd.sh +force_install_dir /home/rust/server +login anonymous +app_update 258550 validate +quit
EOF
Launch script
#!/bin/bash
cd /home/rust/server
exec ./RustDedicated -batchmode -nographics \
+server.identity "main" \
+server.hostname "My Rust Server" \
+server.port 28015 +rcon.port 28016 \
+server.maxplayers 100 +server.worldsize 4500 \
+server.seed 1234567 \
+server.tickrate 30 \
+server.saveinterval 600 \
+rcon.password "CHANGE_ME" \
+server.description "Vanilla EU"
Monthly wipe automation
Forced map wipe is the first Thursday of every month (Facepunch update day). Script:
#!/bin/bash
cd /home/rust/server
rm -f main/*.map main/*.sav main/*.sav.* main/proceduralmap.*.map
./steamcmd.sh +force_install_dir /home/rust/server +login anonymous +app_update 258550 validate +quit
Run after the Facepunch update push, before launching.
Anti-cheat and security
- Enable EAC (default).
- Set
server.secure 1. - Block port 28016 (RCON) at the firewall; use SSH tunnel or Pterodactyl SFTP.
- Rotate
rcon.passwordat every wipe.
