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