Rust Server Variables

Give Item List →

Console commands for the F1 menu or RCON. Source: a community-maintained export of Rust's own generated command metadata - treat this as a helpful reference, not an exhaustive one.

Server configuration variables (convars) for server owners: set them in server.cfg, from the F1 console as an admin, or over RCON. Each shows its default value.

1,518 commands
CommandDescriptionCategoryTypeDefaultPermission
softcore.raidwindow_block_extra_enabled (Generated) Outside the window, also block a non-explosive damage type against non-twig building blocks (e.g. shotgunning down a stone wall). Melee is only affected by softcore.raidwindow_block_melee_doors softcore variable True Admin
softcore.raidwindow_block_extra_type (Generated) Rust.DamageType value blocked against non-twig building blocks when softcore.raidwindow_block_extra_enabled is true (default 8 = Bullet, which covers guns and shotguns) softcore variable 8 Admin
softcore.raidwindow_block_melee_doors (Generated) Outside the window, block melee damage to doors so they can't be beaten down while the window is closed softcore variable True Admin
softcore.raidwindow_block_mlrs (Generated) Block launching MLRS rockets outside the raid window so they are not wasted softcore variable True Admin
softcore.raidwindow_enabled (Generated) Enable Softcore raid windows: explosive damage to building blocks is only allowed inside the configured daily time window softcore variable True Admin
softcore.raidwindow_end_hour (Generated) Raid window end hour in server system local time, 0-24 (default 21 = 9pm). If end is less than start the window wraps past midnight softcore variable 21 Admin
softcore.raidwindow_fresh_tc_seconds (Generated) Seconds after a base's tool cupboard is placed during which the base can still be raided outside the window; 0 disables softcore variable 3600 Admin
softcore.raidwindow_hours_offset (Generated) Hours to widen the raid window on both sides for timezone spread (1 = opens one hour earlier and closes one hour later) softcore variable 0 Admin
softcore.raidwindow_start_hour (Generated) Raid window start hour in server system local time, 0-24 (default 18 = 6pm) softcore variable 18 Admin
softcore.raidwindow_weekend_enabled (Generated) Use separate raid hours on Saturday and Sunday softcore variable False Admin
softcore.raidwindow_weekend_end_hour (Generated) Weekend raid window end hour, server local time (used when softcore.raidwindow_weekend_enabled is true) softcore variable 22 Admin
softcore.raidwindow_weekend_start_hour (Generated) Weekend raid window start hour, server local time (used when softcore.raidwindow_weekend_enabled is true) softcore variable 17 Admin
solarpanel.sunupdatebudgetms solarpanel variable 0.05 Admin
spawn.loot_population_test If set the loot spawn system will consider this the player count, not the actual player count. Useful for testing spawn variable 0 Admin
spawn.max_density (Generated) Maximum population density scalar; controls the upper bound for how densely spawnable items fill their designated spawn areas at high player counts spawn variable 1 Admin
spawn.max_rate (Generated) Maximum spawn rate scalar applied to NPC/resource population spawning; the spawn tick rate scales up to this value as player count increases spawn variable 1 Admin
spawn.min_density (Generated) Minimum population density scalar; controls the lower bound for how densely spawnable items fill their designated spawn areas at low player counts spawn variable 0.5 Admin
spawn.min_rate (Generated) Minimum spawn rate scalar applied to NPC/resource population spawning; lower values slow down respawn ticking when server population is low spawn variable 0.5 Admin
spawn.player_base (Generated) Base player count used when computing population spawn rates; below this value player_scale group rates are not yet applied spawn variable 100 Admin
spawn.player_scale (Generated) Multiplier applied to group spawn rates based on current player count relative to player_base; higher values cause more group spawns as the server fills up spawn variable 2 Admin
spawn.population_cap_rate When scaling loot respawn rates by population, this will be considered the 'max' population, preventing loot speeding up if player counts are above this spawn variable 300 Admin
spawn.respawn_groups (Generated) When enabled, spawn groups (monument NPCs, timed event spawners) will respawn their entities after they are cleared spawn variable True Admin
spawn.respawn_individuals (Generated) When enabled, individually tracked entities (e.g. specific persistent NPCs) will respawn after a delay when destroyed spawn variable True Admin
spawn.respawn_populations (Generated) When enabled, population spawners (animals, NPCs, resources) will respawn entities over time as they are killed or harvested spawn variable True Admin
spawn.tick_individuals (Generated) Interval in seconds between individual entity respawn ticks; controls how frequently the server checks for and respawns dead individual entities spawn variable 300 Admin
spawn.tick_populations (Generated) Interval in seconds between population spawn ticks; lower values cause populations to refill faster but increase server CPU load spawn variable 60 Admin
stability.accuracy (Generated) Floating-point tolerance used when comparing stability values during propagation; smaller values are more precise but can cause more recalculations stability variable 0.001 Admin
stability.collapse (Generated) Stability value below which a building block is considered unsupported and will collapse; default 0.05 means blocks below 5% support fall stability variable 0.05 Admin
stabilityentity.demolish_seconds stabilityentity variable 600 Admin
stability.log_ground_missing_death (Generated) When enabled, logs when entities die because their ground support entity was destroyed or is missing stability variable False Admin
stability.log_stability_death (Generated) When enabled, logs each entity death caused by a stability collapse to the server console with position and prefab name stability variable False Admin
stability.log_stability_updates (Generated) When enabled, logs every stability value change during propagation; very verbose, use only for targeted debugging stability variable False Admin
stability.stabilityqueue (Generated) Maximum time in seconds that stability update jobs can run per server tick before being deferred to the next tick stability variable 9 Admin
stability.strikes (Generated) Number of stability propagation iterations performed per tick; higher values resolve complex multi-block stability chains faster at the cost of CPU time stability variable 10 Admin
stability.support_highest_stability stability variable True Admin
stability.surroundingsqueue (Generated) Maximum time in seconds that surrounding-support check jobs can run per server tick before deferral stability variable 3 Admin
stability.verbose (Generated) Verbosity level for stability system logging; 0 = silent, higher values print more detail about stability calculations and propagation stability variable 0 Admin
stag.population Population active on the server, per square km stag variable 3 Admin
stash.reveal_tick_rate (Generated) Interval in seconds between player-detection ticks for the stash container reveal mechanic; registered as stash.reveal_tick_rate stash variable 0.5 Admin
steam.server_allow_steam_nicknames steam variable True Admin
storagecontainer.canrequireauthifnolock (Generated) When enabled, storage containers without a lock can still require tool cupboard auth to access; default false storagecontainer variable False Admin
storagecontainer.corpseitemssavedpercent (Generated) Fraction of items preserved when a storage container spawns a death corpse; 0.5 = 50% of items survive the container death storagecontainer variable 0.5 Admin
storagecontainer.dropcorpseondeath (Generated) When enabled, storage containers that die spawn a loot corpse containing their items; when false items are destroyed storagecontainer variable False Admin
telephonemanager.maxcalllength (Generated) Maximum duration in seconds a telephone call can remain active before it is automatically terminated telephonemanager variable 120 Admin
telephonemanager.maxconcurrentcalls (Generated) Maximum number of simultaneous active telephone calls allowed on the server at any time telephonemanager variable 10 Admin
territory.hexsize Hex cell size in metres (centre to corner). Changing it rebuilds the grid and wipes ownership territory variable 50 Admin
territory.offsetx Shifts the whole territory grid east/west in metres. Painted cells move with it territory variable 0 Admin
territory.offsetz Shifts the whole territory grid north/south in metres. Painted cells move with it territory variable 0 Admin
ticklogging.tick_uploader_lifetime ticklogging variable 60 Admin
tigerfsm.chargerange The range at which the tiger will charge instead of fleeing if aimed at tigerfsm variable 20 Admin

Server configuration variables (convars) for server owners: set them in server.cfg, from the F1 console as an admin, or over RCON. Each shows its default value. Search by name, description or category; every row has a copy button.

Frequently Asked Questions

Press F1 in game. Type a command and press Enter; press F1 again to close it.

A community-maintained export of Rust's own generated command metadata. Commands change with game updates, so treat it as a helpful reference rather than an exhaustive one.