Ga naar hoofdinhoud

Rust Server Admin Guide

Rust is one of the most demanding games to host — both technically and socially. Players expect smooth performance, fair rules, and regular wipes. This guide covers everything a Rust server admin needs to know.

Wipe Schedule

Wipes are fundamental to Rust. They reset the playing field and keep the game fresh. Understanding the wipe cycle is critical for running a successful server.

Types of Wipes

TypeWhat ResetsWhat SurvivesWhen
Map WipeAll buildings, deployables, inventories, mapBlueprints, player levelsSet by server admin
Blueprint WipeAll learned blueprintsNothing — full resetPeriodically by Facepunch or admin
Full WipeEverything — map + blueprintsNothingTypically on force wipe day

Force Wipe

Facepunch forces a wipe on the first Thursday of every month when they push a mandatory update. All servers must update and wipe.

  • Time: 11:00 AM Pacific / 2:00 PM Eastern / 7:00 PM CET (typically)
  • What resets: Map data (buildings, items, resources)
  • Blueprints: Usually preserved unless Facepunch announces a BP wipe
  • BP wipes happen less frequently — typically with major game changes, not every month

Community Wipe Schedules

Most community servers add their own wipes between force wipes:

ScheduleBest ForTypical Player Base
WeeklyCompetitive PvP, high actionExperienced players
Bi-weeklyBalance of progression and freshnessMost popular
MonthlyLong-term building, casual playBuilders, small groups

Wipe day tip: Schedule your wipe for Thursday evening (your timezone) to align with the weekly Rust update cycle. Many players specifically look for "just wiped" servers.

Running a Wipe

To wipe your server:

# Map wipe only (keep blueprints)
# Delete these files from your server data directory:
# - *.sav (map save)
# - *.sav.* (map backups)
# - *.map (procedural map cache)

# Blueprint wipe (add to above)
# Also delete:
# - player.blueprints.*.db

# Or via RCON:
server.save # Save first
server.writecfg # Save config
# Then restart the server with the files deleted

On Reactor, you can trigger wipes from the dashboard or by deleting the relevant files via SFTP.

Oxide / uMod Plugin System

Oxide (also called uMod) is the standard plugin framework for Rust servers. Nearly every modded server runs it.

Installing Oxide

On most hosts (including Reactor), Oxide comes pre-installed. If you need to install manually:

  1. Download the latest Oxide build from umod.org
  2. Extract into your server's root directory (overwrites some files)
  3. Restart the server
  4. Oxide creates oxide/ directory with plugins/, config/, data/, logs/

Installing Plugins

  1. Download the .cs file from umod.org or Codefling
  2. Upload to oxide/plugins/
  3. The plugin loads automatically (hot-reload) — no restart needed
  4. Configuration file appears in oxide/config/
  5. Edit the config, then reload: oxide.reload PluginName

Essential Oxide Commands

oxide.plugins               # List all loaded plugins
oxide.load PluginName # Load a plugin
oxide.unload PluginName # Unload a plugin
oxide.reload PluginName # Reload after config change
oxide.version # Check Oxide version
oxide.update # Update Oxide (requires restart)

Carbon — The Alternative

Carbon is a newer framework gaining popularity. It's designed for better performance and supports most Oxide plugins. If you're starting fresh and want lower overhead, Carbon is worth considering.

Based on what successful community servers run in 2025:

Must-Have (Quality of Life)

PluginPurposeNotes
Gather ManagerControl resource gather ratesThe most common mod — 2x, 3x, 5x servers
KitsGive players starter/VIP kitsConfigurable cooldowns and permissions
Teleportation/tpa, /home, /town commandsSet cooldowns to balance gameplay
Better ChatChat formatting, colors, prefixesShow ranks, VIP tags, admin badges
AutoDoorsDoors close automatically after delaySmall QoL, players love it
BackpacksExtra inventory spaceConfigurable size per permission group

Economy & Trading

PluginPurpose
EconomicsCurrency system (earn from farming, PvP, events)
Server RewardsReward points for play time, kills, gathering
Shop / GUI ShopIn-game store where players spend currency
TradeSafe player-to-player item trading

Administration

PluginPurpose
Admin RadarSee players, sleepers, entities through walls (admin only)
VanishGo invisible to monitor players
Player AdministrationGUI for banning, kicking, muting
ClansClan system with tags, alliances, friendly fire protection
Rust:IO / RustIOLive web map of your server

Performance & Anti-Cheat

PluginPurpose
Anti HackDetect speedhacks, flyhacks, noclip
Stack Size ControllerIncrease stack sizes to reduce inventory clutter
Entity CleanupRemove abandoned structures after inactivity
Plugin Count

Keep your plugin count reasonable. 30-40 well-maintained plugins is a good target. Going above 60 often causes performance issues. Monitor with oxide.plugins and remove anything unused.

Server Configuration

Launch Parameters

Key parameters in your server startup command:

RustDedicated \
-batchmode \
+server.port 28015 \
+server.queryport 28016 \
+rcon.port 28016 \
+rcon.password "YourSecurePassword" \
+rcon.web 1 \
+server.hostname "My Rust Server | 2x | Kits" \
+server.description "Bi-weekly wipe. Active admins. Events every weekend." \
+server.url "https://discord.gg/yourserver" \
+server.headerimage "https://your-image-url/banner.png" \
+server.identity "myserver" \
+server.maxplayers 100 \
+server.worldsize 3500 \
+server.seed 12345 \
+server.saveinterval 600 \
+server.globalchat true \
+server.stability true \
+decay.scale 1.0

Important Settings

SettingDefaultRecommendedEffect
server.worldsize45003000-4000Map size in meters. Smaller = more PvP encounters
server.maxplayers5050-150Match to your hardware capacity
server.saveinterval600300-600Auto-save frequency in seconds
server.pvefalsefalseTrue disables PvP entirely
decay.scale1.00.5-1.0Building decay speed. Lower = slower decay
server.seedrandomfixedMap seed — same seed = same map layout

Map Size Guide

SizePlayersStyle
250025-50Dense, constant PvP
300050-100Balanced
350075-150Room to breathe
4000100-200Large groups, less encounters
4500+150+Spread out, exploration focus

RCON (Remote Console)

Rust uses WebRCON — a WebSocket-based variant, not the standard Source RCON. See our RCON Protocol guide for details.

Quick RCON Setup

+rcon.port 28016
+rcon.password "YourPassword"
+rcon.web 1 # Required for WebRCON

Useful Admin Commands

# Server management
server.save # Force save
server.writecfg # Save configuration
server.fps # Check server FPS
server.hostname "New Name" # Change server name

# Player management
kick "PlayerName" "Reason"
ban "SteamID64" "Reason"
unban "SteamID64"
banlistex # View ban list
mutevoice "PlayerName"
unmutevoice "PlayerName"

# World
say "Server message to all" # Broadcast to chat
teleport "Player1" "Player2" # Teleport player
env.time 12 # Set time (0-24)
weather.fog 0 # Disable fog
weather.rain 0 # Disable rain

# Information
players # List online players
playerlist # Detailed player info
serverinfo # Server stats

RCON Tools

ToolTypeBest For
RustAdminDesktop appFull admin panel with player tracking
rcon.ioWeb-basedQuick browser access
Rust+ (official)Mobile appBasic monitoring and chat
Reactor DashboardWeb-basedIntegrated with server management

Performance Optimization

Hardware Requirements

Rust is CPU-intensive and single-threaded for game logic:

PlayersCPURAMStorage
25-504 GHz+8 GB25 GB SSD
50-1004.5 GHz+12-16 GB50 GB SSD
100-2004.5 GHz+16-24 GB75 GB SSD
200+Highest single-thread24-32 GB100 GB SSD

Monitoring Server Health

# In RCON
server.fps # Target: 30 FPS. Below 20 = lag
status # Player count and map info
perf 1 # Enable performance stats

Target FPS: 30 is ideal. Below 20 FPS, players experience rubber-banding and hit registration issues.

Common Performance Killers

  1. Too many entities — Large bases with hundreds of doors, boxes, lights
  2. Entity count >300k — Server starts to struggle above this
  3. Too many plugins — Each plugin adds overhead on every server tick
  4. Large map + few players — The server still processes all chunks
  5. Unoptimized plugins — Some free plugins have poor performance

Ready to host? Get your Rust server →