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