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 | |
|---|---|---|---|---|---|---|
buttons.noteb |
(Generated) Input binding for playing the B note on an instrument | buttons | variable | False |
||
buttons.notebsharp |
(Generated) Input binding for playing the B# note on an instrument | buttons | variable | False |
||
buttons.notec |
(Generated) Input binding for playing the C note on an instrument | buttons | variable | False |
||
buttons.notecsharp |
(Generated) Input binding for playing the C# note on an instrument | buttons | variable | False |
||
buttons.noted |
(Generated) Input binding for playing the D note on an instrument | buttons | variable | False |
||
buttons.notedsharp |
(Generated) Input binding for playing the D# note on an instrument | buttons | variable | False |
||
buttons.notee |
(Generated) Input binding for playing the E note on an instrument | buttons | variable | False |
||
buttons.noteesharp |
(Generated) Input binding for playing the E# note on an instrument | buttons | variable | False |
||
buttons.notef |
(Generated) Input binding for playing the F note on an instrument | buttons | variable | False |
||
buttons.notefsharp |
(Generated) Input binding for playing the F# note on an instrument | buttons | variable | False |
||
buttons.noteg |
(Generated) Input binding for playing the G note on an instrument | buttons | variable | False |
||
buttons.notegsharp |
(Generated) Input binding for playing the G# note on an instrument | buttons | variable | False |
||
buttons.noteoctaveupmod |
(Generated) Input binding for the octave-up modifier key held while playing instrument notes | buttons | variable | False |
||
buttons.notesharpmod |
(Generated) Input binding for the sharp modifier key held while playing instrument notes | buttons | variable | False |
||
buttons.pets |
(Generated) Input binding for opening the pet command radial menu | buttons | variable | False |
||
buttons.ping |
(Generated) Input binding for placing a map/world ping marker | buttons | variable | False |
||
buttons.prevskin |
(Generated) Input binding for cycling to the previous skin on the currently held item | buttons | variable | False |
||
buttons.reload |
(Generated) Input binding for reloading the current weapon | buttons | variable | False |
||
buttons.right |
(Generated) Input binding for strafing the player right | buttons | variable | False |
||
buttons.slot1 |
(Generated) Input binding for selecting hotbar slot 1 | buttons | variable | False |
||
buttons.slot2 |
(Generated) Input binding for selecting hotbar slot 2 | buttons | variable | False |
||
buttons.slot3 |
(Generated) Input binding for selecting hotbar slot 3 | buttons | variable | False |
||
buttons.slot4 |
(Generated) Input binding for selecting hotbar slot 4 | buttons | variable | False |
||
buttons.slot5 |
(Generated) Input binding for selecting hotbar slot 5 | buttons | variable | False |
||
buttons.slot6 |
(Generated) Input binding for selecting hotbar slot 6 | buttons | variable | False |
||
buttons.snapping |
Input binding for hold-to-snap actions | buttons | variable | False |
||
buttons.sprint |
(Generated) Input binding for sprinting | buttons | variable | False |
||
buttons.use |
(Generated) Input binding for the use/interact action | buttons | variable | False |
||
buttons.voice |
(Generated) Input binding for push-to-talk voice chat | buttons | variable | False |
||
buttons.wireslackdown |
(Generated) Input binding for decreasing wire slack when placing electrical wiring | buttons | variable | False |
||
buttons.wireslackup |
(Generated) Input binding for increasing wire slack when placing electrical wiring | buttons | variable | False |
||
buttons.zoomdecrease |
(Generated) Input binding for decreasing the zoom level on variable-zoom scopes | buttons | variable | False |
||
buttons.zoomincrease |
(Generated) Input binding for increasing the zoom level on variable-zoom scopes | buttons | variable | False |
||
buttons.zoomtoggle |
(Generated) Input binding for toggling zoom/scope on applicable weapons | buttons | variable | False |
||
carvablepumpkin.texturerequestdistance |
carvablepumpkin | variable | 100 |
|||
chat.enabled |
(Generated) When enabled, this system is globally active; disable to deactivate the system for the current session | chat | variable | True |
||
chat.muteglobal |
(Generated) When enabled, mutes all global chat messages for the local player so they no longer appear in the chat UI | chat | variable | False |
||
clan.showclantags |
If enabled then clan tags will be visible on player nameplates | clan | variable | True |
||
client.allowcameratiltondpv |
Flatten out tilting camera on DPV | client | variable | True |
||
client.allowdiscordprovisionalaccount |
(Generated) Allows signing in with a Discord provisional account; disabling forces full Discord authentication and restarts the Discord connection | client | variable | True |
||
client.allowteaminvitesremoteplayers |
Allow team invites from distant players | client | variable | True |
||
client.autoconnect |
Automatically connect to this server on every game launch. Has the same effect as if +connect … was supplied as a launch parameter. | client | variable | |||
client.autosavepaintinginterval |
The timer duration for painting autosaving in seconds, with a minimum of 2s. | client | variable | 30 |
||
client.autosavepaintings |
Will save painting progress occasionally if enabled. The timer duration is set by autoSavePaintingInterval. | client | variable | True |
||
client.bagassignmode |
(Generated) Controls sleeping bag assignment behaviour on respawn; maps to the BagAssignMode enum (0 = assign nearest bag by default) | client | variable | 0 |
||
client.bag_unclaim_duration |
How long to hold down the unclaim button on the map | client | variable | 2 |
||
client.blockplayvideo |
(Generated) When true, prevents the client from playing any video sent by the server via the PlayVideo command | client | variable | False |
||
client.browser_ping_estimate |
(Generated) When enabled, shows estimated ping values in the server browser instead of querying each server directly; faster but less accurate | client | variable | False |
||
client.browser_ping_estimate_button |
(Generated) Shows the ping estimate toggle button in the server browser UI | client | variable | True |
||
client.browser_premium_tab |
(Generated) Shows a dedicated premium servers tab in the server browser UI | client | variable | False |
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.