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
| Command | Description | Category | Type | Default | Permission | |
|---|---|---|---|---|---|---|
global.sprayduration |
Base time (in seconds) that sprays last | global | variable | 10800 |
Admin | |
global.sprayoutofauthmultiplier |
Multiplier applied to SprayDuration if a spray isn't in the sprayers auth (cannot go above 1f) | global | variable | 0.5 |
Admin | |
global.updatenetworkpositionwithdebugcamerawhilespectating |
(Generated) When true, the server network position is updated to match the debug camera world position while spectating; useful for testing position-dependent server logic from the spectator view | global | variable | False |
Admin | |
growableentity.framebudgetms |
growableentity | variable | 0.25 |
Admin | ||
guntrap.gun_trap_budget_ms |
How many milliseconds to spend on target scanning per frame | guntrap | variable | 0.5 |
Admin | |
hackablelockedcrate.decayseconds |
How many seconds until the crate is destroyed without any hack attempts | hackablelockedcrate | variable | 7200 |
Admin | |
hackablelockedcrate.requiredhackseconds |
How many seconds for the crate to unlock | hackablelockedcrate | variable | 900 |
Admin | |
halloweendungeon.lifetime |
How long each active dungeon should last before dying | halloweendungeon | variable | 600 |
Admin | |
halloweendungeon.population |
Population active on the server | halloweendungeon | variable | 0 |
Admin | |
halloween.enabled |
(Generated) Enables the Halloween event on the server, activating Halloween-themed loot spawns, NPC variants, and event-specific mechanics | halloween | variable | False |
Admin | |
halloween.murdererpopulation |
Population active on the server, per square km | halloween | variable | 0 |
Admin | |
halloween.scarecrow_beancan_vs_player_dmg_modifier |
Modified damage from beancan explosion vs players (Default: 0.1). | halloween | variable | 0.1 |
Admin | |
halloween.scarecrow_body_dmg_modifier |
Modifier to how much damage scarecrows take to the body. (Default: 0.25) | halloween | variable | 0.25 |
Admin | |
halloween.scarecrow_chase_stopping_distance |
Stopping distance for destinations set while chasing a target (Default: 0.5) | halloween | variable | 0.5 |
Admin | |
halloween.scarecrowpopulation |
Population active on the server, per square km | halloween | variable | 0 |
Admin | |
halloween.scarecrows_throw_beancans |
Scarecrows can throw beancans (Default: true). | halloween | variable | True |
Admin | |
halloween.scarecrow_throw_beancan_global_delay |
The delay globally on a server between each time a scarecrow throws a beancan (Default: 8 seconds). | halloween | variable | 8 |
Admin | |
handcuffs.maxconditionrepairlossonpush |
(Generated) Maximum handcuff condition loss fraction applied per push attempt; at 0.4 the cuffs lose up to 40% condition per escape push | handcuffs | variable | 0.4 |
Admin | |
handcuffs.restrainedpushdamage |
(Generated) Damage dealt to a restrained (handcuffed) player when they attempt to push or escape; default 5 | handcuffs | variable | 5 |
Admin | |
hbhfsensor.debugdraw |
When enabled, broadcasts debug drawing for HBHFSensor visibility checks (eye position, forward, range, per-player LOS rays). | hbhfsensor | variable | False |
Admin | |
heli.bulletaccuracy |
(Generated) Cone angle in degrees of the patrol helicopter gun spread; higher values make the helicopter less accurate | heli | variable | 2 |
Admin | |
heli.bulletdamagescale |
(Generated) Multiplier applied to all bullet damage dealt by the patrol helicopter; 1.0 = normal, 2.0 = double damage | heli | variable | 1 |
Admin | |
heli.guns |
(Generated) Number of gun hardpoints active on the patrol helicopter; set to 0 to disable its guns without despawning it | heli | variable | 1 |
Admin | |
heli.lifetimeminutes |
(Generated) How many minutes the patrol helicopter stays airborne before self-destructing; default is 30 minutes | heli | variable | 30 |
Admin | |
horse.population |
Population active on the server, per square km | horse | variable | 0 |
Admin | |
hotairballoon.minimumaltitudeterrain |
hotairballoon | variable | 25 |
Admin | ||
hotairballoon.outsidedecayminutes |
How long before a HAB loses all its health while outside | hotairballoon | variable | 180 |
Admin | |
hotairballoon.population |
Population active on the server | hotairballoon | variable | 1 |
Admin | |
hotairballoon.serviceceiling |
hotairballoon | variable | 175 |
Admin | ||
inventory.disableattirelimitations |
Disables all attire limitations, so NPC clothing and invalid overlaps can be equipped | inventory | variable | False |
Admin | |
inventory.stackable_item_ownership |
(Generated) When enabled, ownership tracking is applied to stackable items; disabled by default due to performance cost; servers can enable for full ownership auditing | inventory | variable | False |
Admin | |
ioentity.allow_on_boats |
Allows the deployment and usage of IO entities on player boats and tugboats. | ioentity | variable | True |
Admin | |
ioentity.backtracking |
(Generated) Number of IO update passes allowed to back-track and re-process changed entities each tick; higher values improve signal propagation speed | ioentity | variable | 8 |
Admin | |
ioentity.debugbudget |
Print out what is taking so long in the IO frame budget | ioentity | variable | False |
Admin | |
ioentity.debugbudgetthreshold |
Ignore frames with a lower ms than this while debugBudget is active | ioentity | variable | 2 |
Admin | |
ioentity.framebudgetelectrichighpriorityms |
ioentity | variable | 1 |
Admin | ||
ioentity.framebudgetelectriclowpriorityms |
ioentity | variable | 0.5 |
Admin | ||
ioentity.framebudgetfluidms |
ioentity | variable | 0.25 |
Admin | ||
ioentity.framebudgetgenericms |
ioentity | variable | 1 |
Admin | ||
ioentity.framebudgetindustrialms |
ioentity | variable | 0.25 |
Admin | ||
ioentity.framebudgetkineticms |
ioentity | variable | 1 |
Admin | ||
ioentity.infiniteiopower |
All player placed electrical entities will receive full power without needing to be plugged into anything | ioentity | variable | False |
Admin | |
ioentity.responsetime |
(Generated) Minimum interval in seconds between IO entity logic updates; controls how quickly electrical signals propagate through the network | ioentity | variable | 0.1 |
Admin | |
itemmanager.enablepooling |
(Generated) When enabled, ItemManager uses object pooling for item instances to reduce GC allocations from frequent item creation and destruction | itemmanager | variable | True |
Admin | |
junkpile.destroyifspawnonsleepingbag |
junkpile | variable | True |
Admin | ||
junkpile.destroyifspawnonsleepingbagdistance |
junkpile | variable | 3 |
Admin | ||
junkpile.destroyifspawnonsleepingbagtime |
junkpile | variable | 4 |
Admin | ||
junkpilewater.destroyablebyplayerboats |
junkpilewater | variable | True |
Admin | ||
junkpilewater.framebudgetms |
junkpilewater | variable | 0.05 |
Admin | ||
junkpilewater.minimumplayerboatmasstobedestroyed |
junkpilewater | variable | 2000 |
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.