background image
Game Servers 380 7 Days to Die 4 Abiotic Factor 2 Aloft 2 alt:V 2 Americas Army Proving Grounds 2 Among Us 2 Archean 2 ARK Survival Ascended 6 ARK Survival Evolved 3 Arma 3 3 Arma Reforger 2 Aska 2 AssaultCube 2 Assetto Corsa 3 Astro Colony 2 Astroneer 2 Automobilista 2 2 Avorion 2 Banana Shooter 2 Barotrauma 3 BATTALION Legacy 2 BeamNG.drive (BeamMP) 2 Black Mesa 2 Brickadia 2 Call of Duty 2 Citadel: Forged with Fire 2 ClassiCube 2 Clone Hero 2 Colony Survival 2 Conan Exiles 4 Contagion 2 Core Keeper 2 Counter-Strike 2 3 Craftopia 2 CryoFall 2 CS2D 2 Cube 2: Sauerbraten 2 Cubic Odyssey 2 DayZ 4 DDNet 2 DDRaceNetwork 2 Dead Matter 2 Dont Starve Together 4 Eco 2 Empyrion Galactic Survival 2 Enshrouded 3 Escape from Tarkov 2 Euro Truck Simulator 2 2 Factorio 2 Farming Simulator 25 2 Fistful of Frags 2 FiveM 3 FortressCraft Evolved 2 Foundry 2 Foundry VTT 2 Frozen Flame 2 FTL Tachyon 2 Garrys Mod 3 Ground Branch 2 Half-Life 2 Deathmatch 2 Hogwarp 2 Holdfast: Nations at War 2 HumanitZ 2 Hurtworld 2 Hytale 1 Icarus 2 Insurgency Sandstorm 2 IOSoccer 2 Just Cause 3 Multiplayer 2 Kerbal Space Program 2 Killing Floor 2 3 LeagueSandbox 2 Left 4 Dead 2 Left 4 Dead 2 3 Longvinter 2 Los Angeles Crimes 2 Medal of Honor 2 Midnight Ghost Hunt 2 Mindustry 2 Minecraft 4 Minetest 2 Modiverse 2 Mordhau 3 Mount & Blade II: Bannerlord 2 Myth of Empires 2 Nazi Zombies Portable 2 Necesse 2 NeosVR 2 Neverwinter Nights EE 2 Night of the Dead 2 Nightingale 2 No Love Lost 2 No More Room in Hell 2 No One Survived 2 Nova-Life Amboise 2 Nuclear Option 2 Onset 2 Open Fortress 2 OpenArena 2 OpenRA 2 OpenRCT2 2 OpenTTD 2 Operation Harsh Doorstop 2 Palworld 3 Path of Titans 2 Pavlov VR 3 PixARK 2 Plains of Pain 2 Portal Knights 2 Post Scriptum 2 Project Zomboid 8 Puck 2 Quake Live 2 R5Reloaded 2 RedM 2 Renown 2 Resonite 2 Return to Moria 2 Rimworld Together 2 Rising World 2 Risk of Rain 2 1 Rust 4 Satisfactory 1 SCP Secret Laboratory 3 SCUM 2 Smalland 2 Solace Crafting 2 Soldat 2 Soldat 2 2 Sonic Robo Blast 2 2 Sons of the Forest 2 Soulmask 2 SourceCoop 2 Space Engineers 3 Space Station 14 2 Squad 3 Starbound 3 StarMade 2 Stationeers 2 Stormworks 2 Subnautica Nitrox 2 Sunkenland 2 SuperTuxKart 2 Sven Co-op 2 Swords 'n Magic and Stuff 2 Team Fortress 2 3 Teeworlds 2 Terraria 3 TerraTech Worlds 2 TF2 Classified 2 The Forest 3 The Front 2 The Isle 2 Tower Unite 2 Trackmania 2 Unturned 4 Urban Terror 2 V Rising 3 Valheim 3 VEIN 2 Veloren 2 Vintage Story 3 Voyagers of Nera 2 Wolfenstein: Enemy Territory 2 Wreckfest 2 Wurm Unlimited 2 Xonotic 2 Zandronum 2 Getting Started 2 Network & Connectivity 1 Server Management 2
קטגוריות

Rust Server Configuration Guide

זמין גם ב: ESPAÑOL

This guide covers how to configure your Rust dedicated server hosted with Legion Hosting, including server.cfg settings, GPanel startup variables, wipe scheduling, save management, and how to connect.

Stop your server before editing configuration files. Always stop your server from the GPanel Console tab before editing server.cfg or any other configuration files. Changes made while the server is running may be overwritten on shutdown.

Server Configuration — server.cfg

Rust reads its primary configuration from server/rust/cfg/server.cfg on your server. This file is created automatically the first time your server starts. Open it in the GPanel Files tab to edit your server's core settings.

Key Settings Reference

Setting Example Value Description
server.hostname My Legion Rust Server The name displayed in the in-game server browser. Make it descriptive so players can find your server.
server.maxplayers 40 Maximum number of simultaneous players. Should not exceed the slot limit on your hosting plan.
server.worldsize 3000 Map size in metres. Common values: 1000 (small), 2000, 3000 (medium), 4000, 6000 (large). Larger maps require significantly more RAM and CPU.
server.seed 123456 The random seed used to generate the map. The same seed + worldsize always produces the same map. Change this (with a map wipe) to generate a fresh map layout.
server.saveinterval 60 How often (in seconds) the server saves world data to disk. Default is 60 (1 minute). Lower values reduce data loss on crash but increase disk I/O.
server.description A chill PvE server A description shown on the server info panel in-game. Keep it short and informative.
server.url https://discord.gg/yourserver A URL shown on the server info panel. Typically a Discord invite or website.

A minimal example server.cfg:

server.hostname "My Legion Rust Server"
server.maxplayers 40
server.worldsize 3000
server.seed 123456
server.saveinterval 60
Quotes are required for string values. Settings that contain spaces or text must be wrapped in double quotes, e.g. server.hostname "My Server". Numeric values do not need quotes.
RCON settings also go in server.cfg. To configure remote admin access (rcon.password, rcon.port, rcon.web), see the Rust RCON Access and Admin Commands guide.

GPanel Startup Variables

Some Rust settings are configured as startup arguments in GPanel rather than in server.cfg. These control low-level server behaviour that must be set before the process starts.

  1. Log in to GPanel.
  2. Select your Rust server from the server list.
  3. Click the Startup tab.
  4. Review and set the variables shown. Changes here take effect the next time you start the server.

Key Startup Variables

Variable Default Description
QUERY_PORT (assigned) The Steam query port used for server browser listings. Must match the query port assigned in GPanel's Network tab.
APP_PORT (assigned) Port for the Rust+ companion app. Set to -1 to disable the Rust+ app entirely if you do not need it.
WORLD_SEED 0 The map generation seed. When set to 0, the server automatically generates a random seed and saves it to seed.txt. The same random seed is reused on restart until you delete seed.txt or set a specific seed value. To get a completely different map layout, delete seed.txt before restarting, or set a specific non-zero seed here.
FRAMEWORK vanilla The modding framework to load. Set to oxide or carbon to enable a modding framework, or leave as vanilla for no mods. See the Rust Oxide/uMod Plugin Installation guide for full details.
Startup variables override server.cfg for the same setting. If a setting appears in both the Startup tab and in server.cfg, the startup argument takes precedence. Use the Startup tab for ports, identity, and framework selection; use server.cfg for in-game tuning settings.

How to Connect to Your Server

Rust does not have a built-in server browser that is easy to search. The fastest way to connect directly is through the in-game F1 console.

  1. Launch Rust and reach the main menu.
  2. Press F1 to open the developer console.
  3. Type the following command and press Enter:
    client.connect IP:PORT
    Replace IP and PORT with your server's IP address and game port as shown in the GPanel Network tab.

You can also add the server to your in-game favourites list so it appears in Play > Community Servers > Favourites for quicker access in future sessions.

For details on finding your server's IP and port, see How to Find Your Server IP and Port.

Wipe Schedule and Mechanics

Rust has a built-in wipe system with two distinct types of wipe. Understanding the difference is essential for running a well-managed server.

Map Wipe vs Blueprint Wipe

Wipe Type What is Erased What is Kept
Map Wipe All player bases, items, resources on the map, and player positions. Blueprints (research progress) and player data files.
Blueprint (BP) Wipe All blueprints — players start from scratch on research. Nothing specific — a BP wipe is almost always combined with a map wipe.

Forced Wipes — First Thursday of Every Month

Facepunch (the Rust developer) releases mandatory game updates on the first Thursday of every month. These updates force a map wipe on all servers — the server cannot be used until the wipe is completed. Blueprint wipes are not always forced; Facepunch announces in advance when a forced BP wipe accompanies the monthly update.

Plan your wipe schedule around the first Thursday. Many server operators choose to wipe on the same day as the forced wipe (first Thursday) so players are not disadvantaged. If you do not wipe promptly after the forced update, players will be unable to join until you do.

How to Perform a Map Wipe

  1. Stop your server from the GPanel Console tab.
  2. Go to the Files tab and navigate to server/rust/.
  3. Delete all files matching proceduralmap.*.sav in server/rust/. These are the world save files.
  4. Also delete any files matching proceduralmap.*.map in the server root directory. These are the pre-generated map files.
  5. Optionally update the WORLD_SEED startup variable (or server.seed in server.cfg) to generate a completely different map layout. You can also delete seed.txt if present to force a new random seed.
  6. Start the server. Map generation will take several minutes on first start — this is normal.

How to Perform a Blueprint Wipe

  1. Stop your server.
  2. Navigate to server/rust/ in the GPanel file manager.
  3. Delete the .db file (e.g. player.blueprints.db or similar). This file stores all player blueprint data.
  4. Perform a map wipe at the same time (recommended) by also deleting the proceduralmap.*.sav save files and proceduralmap.*.map files as described above.
  5. Start the server.
Communicate wipes to your players in advance. Players invest significant time in Rust. Announcing wipe dates ahead of time (via Discord, server description, or in-game chat) helps retain your community and sets expectations.

Save Management

Rust auto-saves the world at the interval defined by server.saveinterval (default: 60 seconds). Keep these tips in mind to avoid unexpected data loss:

  • Verify server.saveinterval is set to a reasonable value. Setting it to 0 or a very large number effectively disables auto-saves.
  • Run server.save manually via the GPanel console before stopping the server to force an immediate save.
  • Always stop the server gracefully from GPanel rather than killing the process. An abrupt kill can cause the last save interval's changes to be lost.

Related Articles

Need Help?

If you run into an issue not covered in this guide, our support team is available to help. Submit a support ticket and include your server ID, a description of the issue, and any relevant console output.


האם המאמר הזה היה מועיל?

Ready to Get Started?

The servers are booted, select your plan and become our latest satisfied client.