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

3,590 commands
CommandDescriptionCategoryTypeDefaultPermission
buttons.itemmodradial (Generated) Input binding for opening the item mod attachment radial menu buttons variable False
buttons.jump (Generated) Input binding for making the player jump buttons variable False
buttons.left (Generated) Input binding for strafing the player left buttons variable False
buttons.lighttoggle (Generated) Input binding for toggling the held item light or opening the item mod radial menu buttons variable False
buttons.map (Generated) Input binding for opening/closing the in-game map buttons variable False
buttons.markcurrentpos (Generated) Input binding for placing a map marker at the player current position buttons variable False
buttons.nextskin (Generated) Input binding for cycling to the next skin on the currently held item buttons variable False
buttons.notea (Generated) Input binding for playing the A note on an instrument buttons variable False
buttons.noteasharp (Generated) Input binding for playing the A# note on an instrument buttons variable False
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
camerarenderer.completionframebudgetms (Generated) Per-frame CPU budget in milliseconds for completing pending companion server camera renders camerarenderer variable 5 Admin
camerarenderer.developerpermissions Enable developer-specific permissions for camera access (less restricted) camerarenderer variable True Admin
camerarenderer.enabled (Generated) When enabled, the companion server camera rendering system is active and processes camera render requests from the companion app camerarenderer variable True Admin
camerarenderer.entitymaxage (Generated) Maximum age in frames for a known collider entity entry in the companion server camera cache before it is evicted camerarenderer variable 5 Admin
camerarenderer.entitymaxdistance (Generated) Maximum distance in metres from the companion server camera at which entity colliders are tracked for rendering camerarenderer variable 100 Admin
camerarenderer.farplane (Generated) Far clipping plane distance in metres for companion server camera renders; default 250 camerarenderer variable 250 Admin
camerarenderer.height (Generated) Height in pixels of the companion server camera render output; default 180 camerarenderer variable 180 Admin

This is a searchable reference of Rust console and admin commands, covering both commands available to any player and the admin/server-owner-only ones.

Frequently Asked Questions

Press F1 while in-game to open the console, then type the command and press Enter.