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