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 | |
|---|---|---|---|---|---|---|
accessibility.allynametagcolour |
(Generated) Colour palette index for ally name tags (non-team friends/allies); allows colour-blind players to distinguish allies from enemies and team members | accessibility | variable | 0 |
||
accessibility.buildingblockedzonecolour |
(Generated) Colour palette index for the building blocked zone indicator; changes the colour of the red zone overlay shown when construction is not permitted | accessibility | variable | 0 |
||
accessibility.clannametagcolour |
(Generated) Colour palette index for clan member name tags shown above players in the same clan; selects from the clan name tag colour collection | accessibility | variable | 0 |
||
accessibility.disablemovementininventory |
(Generated) When enabled, prevents the player from moving while the inventory screen is open; useful for controller/accessibility setups where accidental movement is a problem | accessibility | variable | False |
||
accessibility.enemynametagcolour |
(Generated) Colour palette index for enemy name tags; selects a colour from the enemy name tag collection to make hostile players visually distinct | accessibility | variable | 0 |
||
accessibility.healthbarcolour |
(Generated) Colour palette index for the player health bar; selects an accessible colour from the health bar colour collection | accessibility | variable | 0 |
||
accessibility.holosightcolour |
(Generated) Colour palette index for the holographic sight reticle colour; lets players pick a reticle colour that is visible against any background | accessibility | variable | 0 |
||
accessibility.hungerbarcolour |
(Generated) Colour palette index for the player hunger/food bar; selects an accessible colour from the hunger bar colour collection | accessibility | variable | 0 |
||
accessibility.hydrationbarcolour |
(Generated) Colour palette index for the player hydration/water bar; selects an accessible colour from the hydration bar colour collection | accessibility | variable | 0 |
||
accessibility.ioarrowinputcolor |
(Generated) Colour palette index for electrical IO input arrow overlays; changes the colour of arrows that show power/signal flowing into an IO entity | accessibility | variable | 0 |
||
accessibility.ioarrowoutputcolor |
(Generated) Colour palette index for electrical IO output arrow overlays; changes the colour of arrows that show power/signal flowing out of an IO entity | accessibility | variable | 0 |
||
accessibility.laserdetectorcolour |
(Generated) Colour palette index for the laser trip-wire detector beam colour; helps colour-blind players distinguish armed detector lasers in bases | accessibility | variable | 0 |
||
accessibility.messagecardscolour |
(Generated) Colour palette index for cards/notes chat message text colour; helps distinguish card/note messages from other chat types | accessibility | variable | 0 |
||
accessibility.messageclancolour |
(Generated) Colour palette index for clan chat message text colour; makes clan messages visually distinct in the chat window | accessibility | variable | 0 |
||
accessibility.messagediscordcolour |
(Generated) Colour palette index for Discord-linked chat message text colour; helps identify messages bridged from a linked Discord server | accessibility | variable | 0 |
||
accessibility.messageglobalcolour |
(Generated) Colour palette index for global chat message text colour; affects all messages sent to the server-wide global chat channel | accessibility | variable | 0 |
||
accessibility.messagelocalcolour |
(Generated) Colour palette index for local proximity chat message text colour; distinguishes nearby voice/text chat from global and team channels | accessibility | variable | 0 |
||
accessibility.messageteamcolour |
(Generated) Colour palette index for team chat message text colour; makes team-only messages visually distinct from global and local chat | accessibility | variable | 0 |
||
accessibility.mushroomcolour |
(Generated) Colour palette index for mushroom world-object highlighting; allows colour-blind players to pick a distinguishable mushroom marker colour | accessibility | variable | 0 |
||
accessibility.senduinavigationevents |
(Generated) When enabled, UI navigation events (directional/confirm/cancel) are forwarded to the Unity EventSystem, enabling controller-driven menu navigation | accessibility | variable | False |
||
accessibility.teamnametagcolour |
(Generated) Colour palette index for team member name tags shown above allied players; lets colour-blind players choose a distinguishable team colour | accessibility | variable | 0 |
||
accessibility.treemarkercolor |
(Generated) Colour palette index for tree resource marker icons on the HUD; selects from the accessibility colour collection to aid colour-blind players | accessibility | variable | 0 |
||
ai.debugvis |
(Generated) When enabled, draws debug visualisations (attack ranges, awareness, etc.) for AI entities near the local player | ai | variable | False |
||
ai.designing |
(Generated) When enabled, enables NPC design/placement mode on the client, showing additional gizmos for NPC spawn point and patrol route authoring | ai | variable | False |
||
ai.groundalign |
(Generated) When enabled, NPC characters align their body to the terrain slope using IK; disable for flat ground-only alignment | ai | variable | True |
||
ai.maxgroundaligndist |
(Generated) Maximum distance in metres at which ground alignment IK is evaluated for NPCs; reducing this improves performance when many NPCs are visible | ai | variable | 60 |
||
ai.npc_no_foot_ik |
(Generated) When enabled, disables foot IK on NPC characters to improve performance; NPCs will not plant feet on terrain slopes | ai | variable | True |
||
analytics.dryrun |
Executes entire flow without actually sending out anything | analytics | variable | False |
||
analytics.log |
analytics | variable | False |
|||
analytics.usev2 |
analytics | variable | True |
|||
app.endpoint |
Base address for the Rust+ companion server API | app | variable | https://companion-rust.facepunch.com/api |
||
audio.advancedocclusion |
Use more advanced sound occlusion | audio | variable | False |
||
audio.ambience |
Ambience System | audio | variable | True |
||
audio.debugvoicelimiting |
(Generated) When enabled, logs voice chat limiting decisions to the console, showing when players are muted due to proximity or bandwidth constraints | audio | variable | False |
||
audio.enablesoundpooling |
(Generated) Enables audio source pooling, reusing AudioSource components instead of creating and destroying them each time a sound plays | audio | variable | False |
||
audio.eventaudio |
Volume | audio | variable | 1 |
||
audio.framebudget |
Max ms per frame to spend updating sounds | audio | variable | 0.3 |
||
audio.game |
Volume | audio | variable | 1 |
||
audio.hqsoundfade |
Use higher quality sound fades on some sounds | audio | variable | False |
||
audio.instruments |
Volume | audio | variable | 1 |
||
audiointerceptcomponent.debugchannels |
(Generated) When enabled, logs the audio buffer size and channel count each time the audio filter processes a buffer; useful for diagnosing audio pipeline issues | audiointerceptcomponent | variable | False |
||
audio.master |
Volume | audio | variable | 1 |
||
audio.minupdatefraction |
(Generated) Minimum fraction of the audio source pool updated per frame; higher values keep more audio sources in sync at the cost of CPU time | audio | variable | 0.1 |
||
audio.musicvolume |
Volume | audio | variable | 1 |
||
audio.musicvolumemenu |
Volume | audio | variable | 1 |
||
audio.speakers |
Volume | audio | variable | 2 |
||
audio.ui |
Volume | audio | variable | 1 |
||
audio.videoplayer |
Volume | audio | variable | 1 |
||
audio.voiceprops |
Volume | audio | variable | 1 |
||
audio.voices |
Volume | audio | 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.