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
CommandDescriptionCategoryTypeDefaultPermission
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.