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