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