How to Make a Rust Server
Set up your own Rust dedicated server: install the server files with SteamCMD, configure population, map size and wipe schedule, add Oxide or Carbon mods, and open for wipe day. Plus the managed route.
Rust is demanding — population, map size and entities all hit the CPU hard, especially on wipe day. You install the server with SteamCMD (Steam app 258550) on a Linux or Windows box, then tune it for your community.
You can self-host on a VDS/dedicated server, or use managed Rust hosting that handles installation, updates, wipes and mods from a panel.
What you'll need
A quick checklist before you begin — have these ready and the rest is easy.
- SteamCMD installed, and Steam app 258550 downloaded.
- A strong single-core CPU and enough RAM (6–8 GB small, 12 GB+ for big/modded).
- A decision on map size, population and wipe schedule.
- (Optional) Oxide (uMod) or Carbon for plugins.
- Port 28015 (UDP) open and reachable.
Set up a Rust dedicated server
Install SteamCMD
SteamCMD downloads the dedicated server files. Install it on your server first (Linux or Windows).
Download the Rust server (app 258550)
Use SteamCMD to install the Rust dedicated server. This pulls the latest official server build.
steamcmd +login anonymous +app_update 258550 validate +quit
Configure your server
Set the hostname, population, map size, seed and description in your start command or server.cfg. Bigger pop and map sizes need more CPU and RAM.
./RustDedicated -batchmode +server.hostname "My ESAGAMES Rust Server" +server.maxplayers 100 +server.worldsize 3500 +server.seed 12345 +server.port 28015
Plan your wipe schedule
Most servers wipe map (and sometimes blueprints) weekly or bi-weekly. Announce your wipe time clearly — it's when your server fills up.
Add mods with Oxide or Carbon (optional)
For a modded server, install Oxide (uMod) or Carbon, then drop plugins for kits, clans, economy and events into the plugins folder.
Launch and list your server
Start the server, confirm it appears in the server browser, and submit it to community server lists ahead of wipe to bring players in.
client.connect your-server-ip:28015
Rust best practices
Strong CPU for wipe day
High pop on a fresh wipe is brutal on the CPU. Fast single-core performance keeps it smooth.
Anti-DDoS
Wipe day is peak attack time. Always-on filtering keeps you online when it matters most.
Stay compliant
Use the official server files via SteamCMD and follow Facepunch's server rules; don't use leaked paid plugins.
Common problems & fixes
Hit a snag? These are the issues people run into most — and how to solve them.
Server doesn't show in the browser
Make sure server.port and the Steam query port are open, and that server.hostname is set.
Performance tanks on wipe day
High pop on a fresh map is CPU-heavy — you need a fast CPU and a sensible pop/world-size balance.
Plugins cause errors after a Rust update
Oxide/Carbon and plugins must be updated to match the new Rust build. Update them after each force-wipe.
World is too empty or too crowded
Your worldsize doesn't match your population. 3000–4000 suits most servers.
Skip the setup — host it with ESAGAMES
Want it ready for wipe day without managing SteamCMD? Our Rust hosting runs strong CPUs and NVMe behind a multi-Tbps Frankfurt network — modded or vanilla, online and protected.
Frequently asked questions
How do I make a Rust server?
Install SteamCMD, download the Rust dedicated server (app 258550), configure population, map size and wipe schedule, optionally add Oxide/Carbon mods, then launch it.
How much RAM does a Rust server need?
It scales with population and map size. A small server runs on 6–8 GB, while large high-pop or modded servers want 12 GB+ and a strong CPU.
What port does Rust use?
The default Rust server port is 28015 (UDP). Make sure it's open and reachable.
How often should I wipe?
Most servers wipe map weekly and blueprints bi-weekly or monthly. Pick a consistent schedule and announce it.
Oxide or Carbon for mods?
Both work well. Carbon is newer and performance-focused; Oxide (uMod) has the largest plugin ecosystem. Choose what your plugins support.
Is running a Rust server allowed?
Yes — Facepunch provides the official dedicated server via SteamCMD. Follow their server guidelines and terms.
Keep reading
Rust is a trademark of Facepunch Studios. ESAGAMES is an independent hosting provider and is not affiliated with or endorsed by Facepunch Studios. The dedicated server is installed via Valve's SteamCMD; you must own a legitimate copy of Rust.