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

Console commands any player can type into the F1 console on any server, no admin rights needed.

490 commands
CommandDescriptionCategoryTypeDefaultPermission
client.disconnect (Generated) Disconnects from the current server; if a demo is being recorded it is also stopped before disconnecting client client
client.fps (Generated) Returns the current client frame rate in frames per second client client
client.legacyconsoletoggle (Generated) Toggles the legacy developer console UI; optionally forces a specific panel by index client client
client.openuseroverlay (Generated) Opens the Steam overlay for a given Steam ID using the specified overlay dialog type; intended for debugging Steam overlay integration client client
client.ping (Generated) Returns the client current round-trip ping to the server in milliseconds client client
client.ping_test (Generated) Forces an immediate refresh of the ping estimator cache, triggering new ping measurements to nearby servers client client
client.playerseed (Generated) Forces the local player's or a named player's character model to use the specified seed value; admin/developer only client client
client.playvideo (Generated) Downloads a video from the given HTTP URL and plays it in the in-game video player dialog; blocked if BlockPlayVideo is set client client
client.printdecryptqueue (Generated) Prints the current client decryption queue depth including packet count and byte size client client
client.printeyes Print the current player eyes. client client
client.printgrid Print the current player position. client client
client.printhead Print the current player head. client client
client.printinput Print the current player input. client client
client.printpos Print the current player position. client client
client.printposcenter Print the current player center position. client client
client.printreadqueue (Generated) Prints the current client incoming network read queue depth including packet count and byte size client client
client.printrot Print the current player rotation. client client
client.printspeed Print the speed the current player is travelling in world space client client
client.printwritequeue (Generated) Prints the current client outgoing network write queue depth including packet count and byte size client client
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.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.shuffleplayerseed (Generated) Randomises the local player's character model seed, generating a new random appearance; admin/developer only client client
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
commands.echo commands client
commands.find commands client
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.copy Copies the entire contents of the in-game console UI output to the system clipboard console client
copypaste.cancel (Generated) Cancels the current copy/paste selection by resetting both position markers to zero, clearing the selection bounds copypaste client
copypaste.copyboat (Generated) Copies the boat or vehicle the player is looking at into a named paste file; functionally identical to copybuilding but semantically distinct for boats copypaste client
copypaste.copybox (Generated) Copies all entities within the current pos1/pos2 selection box to a named paste file; captures a screenshot thumbnail; add --overwrite to replace an existing paste copypaste client
copypaste.copybuilding (Generated) Copies the entire building the player is looking at into a named paste file, using the connected building topology to determine what to include copypaste client
copypaste.copyradius (Generated) Copies all entities within the specified radius around the player into a named paste file; args: radius [name]; add --overwrite to replace existing copypaste client
copypaste.cut (Generated) Copies the current selection box to a paste file then immediately kills all entities in that box; combines copybox and killbox into a single cut operation copypaste client
copypaste.deletepaste <name> copypaste client
copypaste.download_paste (Generated) Asks the server to send a legacy server-stored paste file by name; the client must initiate the request so CLIENT_ReceivePaste accepts the reply copypaste client
copypaste.killbox (Generated) Destroys all entities within the current pos1/pos2 selection bounds that match the active paste filter flags; effectively the delete half of a cut operation copypaste client
copypaste.list_pastes (Generated) Lists all paste files stored in the local client copypaste directory with their full file names; similar to listpastes but uses a different directory printer copypaste client
copypaste.listpastes (Generated) Lists all paste files stored in the local client copypaste directory and prints their names to the console copypaste client
copypaste.loadclipboard (Generated) Loads a previously saved paste file by name into the clipboard slot, making it the active paste ready to be placed with the paste command copypaste client
copypaste.paste (Generated) Pastes the clipboard (or named) paste at the player's current position, respecting all active paste filter flags copypaste client (paste_npcs, paste_deployables, etc.)
copypaste.paste_grid (Generated) Pastes the specified paste file in an X by Z grid centred on the player, oriented to the player's facing direction; args: name x_count z_count spacing_metres copypaste client
copypaste.paste_line (Generated) Pastes the specified paste file multiple times in a straight line in the direction the player is facing; args: name count spacing_metres copypaste client

Console commands any player can type into the F1 console on any server, no admin rights needed. 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.