Skip to content

Rust Server Hosting

Rust is a popular multiplayer survival game featuring intense PvP combat, base building, and resource gathering. Our Rust servers provide excellent performance and full Oxide/uMod plugin support.

  1. Select “Rust” from the game list
  2. Choose server specifications:
    • Location: Closest to your player base
    • Map Size: 1000-4000 (larger = more players)
    • Wipe Schedule: Weekly, bi-weekly, or monthly
  3. Configure basic settings:
    • Server Name: Displayed in server browser
    • Description: Server information for players
    • Max Players: Based on map size
    • Password: Optional for private servers
Map SizePlayersRAMCPUStorage
100010-254GB4 cores20GB
200025-508GB6 cores40GB
300050-10012GB8 cores60GB
4000100-20016GB+8+ cores80GB+

Key configuration options:

# Server Identity
server.hostname "My Rust Server"
server.description "Welcome to our server!"
server.url "https://mywebsite.com"
server.headerimage "https://mysite.com/header.jpg"
# Player Limits
server.maxplayers 100
server.queuelimit 500
# World Settings
server.worldsize 3000
server.seed 12345
server.levelurl ""
# Gameplay Settings
server.pve false
server.radiation true
server.antihack 1
# Network Settings
server.port 28015
server.queryport 28016
rcon.port 28016
rcon.password "your_rcon_password"
# Performance Settings
fps.limit 30
server.tickrate 30
  • World Size: 1000, 2000, 3000, 4000
  • Seed: Custom number for repeatable maps
  • Custom Maps: Upload community-created maps
  • Procedural Generation: Random map each wipe

Map Wipes (terrain reset):

  • Weekly: High-activity servers
  • Bi-weekly: Balanced gameplay
  • Monthly: Longer-term building

Blueprint Wipes (player progress reset):

  • Less frequent: Usually monthly or quarterly
  • Coordinated: Often with major game updates

Oxide comes pre-installed on Game Lords Rust servers:

  1. Verify installation in server files
  2. Check “oxide” folder exists
  3. Restart server to enable Oxide
  4. Verify loading in console logs
  • AdminRadar: See all players and entities
  • VanishAdmin: Invisible admin mode
  • BetterChatMute: Advanced player muting
  • AdminTools: Comprehensive admin utilities
  • RemoverTool: Easy building removal
  • Stack Size Controller: Adjust item stack sizes
  • Teleportation: Player teleport system
  • Kits: Predefined item kits for players
  • Economics: Server currency system
  • Shop: Buy/sell items with currency
  • Trade: Secure player-to-player trading
  • Reward: Daily login rewards
  • Deathmatch: Arena-style combat events
  • Clans: Team management system
  • FriendlyFire: Configure team damage
  • Raid Protection: Offline raid protection
  1. Download plugins from umod.org
  2. Upload .cs files to “oxide/plugins” folder
  3. Restart server or use o.reload PluginName
  4. Configure in “oxide/config” folder

Most plugins create config files:

{
"Plugin Settings": {
"Setting1": "Value1",
"Setting2": true,
"Setting3": 100
}
}

Grant yourself admin privileges first:

ownerid YOUR_STEAM_ID "Your Name" "owner"
kick playername "reason" # Kick player
ban playername "reason" # Ban player permanently
banid steamid "reason" # Ban by Steam ID
unban steamid # Remove ban
save # Force save server data
quit # Stop server gracefully
weather 0 # Clear weather
env.time 12 # Set time (0-24)
giveid playerid itemid amount # Give items to player
entid # Get entity ID of object you're looking at
kill radius # Destroy objects in radius

Remote console access:

  1. Set RCON password in server.cfg
  2. Use RCON tools or web interface
  3. Execute commands remotely
  4. Monitor server without being in-game

Optimize performance in server.cfg:

# FPS and Tick Rate
fps.limit 30
server.tickrate 30
# Entity Limits
spawn.max_density 1
spawn.max_rate 1
# Network Optimization
net.visdebug false
net.sendrate 20
net.receieverate 20
# Garbage Collection
gc.incremental_enabled true
gc.incremental_milliseconds 5
  • CPU: Rust is CPU-intensive, prioritize clock speed
  • RAM: More RAM allows larger maps and more players
  • Storage: SSD recommended for faster map loading
  • Network: High bandwidth for many concurrent players
  • Monitor resource usage: Check plugin impact
  • Remove unused plugins: Less is often more
  • Update regularly: Keep plugins current
  • Profile performance: Use built-in profiling tools

Install community maps:

  1. Download map files from sites like RustMaps.com
  2. Upload to server directory
  3. Set server.levelurl in configuration
  4. Restart server with new map

Set up automatic map changes:

  1. Configure multiple map files
  2. Use plugins like MapRotator
  3. Schedule map changes with wipes
  4. Notify players of upcoming changes

Consider these factors:

  • Player population: More players = more frequent wipes needed
  • Server performance: Large bases can impact performance
  • Game updates: Forced wipes with major updates
  • Community preference: Poll your players
  1. Announce wipe: Give players advance notice
  2. Final backup: Save pre-wipe state
  3. Execute wipe: Delete save files or change map
  4. Restart server: Load fresh map
  5. Monitor startup: Ensure clean start

Alternative to full wipes:

  • Player wipe only: Keep bases, reset inventories
  • Base decay: Accelerated decay to clear old bases
  • Zone wipes: Clear specific map areas only

Check console for errors:

  • Port conflicts: Change server port
  • Corrupted saves: Delete save files
  • Plugin errors: Disable problematic plugins
  • Insufficient RAM: Increase server resources
  • Reduce tickrate: Lower server.tickrate
  • Limit entities: Adjust spawn rates
  • Plugin review: Disable resource-heavy plugins
  • Map optimization: Use smaller or optimized maps
  • Port forwarding: Ensure ports are accessible
  • Steam authentication: Check Steam API status
  • Version mismatch: Verify game version compatibility
  • Queue system: Configure queue limits properly

Monitor these metrics:

  • FPS: Server framerate (aim for 30+ FPS)
  • Memory usage: RAM consumption over time
  • Player count vs. performance: Identify capacity limits
  • Network traffic: Bandwidth utilization

Establish clear guidelines:

  • PvP policies: Raiding rules and restrictions
  • Building regulations: Foundation limits, area restrictions
  • Chat rules: Language and behavior standards
  • Admin policies: Fair play and abuse prevention

Keep players engaged:

  • Scheduled events: PvP tournaments, building contests
  • Admin events: Helicopter calls, supply drops
  • Community projects: Group builds, town creation
  • Seasonal themes: Holiday decorations, special events

Stay connected with your community:

  • Discord integration: Server status and notifications
  • In-game announcements: Use plugins for messages
  • Website/forums: Detailed rules and updates
  • Social media: Broader community engagement

Manage cosmetic items:

# Workshop skins
workshop.enabled true
workshop.download_items true
# Item restrictions
itemhideinfo true
itemrestrictionsEnabled true

Modify loot spawns:

  1. Edit loot table files
  2. Adjust spawn rates and items
  3. Create custom loot zones
  4. Balance economy and progression

Link multiple servers:

  • Shared player data: Characters transfer between servers
  • Cross-server communication: Plugin-based clustering
  • Load balancing: Distribute players across servers
  • Rust Community: /r/playrust subreddit
  • Oxide Community: umod.org forums
  • FacePunch Studios: Official developer communication
  • Rust Admin Academy: Server administration guides

Specialized Rust support includes:

  • Plugin installation assistance
  • Performance optimization
  • Wipe scheduling help
  • Community management advice

When contacting support, include:

  • Server console logs
  • Plugin list and versions
  • Player count and map size
  • Specific error messages

Good luck building your Rust community!