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
server.server_id (Generated) Persistent unique identifier for this server instance, used when recording demos and for analytics attribution server variable Admin
server.showholstereditems (Generated) When enabled, weapons and tools holstered on a player's back are visible on their character model to other players server variable True Admin
server.skipdeathscreenfade Skip death screen fade server variable False Admin
server.snapshottaskbatchcount UsePlayerUpdateJobs 2 related - how many snapshot messages to batch into 1 task server variable 64 Admin
server.spawnvinetrees (Generated) When true, vine tree variants are included during world generation; disable to remove all climbable vine trees from the map server variable True Admin
server.sprinklereyeheightoffset (Generated) Vertical eye-height offset in metres used when raycasting to determine whether a sprinkler can water a given plant server variable 3 Admin
server.sprinklerradius server variable 3 Admin
server.stability (Generated) Enables structural stability simulation; when disabled buildings will not collapse even if their supports are destroyed server variable True Admin
server.statbackup (Generated) Enables automatic backups of server statistics data server variable False Admin
server.stats (Generated) Enables collection and reporting of gameplay statistics such as kill counts, damage dealt and resource gathered server variable False Admin
server.strictauth_eac (Generated) When true players are kicked if EAC authentication fails; disable to allow players through even when EAC is unavailable server variable False Admin
server.strictauth_steam (Generated) When true players are kicked if Steam authentication fails; disable to allow connections when Steam auth servers are unreachable server variable False Admin
server.tags Comma-separated server browser tag values (see wiki) server variable Admin
server.tickrate (Generated) Number of server simulation ticks per second; higher values improve responsiveness but increase CPU usage server variable 10 Admin
server.tutorialenabled Controls whether the tutorial is enabled on this server server variable False Admin
server.updatebatch (Generated) Number of entities processed per network update batch; lower values spread the load across more frames but increase total overhead server variable 512 Admin
server.updatebatchspawn (Generated) Number of entities processed per batch during the initial spawn network update; higher values send more entities per frame during map load server variable 1024 Admin
server.url (Generated) Server website URL displayed in the server browser; leave empty to show no link server variable Admin
server.uselegacysprinklerloadprocess (Generated) When true, uses the old sprinkler initialisation process when loading a save; enable if upgrading from an older server version to avoid sprinkler layout issues server variable False Admin
server.uselegacyworkbenchinteraction Opens a loot panel when interacting with a workbench instead of going straight into the tech tree. Designed for backwards compatibility with mods. server variable False Admin
server.useminimumplantcondition (Generated) When enabled, plants that would normally be in a critically poor condition are given a minimum viable condition score instead of immediately dying server variable True Admin
server.useperplayerrequiredsystemconfig (Generated) Enables per-player required system configuration checks on connect; allows different requirements to be enforced for individual players server variable False Admin
server.useplayerupdatejobs Player Update parallelism mode: 3-4, Higher modes are faster but more experimental. 3 by default server variable 3 Admin
server.useserverwiderequiredsystemconfig (Generated) Enables a server-wide required system configuration that all connecting clients must satisfy; used to enforce minimum hardware or software requirements server variable False Admin
server.watercontainersleavewaterbehind When transferring water, should containers keep 1 water behind. Enabling this should help performance if water IO is causing performance loss server variable False Admin
server.waterwellnpcsalesrefreshfrequency How often (in hours) the water well NPC's update their sell orders server variable 1 Admin
server.waterwheelworkbudgetms How long per frame to spend on updating water wheel power generation and water info server variable 0.1 Admin
server.workbench1taxrate How much of a tax to apply to workbench T1 tech unlocks. 10 = additional 10% scrap cost server variable 0 Admin
server.workbench2taxrate How much of a tax to apply to workbench T2 tech unlocks. 10 = additional 10% scrap cost server variable 10 Admin
server.workbench3taxrate How much of a tax to apply to workbench T3tech unlocks. 10 = additional 10% scrap cost server variable 20 Admin
server.workbenchtaxrate1 How much of a tax to apply to tech unlocks at a level 1 workbench. 10 = additional 10% scrap cost server variable 0 Admin
server.workbenchtaxrate2 How much of a tax to apply to tech unlocks at a level 2 workbench. 10 = additional 10% scrap cost server variable 0 Admin
server.workbenchtaxrate3 How much of a tax to apply to tech unlocks at a level 3 workbench. 10 = additional 10% scrap cost server variable 0 Admin
server.worldsize (Generated) Width and height of the procedurally generated world in metres; larger values create a bigger map with more resources server variable Admin
server.woundedmaxfoodandwaterbonus Maximum percent chance added to base wounded/incapacitated recovery chance, based on the player's food and water level server variable 0.25 Admin
server.woundedrecoverchance Base chance of recovery after crawling wounded state server variable 0.2 Admin
server.woundingenabled Can players be wounded after receiving fatal damage server variable True Admin
shield.infiniteshieldblock shield variable False Admin
signage.adminscanalwaysupdatesigns If true admins can always update signs, regardless of lock, build auth, etc signage variable True Admin
simpleshark.disable simpleshark variable False Admin
simpleshark.forcesurfaceamount simpleshark variable 0 Admin
sleepingbag.useteamlabels sleepingbag variable True Admin
slotmachine.forcepayoutindex slotmachine variable -1 Admin
smallengine.maxthrustmultiplier smallengine variable 1 Admin
snakehazard.population Population active on the server, per square km snakehazard variable 5 Admin
snowmobile.allowpassengeronly Allow mounting as a passenger when there's no driver snowmobile variable False Admin
snowmobile.allterrain If true, snowmobile goes fast on all terrain types snowmobile variable False Admin
snowmobile.outsidedecayminutes How long before a snowmobile loses all its health while outside snowmobile variable 1440 Admin
softcore.raidwindow_allow_tc_authed (Generated) Allow players authed on the target base tool cupboard to use explosives outside the window (renovate, or continue a raid after capturing the TC) softcore variable True Admin
softcore.raidwindow_allow_twig (Generated) Allow explosive damage to twig-grade building blocks even outside the raid window softcore variable True 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.