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 | |
|---|---|---|---|---|---|---|
copypaste.pos1 |
(Generated) Sets position 1 of the copy/paste selection box to the player's current world position; use pos2 to set the opposite corner | copypaste | client | |||
copypaste.pos2 |
(Generated) Sets position 2 (the opposite corner) of the copy/paste selection box to the player's current world position; updates the selection bounds when both positions are set | copypaste | client | |||
copypaste.printselection_cl |
(Generated) Sends the current selection bounds to the server and prints a list of all entity names that fall within that box; useful for previewing a copy before committing | copypaste | client | |||
copypaste.renamepaste |
(Generated) Renames a locally stored paste file; args: old_name new_name; fails if the old name does not exist or the new name is already taken | copypaste | client | |||
copypaste.saveclipboard |
(Generated) Saves the current clipboard paste to a named file on disk; add --overwrite to replace an existing paste with the same name | copypaste | client | |||
copypaste.setscreenshot |
<name> Takes a screenshot of what you're looking at and set it as the thumbnail of that file. | copypaste | client | |||
copypaste.undopaste |
(Generated) Sends an undo request to the server to destroy all entities spawned by the calling player's most recent paste operation | copypaste | client | |||
copypaste.viewscreenshot |
<name> | copypaste | client | |||
craft.add |
craft | server | ||||
craft.cancel |
craft | server | ||||
craft.canceltask |
craft | server | ||||
craft.fasttracktask |
craft | server | ||||
crosshair.generate_code |
Generate a code from the current crosshair settings and copy it to clipboard | crosshair | client | |||
crosshair.load_code |
Load and apply crosshair settings from a code | crosshair | client | |||
crosshair.reset_to_default |
Apply the default crosshair configuration | crosshair | client | |||
cui.cui_test |
cui | server | ||||
cui.cui_test_update |
cui | server | ||||
cui.endtest |
cui | server | ||||
culling.debugdrawhizmipchain |
Render entire HiZ mip chain on screen | culling | client | |||
culling.debugdrawhizoverlay |
Render overlay depth overlay. Pass -1 to disable, or pass up to 7 to draw specific layer | culling | client | |||
culling.debuglookat |
Try to pick a renderer from physics raycast | culling | client | |||
culling.debugshowstats |
Render stats on screen continuously | culling | client | |||
culling.print_occlusion |
(Generated) Prints current occlusion culling statistics from the CullingManager, including how many objects are currently culled vs visible | culling | client | |||
culling.printstats |
Print buffer stats of occlusion system | culling | client | |||
data.export |
(Generated) Exports a named terrain map layer (splatmap, heightmap, biomemap, topologymap, alphamap, watermap) to a .raw file in the persistent data path | data | client | |||
ddraw.arrow |
arrow {duration} {color} {start} {end} {headSize} {distanceFade} {zTest} {entityId} {id} | ddraw | client | |||
ddraw.box |
box {duration} {color} {pos} {size} {rot} {distanceFade} {zTest} {entityId} {id} | ddraw | client | |||
ddraw.capsule |
capsule {duration} {color} {pos} {rot} {radius} {height} {distanceFade} {zTest} {entityId} {id} | ddraw | client | |||
ddraw.clear |
(Generated) Clears all active DDraw debug shapes and text overlays from the client display | ddraw | client | |||
ddraw.clearid |
Clears active DDraw debug shapes and text overlays from the client display based on ID | ddraw | client | |||
ddraw.line |
line {duration} {color} {start} {end} {distanceFade} {zTest} {entityId} {id} | ddraw | client | |||
ddraw.max_ddraw_count |
max_draw_count {max value} (0 = unlimited) | ddraw | client | |||
ddraw.sphere |
sphere {duration} {color} {start} {radius} {distanceFade} {zTest} {entityId} {id} | ddraw | client | |||
ddraw.text |
text {duration} {color} {pos} {text} {distanceFade} {zTest} {scale} {entityId} {id} | ddraw | client | |||
debug.clearallfogofwar |
(Generated) Clears all fog-of-war exploration data for the local player, fully revealing the map; admin-only client action | debug | client | |||
debug.clear_bushes |
(Generated) Removes all client-side bush and fern decor objects within the given radius of the player or camera; also sends the radius to the server to clear server-side counterparts | debug | client | |||
debug.clear_trees |
(Generated) Sends a command to clear tree decor objects within the given radius of the player or camera position; only affects server-side trees when not in demo playback | debug | client | |||
debug.copydebugworldinfo |
(Generated) Copies current world debug info (position, level name, world size, seed) to the system clipboard | debug | client | |||
debug.debugboatissue |
(Generated) Prints detailed info about the rowboat the local player is currently mounted in, including all child entity names, active states, and collider data | debug | client | |||
debug.debugcamera |
Enable debug camera mode | debug | client | |||
debug.debugcamera_clear |
(Generated) Clears all saved debug camera positions from the current CameraMan instance | debug | client | |||
debug.debugcamera_fov |
Get/Set debug camera FOV | debug | client | |||
debug.debugcamera_guide |
Get/Set debug camera guide | debug | client | |||
debug.debugcamera_guide_aspectratio |
Get/Set debug camera guide aspect ratio | debug | client | |||
debug.debugcamera_guide_color |
Get/Set debug camera guide color | debug | client | |||
debug.debugcamera_list |
(Generated) Lists all saved debug camera positions stored in the current CameraMan instance | debug | client | |||
debug.debugcamera_load |
(Generated) Loads a previously saved debug camera state by name and applies it to the active CameraMan instance | debug | client | |||
debug.debugcamera_save |
(Generated) Saves the current debug camera position, rotation, and settings under the given name (defaults to the default save slot) | debug | client | |||
debug.debugcamera_savetofile |
(Generated) Saves the current debug camera state to a named file on disk (without extension); useful for sharing camera setups | debug | client | |||
debug.debugcamera_shake |
Shake debug camera [amplitude, frequency, duration] | debug | 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.