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