Guide

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.

8 min read Intermediate Anti-DDoS hosting

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.

Before you start

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.
Step by step

Set up a Rust dedicated server

1

Install SteamCMD

SteamCMD downloads the dedicated server files. Install it on your server first (Linux or Windows).

2

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
3

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
4

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.

5

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.

6

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
Run it right

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.

Troubleshooting

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.

Rust hosting
FAQ

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.

More guides

Keep reading

Ready to launch?

Protected, low-latency game hosting in Frankfurt — online in minutes with 24/7 support.

Payments Secure checkout with cards, banking apps and digital wallets.

Choose the payment flow that fits your stack and region without leaving the platform.

Pay by Zen Visa Mastercard Paysafecard PaysafeCash Skrill Trustly Bancontact UnionPay iDeal WebMoney