How to Set Up a Rust Dedicated Server 2026: Complete Step-by-Step Guide

Published on

Complete guide to setting up a Rust dedicated server in 2026: system requirements, SteamCMD installation, server.cfg, ports, map selection, and hosting options.

Setting up a Rust dedicated server requires a Windows or Linux machine (or VPS) with enough RAM, CPU power, and a stable internet connection. Here is the complete process.

System Requirements

ComponentMinimumRecommended
RAM8 GB16 GB
CPU4 cores, 3.0 GHz6+ cores, 4.0 GHz
Storage20 GB SSD50 GB NVMe
OSWindows 10 / Ubuntu 20.04+Ubuntu 22.04 / Windows Server
Network10 Mbps upload50+ Mbps upload
Ports28015 (game), 28016 (RCON)Same

Step 1: Install SteamCMD

Linux

sudo add-apt-repository multiverse
sudo dpkg --add-architecture i386
sudo apt update
sudo apt install steamcmd

Windows

Download SteamCMD from Valve and extract to a folder.

Step 2: Download Rust Server

steamcmd +force_install_dir /home/rust/server +login anonymous +app_update 258550 validate +quit

Step 3: Create Start Script

Linux (start.sh)

#!/bin/bash
cd /home/rust/server
./RustDedicated -batchmode \
  +server.port 28015 \
  +server.level "Procedural Map" \
  +server.seed 12345 \
  +server.worldsize 4000 \
  +server.maxplayers 100 \
  +server.hostname "My Rust Server" \
  +server.description "A Rust server" \
  +server.identity "myserver" \
  +rcon.port 28016 \
  +rcon.password "changethis" \
  +rcon.web 1
chmod +x start.sh
./start.sh

Step 4: Configure Ports

Open these ports in your firewall:

  • 28015 UDP - Game traffic
  • 28016 TCP - RCON (remote console)
  • 28082 TCP - Rust+ companion (optional)

Step 5: Map and Seed

  • server.seed, A number that generates a unique map. Try different seeds at playrust.io to preview.
  • server.worldsize, Map size from 1000 (tiny) to 6000 (huge). Default is 4000.
  • server.level, "Procedural Map" for random, or a custom map URL.

Wipe Schedule

Rust has a forced wipe on the first Thursday of each month. Many servers also do weekly or bi-weekly map wipes. Configure this manually by deleting the world save files and restarting.

Adding Plugins (Oxide/uMod or Carbon)

  1. Download Oxide/uMod or Carbon
  2. Extract to the server directory
  3. Restart the server
  4. Place plugin .cs files in the oxide/plugins/ folder
  5. Plugins auto-compile on server start

Hosting Options

OptionCostEffort
Self-hosted VPS10-30 EUR/moHigh (full setup)
Managed hosting (Space-Node)10-20 EUR/moLow (panel-based)
Home serverFree + electricityHigh + port forwarding

Space-Node Rust plans start at 6.81 EUR/month with Ryzen 9 CPUs, NVMe storage, and DDoS protection.

FAQ

How much RAM does a Rust server need? Minimum 8 GB. Recommended 16 GB for modded servers with 50+ players.

Can I run a Rust server on a free VPS? Not reliably. Rust needs 8+ GB RAM and decent CPU.

What is RCON? Remote Console. Allows you to run server commands remotely.

Related: Rust map seeds guide, Rust wipe schedule, Rust server performance

Launch Your VPS Today

Get started with professional VPS hosting powered by enterprise hardware. Instant deployment and 12/7 support included.