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