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
| Command | Description | Category | Type | Default | Permission | |
|---|---|---|---|---|---|---|
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.