For a Rust server, self-host if you have 16GB+ RAM and can open ports — it's free and gives you full mod control. Rent from a game hosting service if you want 24/7 uptime without the setup hassle — expect $10–30/month. A VPS at $5–15/month is the middle ground for technical users who want always-on servers with full Oxide plugin freedom.
Self-Hosted (Local Server)
Running Rust's dedicated server software on your own PC or a machine you control. You download the files via SteamCMD, create a launch script, and manage everything yourself.
Advantages:
- Only cost is electricity
- Full control over everything (mods, settings, updates)
- You learn how dedicated servers actually work
- No monthly subscription
Disadvantages:
- Requires decent hardware (16 GB RAM minimum, 32 GB recommended)
- You have to configure port forwarding on your router
- Server is only online when your PC is on
- If your PC crashes, the server goes down
- Some ISPs and apartment networks block incoming connections entirely
Rental Server (Game Server Hosting)
A hosting company runs the server on their hardware. You manage it through a web panel — no command line required.
Advantages:
- No port forwarding needed
- Your PC specs don't matter
- 24/7 uptime — friends can play even when you're offline
- High-end hardware (low latency, fast SSDs)
- Customer support if something breaks
Disadvantages:
- Monthly cost (~$10–25/month depending on provider and region)
- Depending on the plan, mod support may be limited
- Your data disappears if you cancel without backing up
Who Should Use What
Go self-hosted if:
- You have a capable PC (32 GB RAM, fast SSD)
- You want to learn server administration
- You need maximum mod flexibility (running Oxide with lots of custom plugins)
- Cost is the top priority
- Friends only play when you're on anyway
Go rental if:
- Your PC doesn't have enough RAM (under 16 GB)
- Port forwarding failed or isn't possible on your network
- You want a 24/7 server friends can access anytime
- You want to be playing the game, not troubleshooting the server
- You only need a server for a few days or weekends
Rental Server Options Compared
There are a lot of game server hosting services. Here's how the main ones stack up for Rust specifically.
XServer GAMEs (Japan-focused)
The game server product from Xserver, one of Japan's largest web hosting companies. Designed for non-technical users.
What it offers:
- GUI panel — no command line needed
- Rust support (30+ games available)
- Plans from 3 days to 365 days
- AMD EPYC processors, NVMe SSDs
- Paid plans support Rust Oxide (mods)
| Players | RAM | 3 days | 30 days |
|---|---|---|---|
| 4 | 4 GB | ~¥394 | ~¥1,314 |
| 10 | 8 GB | ~¥674 | ~¥2,249 |
| 20 | 16 GB | ~¥1,160 | ~¥3,870 |
Prices shown are campaign rates as of March 2026. Check XServer GAMEs for current pricing.
Best for: Complete beginners, weekend-only players, people who failed at port forwarding
Apex Hosting / Nodecraft / Nitrado (International)
English-language game hosting services with solid Rust support and generally strong mod compatibility.
| Provider | Monthly Cost (est.) | Mod Support | Notable |
|---|---|---|---|
| Apex Hosting | $15–30 | Good (Oxide supported) | Clean panel, easy setup |
| Nodecraft | $15–25 | Good | Quick plan changes |
| Nitrado | $10–20 | Moderate | Wide game selection |
VPS (Virtual Private Server) — DIY Setup
Rent a Linux server and install Rust's dedicated server yourself via command line. Maximum flexibility, but requires technical comfort.
Top VPS providers:
- Vultr / DigitalOcean — Good global coverage, affordable, English-only UI
- Linode (Akamai) — Solid performance, good docs
- Hetzner — Cheapest for the specs, European servers
Minimum specs for a Rust server on a VPS:
| Spec | Minimum | Recommended |
|---|---|---|
| CPU | 4 cores | 8 cores |
| RAM | 8 GB | 16 GB |
| Storage | 30 GB SSD | 50 GB NVMe |
| Bandwidth | 1 TB/month | Unmetered |
With a VPS, you get root access and can run Oxide with any plugins you want — it's basically the same as self-hosting but with a machine that's always on.
Best for: Intermediate to advanced users who want full control at lower ongoing cost than managed game hosting.
Cost Comparison
| Option | Monthly Cost | Setup Difficulty | Mod Freedom | 24/7 Uptime |
|---|---|---|---|---|
| Local PC | ~$2–5 (electricity) | Medium | Maximum | Only when PC is on |
| XServer GAMEs | ~$10–20 | Easy (GUI) | Moderate (Oxide on paid plans) | Yes |
| Apex / Nodecraft | $15–30 | Easy (GUI) | Good | Yes |
| VPS (DIY) | $5–15 | Hard (CLI) | Maximum | Yes |
All prices are estimates — check current pricing on each provider's website.
Setting Up a Rust Server on XServer GAMEs
If you go with a managed service like XServer GAMEs, here's the basic flow:
1. Create an Account and Choose a Plan
Sign up on the official site, select Rust as your game, and choose your plan (player slots and duration).
2. Configure Server Settings
The management panel lets you set server name, max players, map size, and other parameters through a GUI. No command line involved.
3. Start the Server
Hit the launch button. Within a few minutes, you'll get an IP address for your server.
4. Connect
In Rust, press F1 and type:
client.connect YOUR_SERVER_IP:28015
5. Share with Friends
Give friends the same IP. They can join anytime the server is running — which is 24/7.
Running Rust on a VPS (Linux)
For those comfortable with a command line, here's the setup process on Ubuntu/Debian:
# Install dependencies
sudo apt update && sudo apt install -y lib32gcc-s1
# Create a steamcmd user
sudo useradd -m steamcmd
sudo su - steamcmd
# Download SteamCMD
mkdir ~/steamcmd && cd ~/steamcmd
curl -sqL "https://steamcdn-a.akamaihd.net/client/installer/steamcmd_linux.tar.gz" | tar zxvf -
./steamcmd.sh
# Inside steamcmd:
# force_install_dir /home/steamcmd/rustserver/
# login anonymous
# app_update 258550 validate
# exit
Create a launch script at /home/steamcmd/rustserver/start.sh:
#!/bin/bash
cd /home/steamcmd/rustserver
./RustDedicated -batchmode -nographics \
+server.hostname "My Rust Server" \
+server.port 28015 \
+server.identity "server1" \
+server.maxplayers 20 \
+server.worldsize 3000 \
+server.seed 12345 \
+server.saveinterval 300 \
+rcon.port 28016 \
+rcon.password "ChangeThis" \
+rcon.web 1
chmod +x start.sh
./start.sh
For automatic restart and running as a background service, use screen or create a systemd service.
My Honest Recommendation
Spending $10–15/month on a game server is roughly the cost of a new game. If you're playing regularly, it's usually worth it just to eliminate the infrastructure headaches.
For serious mod users who want Oxide with full plugin freedom, a VPS is the sweet spot — full control, always on, and cheaper than managed game hosting.
Frequently Asked Questions
How much does it cost to run a Rust server per month?
Self-hosting costs only electricity (~$2–5/month). Managed game hosting runs $10–30/month depending on player slots and provider. A VPS is $5–15/month — cheaper than managed hosting but requires command-line setup. All options require SteamCMD to download the Rust Dedicated Server (App ID 258550), which is free.
Can I switch from self-hosted to rental (or vice versa)?
Yes. Your world save files are portable. Copy server/<identity>/ from your local machine to the rental server (or VPS) and vice versa. The save format is the same regardless of hosting method. Just make sure you match the same map size and seed settings.
Do I need to update Oxide after every Rust patch?
Yes. Rust updates on the first Thursday of every month, and each update breaks Oxide. The Oxide team usually publishes a compatible build within hours. Managed game hosts often handle this automatically, which is one of their biggest advantages over self-hosting.
What's the minimum RAM for a Rust server?
8GB works for 3-5 players on a small map (size 3000). For 10+ players on a standard map (3500), you want 16GB. For 50+ players, 24GB or more. Rust servers are single-threaded, so CPU clock speed matters more than core count. See SteamDB for official details.
Can I run mods on a rental server?
It depends on the provider. Most paid plans from game-focused hosts support Oxide/uMod, but free tiers typically don't. Check before signing up. On a VPS, you have full control and can run any Oxide plugin from umod.org or Codefling.
Is port forwarding really that hard?
It's not hard in concept — you forward UDP 28015 and 28016 to your server's local IP. The problem is that many ISPs, apartment networks, and CGNAT setups block or restrict incoming connections entirely. If you can't get it working after 30 minutes, a rental server or VPS eliminates the issue completely.
How do I back up my Rust server?
Copy the entire server/<identity>/ folder. This includes your map saves (*.sav, *.map), player data, and blueprint database. For automated backups on a VPS, a simple cron job with tar works. Managed hosts usually offer backup features in their control panel.
Wrapping Up
| Self-Hosted | Managed Hosting | VPS | |
|---|---|---|---|
| Cost | Electricity only | $10–30/month | $5–15/month |
| Setup | Medium | Easy | Hard |
| Mod freedom | Maximum | Moderate to good | Maximum |
| Always online | No | Yes | Yes |
| Best for | Technical users with good hardware | Beginners, weekend players | Intermediate+ users wanting control |
Whichever path you pick, having your own Rust server genuinely changes how you play. You control the rules, the wipe schedule, who gets in, and how it's modded. It's worth getting right.
For a detailed step-by-step guide on building your own server, see How to Set Up a Rust Server.
Related articles:
Enterprise-grade cloud VPS with global data centers
- 13 data centers (US, EU, Asia, Middle East)
- Starting at $4/month for 1GB RAM — pay-as-you-go
- 30-day free trial available