Common Rust Server Settings Guide

Common Rust Server Settings Guide

The server.cfg file is the command center of your Rust server. It lives in the /server/identity/cfg/ folder and runs every time your server starts. Inside, you define everything from the server name to how fast twig huts rot away.

This page lists all the most common and useful Rust server.cfg settings with explanations and admin tips.

If you need help creating the file itself, see our How to Create a server.cfg for Rust guide.

Check out our online Rust server.cfg Generator to make one in minutes!

Troubleshooting Common Issues

1. My changes in server.cfg aren’t taking effect

  • Confirm you’ve placed the file in the correct folder: /server/identity/cfg/ (where “identity” is whatever you defined via server.identity)
  • Make sure the server has been restarted after editing the file. Many settings only apply on startup.
  • Check you aren’t overriding the same setting via command-line launch parameters. CLI values override server.cfg.
  • Look for typos or wrong syntax (missing quotes, missing spaces, incorrect variable names).
  • If your server is modded (via uMod/OxideMod), plugin configs may be interfering.

2. My server name/description isn’t updating in the browser list

  • Steam’s server browser cache may delay updates — wait a few minutes, or restart the server and refresh the viewer.
  • Ensure you are editing server.hostname and server.description inside the correct .cfg under the correct identity.
  • Be aware: there is a known bug where the description duplicates itself in-game; using extra \n line-breaks is a workaround.

3. Decay/upkeep settings aren’t working as expected

  • Some decay variables only apply when the server starts up — changing them live might not apply until restart.
  • If you set decay.scale 0, you’ve effectively disabled decay — this may cause “junkyard” maps if players aren’t cleaning up.
  • For bracket settings (e.g., decay.bracket_0_blockcount / decay.bracket_0_costfraction), ensure your values make logical sense (upper bound, cost fraction). Mistakes can cause unbalanced upkeep.

4. RCON / WebRCON access not working

  • Double‐check rcon.password, rcon.port, and rcon.web 1 are correctly set.
  • Ensure your firewall or hosting provider allows the RCON port inbound if you’re accessing remotely.
  • Note: If RCON binds to 0.0.0.0, it’s open on all interfaces — if you want limiting, specify rcon.ip accordingly.
  • Confirm you’re using the correct identity folder and cfg path — misplacing these may cause login failure.

5. Performance issues / high latency / odd tick behaviour

  • If you’ve set server.tickrate too high relative to hardware capability, you may overload your CPU/RAM. Many guides recommend sticking around 30.
  • Large server.worldsize values (e.g., 6000) increase memory and storage load; ensure your host can handle it.
  • If using mods/plugins, make sure they’re all compatible with the Rust version you’re running — mismatches often cause crashes or lag.

6. My server isn’t showing in the server browser at all

  • Ensure the game port (server.port, default 28015) and query ports are open/forwarded on your network.
  • Confirm your server version matches the client version (Rust updates can cause version mismatches).
  • For multi‐IP hosts, ensure server.ip is set correctly (0.0.0.0 will bind all interfaces; if you specify a specific IP make sure it’s valid).










server.hostname "GamesOMG Vanilla+ QOL"
server.description "Weekly wipe | PvE friendly | Discord.gg/example"
server.url "https://gamesomg.com/rust"
server.headerimage "https://example.com/banner.png"
server.identity "rust_main"
server.tags "vanilla,monthly,pve,US"
server.maxplayers 75
server.worldsize 3500
server.seed 98765
server.secure 1
server.eac 1
server.saveinterval 300
server.tickrate 30
fps.limit -1
global.timeoffset 2
env.time 12
rcon.password "SuperSecret123"
rcon.port 28016
rcon.ip 0.0.0.0
rcon.web 1
decay.scale 0.75
decay.upkeep_period_minutes 2880
decay.upkeep_grief_protection 60
decay.duration_twig 60
decay.duration_wood 180
decay.duration_stone 300
decay.duration_metal 480
decay.duration_toptier 720
decay.bracket_0_blockcount 1000
decay.bracket_0_costfraction 1.0
decay.bracket_1_blockcount 2000
decay.bracket_1_costfraction 0.75
decay.bracket_2_blockcount 3000
decay.bracket_2_costfraction 0.5
decay.bracket_3_blockcount 4000
decay.bracket_3_costfraction 0.25
banlist "cfg/bans.cfg"
boombox.streaming 0
boombox.monopoly 1
chat.serverlog 1
voice.proximity 100
heli.lifetimeminutes 15
heli.bulletdamagescale 1.0
heli.bulletaccuracy 2
bradley.health 1000
bradley.respawndelayminutes 60
spawn.max_rate 50
spawn.min_rate 5
analytics.enabled 0
netlog.enabled 0

 3. Known Issues

Known Rust server.cfg quirks

  • server.description sometimes duplicates text in the server list; padding with \n line breaks fixes it.
  • Some settings (like decay scale) won’t apply until a restart, even if changed live.
  • Startup command line values override cfg values.

 Common Rust server.cfg FAQ

Where does the server.cfg file go?
It lives in /server/identity/cfg/. Replace identity with whatever you set as server.identity. If you don’t have a cfg folder, create one and drop the file inside. See our guide on How to create a server.cfg for rust, and or use our Create a custom server.cfg generator to spin one up.

My server.cfg changes aren’t working — why?
The most common culprit is a typo, wrong folder, or forgetting to restart the server. Also check you don’t have the same setting in your command line — command line overrides cfg values.

How do I disable decay completely?
Set decay.scale 0. That freezes all structures. Just remember it creates laggy “junkyard maps” if players never clean up.

Why is my server name not updating in the list?
Steam caching is slow. Try restarting the server, refreshing, and waiting a few minutes. Also confirm you’re editing server.hostname inside the right identity folder.

What’s the difference between VAC and EAC?
server.secure enables Valve Anti-Cheat (VAC), while server.eac controls Easy Anti-Cheat. Most admins leave both on (1) for maximum protection.

How do decay brackets work?
Each bracket sets a block count limit and a fraction of upkeep cost. Small bases fall into bracket 0, mega compounds into bracket 3. Use them to scale upkeep fairly.

Can I make my server always daytime?
Yes — either set env.time 12 (locks time at noon) or use global.timeoffset to shift day/night cycles.

How do I set myself as admin?
Add your SteamID64 with ownerid in the server.cfg (or via console), then restart. Example:

ownerid 76561198042260039

What’s the difference between server.cfg and startup command line?
Command line values are loaded first and override server.cfg. Use cfg for permanent, easy-to-edit settings.

Can I load mods from server.cfg?
Not directly — Oxide/uMod plugins load separately. The cfg only handles base server commands.

If you found our common rust server settings guide useful, consider throwing us a like and or follow on Facebook!