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 | |
|---|---|---|---|---|---|---|
uiescapecapture.debug |
(Generated) When enabled, draws debug visualisations for this system (seismic sensor range sphere, escape capture state, etc.); editor/admin-only | uiescapecapture | variable | False |
||
ui.inventoryplayerquality |
Resolution quality of the inventory player preview, 0 = low, 1 = med, 2 = high | ui | variable | 1 |
||
ui_mainmenumanager.ignoreeditorescapekey |
(Generated) When enabled, the escape key is ignored by the main menu manager in the editor, preventing accidental menu navigation during testing | ui_mainmenumanager | variable | False |
||
ui_menubackgroundvideo.restrictmp4 |
(Generated) When enabled, MP4 video files are not used for the main menu background, falling back to WebM; use to work around MP4 codec issues | ui_menubackgroundvideo | variable | True |
||
ui_menumanager.ignoreeditorescapekey |
ui_menumanager | variable | False |
|||
ui.monumentnotificationtoasts |
(Generated) When enabled, shows a small toast notification when the local player enters a named monument area | ui | variable | False |
||
ui.scrollsensitivity |
(Generated) Multiplier applied to mouse wheel scroll speed in UI panels such as inventory, crafting list, and chat history | ui | variable | 1 |
||
ui.showbeltbarbinds |
(Generated) When enabled, shows the key bind labels on each slot in the belt bar hotbar, helping players learn their action key assignments | ui | variable | False |
||
ui.showinventoryplayer |
(Generated) When enabled, shows the local player character preview panel on the left side of the inventory screen | ui | variable | True |
||
ui.showusebind |
(Generated) When enabled, shows the Use action key hint label above interactable objects in the world | ui | variable | False |
||
ui_steaminventory.extraitems |
ui_steaminventory | variable | ||||
ui.worldnotifications |
0 = use sounds when available, fallback to use UI toast messages. 1 = use sounds + UI toast messages. 2 = use UI toast messages only. | ui | variable | 0 |
||
unsafe.debugmtlockmaxframes |
How many frames of a stack to emit | unsafe | variable | 5 |
||
unsafe.enabledebugmtlock |
Controls DebugMTLock checks, which help track down thread races. Has minor perf impact, so prefer to keep disabled | unsafe | variable | False |
||
unsafe.usemultithreadedscripting |
Controls multithreading access to scripting API - can be fast, but unsafe. Disabling can help with instability | unsafe | variable | True |
||
vine.draw_debug |
vine | variable | False |
|||
vine.prevent_vine_draw |
vine | variable | False |
|||
vis.attack |
vis | variable | False |
|||
vis.lerp |
vis | variable | False |
|||
vis.protection |
vis | variable | False |
|||
voice.bufferresetthreshold |
Maximum voice playback buffer in seconds before skipping ahead to reduce latency (0 to disable) | voice | variable | 3.5 |
||
voice.loopback |
(Generated) When enabled, routes the local player microphone input back through the voice chat system so they can hear their own voice; useful for testing microphone levels | voice | variable | False |
||
water.quality |
(Generated) Controls the draw distance and density quality of decorative foliage and props; lower values improve performance by reducing the amount of decoration rendered | water | variable | 1 |
||
water.reflections |
(Generated) Controls the quality of water surface reflections (0=off, 1=simple probe, 2=full planar reflections); higher values are significantly more GPU-intensive | water | variable | 1 |
||
water.scaled_time |
(Generated) When enabled, water simulation advances in scaled (game) time rather than real time; useful for testing water behaviour during time-scale debugging | water | variable | False |
||
weaponrack.showui |
(Generated) When enabled, shows the weapon rack interaction UI when the player is looking at a weapon rack; disable to suppress the UI | weaponrack | variable | True |
||
workbench.workbench_upgrade_icons |
(Generated) When enabled, shows installed workbench upgrade icons in the vitals UI and expands the workbench vital panel to fit them | workbench | variable | False |
||
world.cache |
(Generated) When enabled, caches world data for faster loading; disabled by default in editor server builds to ensure fresh data during development | world | variable | True |
||
world.streaming |
(Generated) When enabled, world assets are streamed in and out based on proximity; disable to force all world data to stay loaded at once | world | 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.