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 | |
|---|---|---|---|---|---|---|
client.pushtotalk |
When enabled voice-chat will be in push-to-talk mode instead of always on | client | variable | True |
||
client.qualify_premium_override |
(Generated) Overrides the premium server qualification check; 0 = default check, non-zero forces a specific qualification result | client | variable | 0 |
||
client.receivelatency |
(Generated) Simulated read latency in milliseconds added to all incoming packets; useful for testing behaviour on high-latency connections | client | variable | 0 |
||
client.recheck_premium |
(Generated) Setting to true triggers an immediate recheck of this client's premium status | client | variable | False |
||
client.report |
(Generated) Dumps a list of all client-side entities with their net IDs and prefab names to the console and a timestamped report file | client | client | |||
client.reportbug |
(Generated) Opens the in-game bug report dialog | client | client | |||
client.reportplayer |
(Generated) Opens the report player dialog; optionally pre-fills it with the provided Steam ID | client | client | |||
client.requesttutorialfromserver |
(Generated) Sends a server RPC requesting the tutorial to start for this player; resets the decline and completion flags first | client | client | |||
client.respawnloadout |
(Generated) Serialised respawn loadout string sent to the server; used for custom starting item sets in tutorial or developer contexts | client | variable | |||
client.rockskin |
(Generated) Skin ID applied to the player's rock tool | client | variable | 0 |
||
client.selectedbuttoncolour |
Preferred colour index when placing buttons | client | variable | 0 |
||
client.selectedindustrialdeployablecolour |
Preferred colour index when placing industrial deployables | client | variable | 0 |
||
client.selectedshippingcontainerblockcolour |
Preferred colour index when placing shipping container building blocks | client | variable | 0 |
||
client.server_restart_warnings_in_chat |
Show the server restart warning toasts in chat instead (like before) | client | variable | False |
||
client.setlocalplayervisible |
(Generated) When called with true, moves the local player model to the AI layer making them visible to NPCs; false moves them to the invisible layer | client | client | |||
client.setplayerseed |
Set the local player's character model seed, generating a new appearance; admin/developer only | client | client | |||
client.setunderwear |
(Generated) Sets the player's underwear model by item short name; updates the client skin var and notifies the server of the change | client | client | |||
client.shieldonback |
Shield stays on back while holding one handed weapons. | client | variable | False |
||
client.showcaminfo |
(Generated) Shows a debug camera info overlay displaying the current sensor name, focal length, and effective field of view values | client | variable | False |
||
client.showgrowableui |
(Generated) Shows the growable plant management UI panel when looking at a planted seed or plant | client | variable | True |
||
client.showmissionprovidersonmap |
(Generated) When enabled, shows mission provider NPC location markers on the in-game map overlay | client | variable | True |
||
client.showsashes |
(Generated) When enabled, shows alliance or team sash decorations on player character models | client | variable | True |
||
client.showsleepingbagsonmap |
(Generated) When enabled, shows sleeping bag and bed location markers on the in-game map overlay | client | variable | True |
||
client.showtogglegrowableui |
(Generated) Shows the toggle button that opens and closes the growable plant management UI | client | variable | True |
||
client.showvendingmachinesonmap |
(Generated) When enabled, shows vending machine location markers on the in-game map overlay | client | variable | True |
||
client.shuffleplayerseed |
(Generated) Randomises the local player's character model seed, generating a new random appearance; admin/developer only | client | client | |||
client.skins_access |
-1 to disable all skin access, 0 for account skin access (default), 1 for all skin access | client | variable | 0 |
||
client.sortskinsrecentlyused |
(Generated) When enabled, recently used skins appear at the top of the skin selector list for quicker reuse | client | variable | True |
||
client.sv |
(Generated) Forwards the given console command string to the connected server to be executed there; requires appropriate server-side permissions | client | client | |||
client.toggleshieldback |
Toggles whether to block with your shield or stow it on your back. | client | client | |||
client.torchskin |
(Generated) Skin ID applied to the player's torch item | client | variable | 0 |
||
client.underwearskin |
(Generated) Skin ID of the player's underwear; saved client info sent to the server for character model rendering | client | variable | 0 |
||
client.unlock_all_skins |
client | variable | False |
|||
client.updaterendererswhenoffscreen |
Update Skin Renderers when offscreen. | client | variable | False |
||
clothlod.clothloddist |
distance cloth will simulate until | clothlod | variable | 20 |
Admin | |
codelock.lockoutcooldown |
(Generated) Duration in seconds a player is locked out from attempting the code lock after exceeding maxFailedAttempts; default 900s (15 minutes) | codelock | variable | 900 |
Admin | |
codelock.maxfailedattempts |
(Generated) Maximum number of failed code entry attempts on a code lock before the player is locked out; default 8 | codelock | variable | 8 |
Admin | |
combatlog <Steam64ID> |
Displays recent damage information for what the player damaged and what the player was damaged by (Optional Steam64ID for admins to see other player's combatlog) | General | None | Only with another player | ||
commandblock.commands_enabled |
Can command blocks execute commands | commandblock | variable | False |
Admin | |
commandblock.log_executions |
Print a log message when a command block is executed | commandblock | variable | True |
Admin | |
commandblock.use_player |
If enabled, commands from command blocks will run using the last player who set them, allowing for a wider range of commands to be used | commandblock | variable | False |
Admin | |
commands.echo |
commands | client | ||||
commands.find |
commands | client | ||||
communityentity.pietest |
communityentity | server | Admin | |||
communityentity.pietest_next |
communityentity | server | Admin | |||
communityentity.pietest_prev |
communityentity | server | Admin | |||
connect IP:Port |
Allows you to connect to a server if you have its IP address and Port (If this is a locally hosted server you can replace the IP with "localhost") | General | None | |||
connecthidden IP:Port |
Allows you to connect to a server if you have its IP address and Port but the connecting info is not printed to console | General | None | |||
console.clear |
Clears all entries from the in-game console UI output window | console | client | |||
console.consolehistorysize |
Maximum number of console history entries | console | variable | 50 |
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.