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
| Command | Description | Category | Type | Default | Permission | |
|---|---|---|---|---|---|---|
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.