Rust Client Settings 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.
Settings for your own game you can change from the F1 console: frame rate, field of view, graphics, sound and controls. Each shows its default value.
929 commands
| Command | Description | Category | Type | Default | Permission | |
|---|---|---|---|---|---|---|
global.showblood |
(Generated) Enables blood particle effects and blood splatter visuals when players or entities are damaged; disabling hides gore for accessibility or streaming | global | variable | True |
||
global.showdeathmarkeroncompass |
(Generated) Shows a skull icon at the player last death position on the compass bar after they respawn, helping them navigate back to their body | global | variable | True |
||
global.showemojierrors |
Displays any emoji rendering errors in the console | global | variable | False |
||
global.show_hidden_items |
(Generated) When enabled, hidden/developer-only items are shown in item picker and drop menus in the admin UI; admin-only | global | variable | False |
||
global.showitemcountsonpickup |
Show how many of a given item is in the inventory when picking up a stackable item | global | variable | True |
||
global.showitempickupnotices |
(Generated) Shows small UI notification banners when the local player picks up items; disabling hides these pickup popup messages | global | variable | True |
||
global.signundobuffer |
How many changes to save for undo/redo purposes | global | variable | 10 |
||
global.skipassetwarmup_crashes |
WARNING: This causes random crashes! | global | variable | False |
||
global.spectatebots |
If true, can spectate bots | global | variable | False |
||
global.steamconnectiontimeout |
global | variable | 10000 |
|||
global.steamnagleflush |
global | variable | False |
|||
global.steamnagletime |
global | variable | 5000 |
|||
global.steamnetdebug |
Turns on varying levels of debug output for the Steam Networking. This will affect performance. (0 = off, 1 = bug, 2 = error, 3 = important, 4 = warning, 5 = message, 6 = verbose, 7 = debug, 8 = everything) | global | variable | 0 |
||
global.steamnetdebug_ackrtt |
global | variable | 4 |
|||
global.steamnetdebug_message |
global | variable | 4 |
|||
global.steamnetdebug_p2prendezvous |
global | variable | 4 |
|||
global.steamnetdebug_packetdecode |
global | variable | 4 |
|||
global.steamnetdebug_packetgaps |
global | variable | 4 |
|||
global.steamnetdebug_sdrrelaypings |
global | variable | 4 |
|||
global.steamsendbuffer |
global | variable | 524288 |
|||
global.steamsendratemax |
global | variable | 262144 |
|||
global.steamsendratemin |
global | variable | 262144 |
|||
global.streamermode |
(Generated) Enables streamer mode, which hides sensitive player information such as Steam names and coordinates from on-screen elements to protect privacy | global | variable | False |
||
global.underwater_cinematic |
(Generated) When enabled, enables additional cinematic underwater visual effects for cinematography use; admin-only | global | variable | False |
||
global.underwater_effect |
(Generated) When enabled, applies the underwater post-processing effect (distortion, colour grade) when the camera is submerged; admin-only client setting | global | variable | True |
||
global.underwater_scatter |
(Generated) Multiplier for underwater light scatter intensity; 1.0 = default, 0 = no scatter; admin-only cinematic control | global | variable | 1 |
||
global.usesingleitempickupnotice |
use a single item pickup notice instead of spawning multiple for each resource picked up | global | variable | True |
||
global.warmupconcurrency |
global | variable | 1 |
|||
global.woundedfreecam |
If true, can use F3 camera changes while in wounded state | global | variable | False |
||
graphics.af |
(Generated) Anisotropic filtering level 1-16; higher values improve texture sharpness at oblique angles at a minor GPU cost; 1 = disabled | graphics | variable | 1 |
||
graphics.aggressiveshadowlod |
(Generated) When enabled, shadow LOD switching is more aggressive, reducing shadow detail at shorter distances to improve GPU shadow rendering performance | graphics | variable | True |
||
graphics.aggressiveshadowlodwearable |
(Generated) When enabled, wearable item renderers use the aggressive shadow LOD mode, disabling their shadow casting at shorter distances than normal | graphics | variable | True |
||
graphics.allowthreadedtexturecreation |
(Generated) When enabled, textures can be created on background threads; disable to force all texture creation to the main thread for debugging | graphics | variable | True |
||
graphics.biomefogdensityscale |
(Generated) Admin-only: global density multiplier for biome-specific ground fog; 1.0 = default, 0 = no fog | graphics | variable | 1 |
||
graphics.biomefogterrainmapcache |
(Generated) When enabled, the biome fog terrain map is cached between frames; disable to force a fresh terrain map read every frame for debugging | graphics | variable | True |
||
graphics.branding |
(Generated) When enabled, shows the Facepunch/Rust branding watermark on screen | graphics | variable | True |
||
graphics.chat |
(Generated) When enabled, the chat window is displayed; also gated by global.canChat | graphics | variable | True |
||
graphics.collapserenderers |
Collapse objects on renderer LODs for memory savings. Game needs to be restarted after changing. | graphics | variable | True |
||
graphics.compass |
Compass display mode: 0 = hidden, 1 = always visible, 2 = visible whilst Compass keybind is held, 3 = visible when Compass keybind is toggled | graphics | variable | 1 |
||
graphics.contactshadows |
(Generated) When enabled, renders screen-space contact shadows to add fine-detail shadows at object contact points not covered by shadow maps | graphics | variable | False |
||
graphics.detailed_postprocessing_profiling |
(Generated) When enabled, outputs detailed per-pass profiling data for the post-processing stack to the profiler; useful for identifying expensive post-processing passes | graphics | variable | False |
||
graphics.disableanimatorlod |
Disable all animator LODs. This will seriously degrade performance! | graphics | variable | False |
||
graphics.disablelightlod |
Disable all light LODs. This will seriously degrade performance! | graphics | variable | False |
||
graphics.disableparticlelod |
Disable all particle LODs. This will seriously degrade performance! | graphics | variable | False |
||
graphics.dlaa |
(Generated) When enabled, activates NVIDIA DLAA (Deep Learning Anti-Aliasing) instead of DLSS upscaling; requires a DLSS-capable GPU | graphics | variable | False |
||
graphics.dlss |
(Generated) NVIDIA DLSS upscaling quality preset: -1 = off, 0 = ultra performance, 1 = performance, 2 = balanced, 3 = quality, 4 = ultra quality | graphics | variable | -1 |
||
graphics.dof |
(Generated) When enabled, activates the depth-of-field post-processing effect, blurring objects outside the focal distance | graphics | variable | False |
||
graphics.dof_aper |
(Generated) Depth-of-field aperture (f-stop); lower values produce a shallower depth of field with more background blur | graphics | variable | 12 |
||
graphics.dof_barrel |
(Generated) Admin/cinematic: barrel distortion amount applied to the depth-of-field effect | graphics | variable | 0 |
||
graphics.dof_blur |
(Generated) Depth-of-field blur intensity multiplier; higher values produce a stronger blur on out-of-focus areas | graphics | variable | 1 |
Settings for your own game you can change from the F1 console: frame rate, field of view, graphics, sound and controls. 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.