Rust Console Commands

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.

3,590 commands
CommandDescriptionCategoryTypeDefaultPermission
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.unlockrespawns Unlock all static respawn points server server 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
server.writecfg Writes config files server server Admin
shadowcaching.enabled shadowcaching variable False
shadowcaching.enabledistancebasedframerates shadowcaching variable True
shadowcaching.enableframeratelimiting shadowcaching variable True
shadowcaching.maxframeratedistance shadowcaching variable 0.1
shadowcaching.minframeratedistance shadowcaching variable 10
shadowcaching.updatemaxframerate shadowcaching variable 60
shadowcaching.updateminframerate shadowcaching variable 15
shield.infiniteshieldblock shield variable False Admin
shoutcaststreamer.allowinternetstreams (Generated) When enabled, internet radio streaming via boomboxes and other audio entities is permitted; saved between sessions shoutcaststreamer variable True
shoutcaststreamer.debugstreams (Generated) When enabled, logs debug information about active Shoutcast stream connections and audio buffer state; admin-only shoutcaststreamer variable False
shoutcaststreamer.maxaudiostreams (Generated) Maximum number of simultaneous Shoutcast/internet audio streams that can be active at once; default 3; saved between sessions shoutcaststreamer variable 3
shoutcaststreamer.streaminganalytics (Generated) When enabled, telemetry events are sent for audio stream interactions such as play, stop, and error events shoutcaststreamer variable True
signage.adminscanalwaysupdatesigns If true admins can always update signs, regardless of lock, build auth, etc signage variable True Admin
signage.texturerequestdistance (Generated) Maximum distance in metres at which signs request their texture from the server; signs beyond this range defer texture loading signage variable 100
simpleshark.disable simpleshark variable False Admin
simpleshark.forcesurfaceamount simpleshark variable 0 Admin
skinviewer2.printsupporteditems skinviewer2 client
sleep Makes your player sleep Admin None Yes
sleepingbag.assigntoplayer (Generated) Reassigns ownership of a sleeping bag (by entity ID) to the calling player; notifies both the old and new owner sleepingbag server Admin
sleepingbag.clearfromplayer (Generated) Clears ownership of a sleeping bag (by entity ID), setting the owner ID to 0 and removing it from the old owner's bag list sleepingbag server Admin
sleepingbag.useteamlabels sleepingbag variable True Admin

This is a searchable reference of Rust console and admin commands, covering both commands available to any player and the admin/server-owner-only ones.

Frequently Asked Questions

Press F1 while in-game to open the console, then type the command and press Enter.