Rust Server Setup Guide 2026
Complete step-by-step tutorial to set up your own Rust server
Rust
Facepunch Studios • February 8, 2018
Explore ranked listings, compare communities, and use our guides to find or run a better Rust server.
Rust Server Requirements
What You'll Need
Software Requirements
- Rust dedicated server files
- Minimum 8GB RAM (16GB+ recommended)
- SSD storage highly recommended
- Port 28015 forwarded
- Linux server preferred for performance
Hardware Requirements
Minimum (5-10 players)
- • CPU: Intel Core i7-3770 / AMD FX-9590
- • RAM: 10 GB RAM
- • Storage: 25 GB available space
- • Network: 10+ Mbps upload
Recommended (20+ players)
- • CPU: Intel Core i7-4690K / AMD Ryzen 5 1600
- • RAM: 16 GB RAM
- • Storage: 25 GB available space (SSD recommended) (SSD)
- • Network: 50+ Mbps upload
Step-by-Step Rust Server Setup
Step 1: Install SteamCMD and download Rust server files
Install SteamCMD and download Rust server files
Code Example:
./steamcmd.sh +force_install_dir ./rust-server/ +login anonymous +app_update 258550 +quitStep 2: Create server directory and configuration files
Create server directory and configuration files
Step 3: Configure your server startup script with map size and settings
Configure your server startup script with map size and settings
Code Example:
./RustDedicated -batchmode -nographics +server.hostname "My Rust Server" +server.port 28015 +server.maxplayers 100 +server.worldsize 3000 +server.seed 12345Step 4: Set up Oxide/uMod for plugin support by downloading and installing the framework
Set up Oxide/uMod for plugin support by downloading and installing the framework
Step 5: Configure wipe schedules and server rules in your server configuration
Configure wipe schedules and server rules in your server configuration
Step 6: Forward ports 28015-28016 on your router and firewall
Forward ports 28015-28016 on your router and firewall
Step 7: Start server with appropriate launch parameters and monitor the console
Start server with appropriate launch parameters and monitor the console
Step 8: Set up automated restarts and backups using cron jobs or scheduled tasks
Set up automated restarts and backups using cron jobs or scheduled tasks
Rust Server Configuration
Basic Settings
My Rust Server20survivalnormalAdvanced Settings
Performance Optimization
- • Allocate 1GB RAM per 4-6 players
- • Use SSD storage for better performance
- • Optimize view distance based on player count
- • Enable server-side optimizations
Security Settings
- • Set strong admin passwords
- • Configure firewall rules
- • Enable whitelist if needed
- • Regular backup schedule
Common Rust Server Issues & Solutions
🚫 Players Can't Connect to Server
Symptoms: Server appears offline, connection timeouts
Solutions:
- Check port forwarding configuration (port 25565 for Minecraft)
- Verify firewall settings allow server traffic
- Confirm server is running and listening on correct port
- Test with local IP first, then external IP
⚠️ Server Lag and Performance Issues
Symptoms: Slow response, block lag, entity lag
Solutions:
- Increase RAM allocation (minimum 2GB recommended)
- Reduce view distance in server properties
- Limit entity spawning and mob farms
- Use performance optimization plugins
💥 Server Crashes Frequently
Symptoms: Unexpected shutdowns, error messages
Solutions:
- Check server logs for error messages
- Ensure sufficient RAM allocation
- Update server software to latest version
- Remove problematic plugins or mods
Server Setup Complete! 🎉
Your Rust server is ready. Now let's get players to join!
