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 | |
|---|---|---|---|---|---|---|
gesturecollection.slot6ring1bind |
(Generated) Saved gesture binding for radial menu ring 1, slot 6; empty by default | gesturecollection | variable | |||
gesturecollection.slot7ring0bind |
(Generated) Saved gesture binding for radial menu ring 0, slot 7; default thumbsup | gesturecollection | variable | thumbsup |
||
gesturecollection.slot7ring1bind |
(Generated) Saved gesture binding for radial menu ring 1, slot 7; empty by default | gesturecollection | variable | |||
gesturecollection.slot8ring0bind |
(Generated) Saved gesture binding for radial menu ring 0, slot 8; default victory | gesturecollection | variable | victory |
||
gesturecollection.slot8ring1bind |
(Generated) Saved gesture binding for radial menu ring 1, slot 8; empty by default | gesturecollection | variable | |||
gesturecollection.slot9ring0bind |
(Generated) Saved gesture binding for radial menu ring 0, slot 9; default wave | gesturecollection | variable | wave |
||
gesturecollection.slot9ring1bind |
(Generated) Saved gesture binding for radial menu ring 1, slot 9; empty by default | gesturecollection | variable | |||
global.adminambientmultiplier |
if >= 0 the ambient light intensity will be forced to this | global | variable | -1 |
||
global.adminclouds |
if >= 0 the clouds amount will be forced to this value | global | variable | -1 |
||
global.adminfog |
if >= 0 the fog amount will be forced to this value | global | variable | -1 |
||
global.adminlight |
if >= 0 the sky light intensity will be forced to this | global | variable | -1 |
||
global.adminrain |
if >= 0 the rain amount will be forced to this value | global | variable | -1 |
||
global.adminreflectionmultiplier |
if >= 0 the reflection probe intensity will be forced to this | global | variable | -1 |
||
global.admintime |
if >= 0 the time of day (hour) will be forced to this | global | variable | -1 |
||
global.adminwind |
if >= 0 the wind amount will be forced to this value | global | variable | -1 |
||
global.aquaticvehicledismounttime |
How long you need to hold Jump for in order to dismount a water based vehicle | global | variable | 0 |
||
global.asyncloadingpreset |
Experimental faster loading, requires game restart (0 = off, 1 = partial, 2 = full) | global | variable | 0 |
||
global.asyncwarmup |
global | variable | False |
|||
global.blockemoji |
Blocks any emoji from appearing | global | variable | False |
||
global.blockemojianimations |
Disables any emoji animations | global | variable | False |
||
global.blockserveremoji |
Blocks emoji provided by servers from appearing | global | variable | False |
||
global.censornudity |
(Generated) Controls the nudity censorship level: 0 = none, 1 = censorship cubes, 2 = underwear shown; automatically forced to 2 in Chinese region builds | global | variable | 1 |
||
global.censorrecordings |
(Generated) When enabled, silences and hides audio cassette recordings to prevent playback of user-recorded content | global | variable | False |
||
global.censorsigns |
(Generated) When enabled, blurs or hides player-painted signs, photos, spray paint art, and sculptures to censor user-generated imagery | global | variable | False |
||
global.cinematicgingerbreadcorpses |
global | variable | False |
|||
global.consolescale |
Font size for the console window, 8-24 (default is 12) | global | variable | 12 |
||
global.ddraw_netupdate |
(Generated) When enabled, draws debug visualisations of network update positions for all nearby entities; admin-only; useful for debugging network interpolation | global | variable | False |
||
global.debuglanguage |
0 - Disabled, 1 - Display localization key, 2 - Display randomly generated strings | global | variable | 0 |
||
global.developer |
(Generated) Developer mode level: 0 = off, 1 = developer overlays and convar unlocks, higher values enable increasingly verbose debug logging | global | variable | 0 |
||
global.disable_clouds |
global | variable | False |
|||
global.enable_marker_teleport |
When enabled, right clicking on the map teleports you instead of placing a marker | global | variable | False |
||
global.flyingvehicledismounttime |
How long you need to hold Jump for in order to dismount a flying vehicle | global | variable | 0 |
||
global.forceoffadminstatusoverlay |
Media: Forcefully disables all status overlays (god, creative, invis) | global | variable | False |
||
global.forceunloadbundles |
(Generated) When enabled, asset bundles are unloaded from memory after their assets are extracted, saving memory; disable to keep bundles resident | global | variable | True |
||
global.god |
If you're an admin this will enable god mode | global | variable | False |
||
global.godforceoffoverlay |
Media: Forces the global.god overlay to never show if enabled | global | variable | False |
||
global.groundvehicledismounttime |
How long you need to hold Jump for in order to dismount a car/snowmobile | global | variable | 0 |
||
global.hideinteracttextwhileads |
Hide interact text when aiming down sights | global | variable | False |
||
global.hideteamleadermapmarkers |
Hides all team leader map markers on the compass and map | global | variable | False |
||
global.horsedismounttime |
How long you need to hold Jump for in order to dismount a horse | global | variable | 0 |
||
global.job_system_threads |
(Generated) Number of Unity job worker threads; 0 or -1 sets the default (auto); higher values improve parallel job throughput on many-core CPUs | global | variable | 15 |
||
global.language |
(Generated) Sets the client display language by locale code (e.g. en, de, fr); forces all UI text to reload using the new localisation strings | global | variable | en |
||
global.limitflashing |
Limits the flashing frequency of music driven lights | global | variable | False |
||
global.maxthreads |
(Generated) Maximum number of Unity job system worker threads; controls the background thread pool size for job dispatching | global | variable | 8 |
||
global.overrideoceanenvironmentlerp |
Controls how the ocean environment variables, -1=no override, 0=bottom of the ocean, 1=surface conditions | global | variable | -1 |
||
global.perf |
(Generated) Controls the on-screen performance overlay detail level; 0 = off, higher values add more metrics such as FPS, ping, entity count, and memory usage | global | variable | 0 |
||
global.perf_disable_gc_notif |
Media: This can be used to disable the performance text info when GC gets triggered | global | variable | False |
||
global.preloadconcurrency |
global | variable | 1 |
|||
global.processmidiinput |
(Generated) Enables MIDI controller input for in-game instruments; disabling suppresses MIDI events even when a MIDI device is connected | global | variable | True |
||
global.richpresence |
(Generated) Enables Steam Rich Presence, which broadcasts the current game activity (server name, player count) to Steam friends | global | variable | True |
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.