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
global.ent Sends a command to the server followed by the ID of the entity we're looking at global client
global.error global client
global.exec (Generated) Executes a named cfg script file from the cfg directory; useful for applying batches of console commands stored in text files global client
global.free (Generated) Clears prefab pools and releases pooled objects; delegates to pool.clear_prefabs; admin/developer only global client
global.hudcomponent (Generated) Toggles or sets the active state of a named HUD component by searching the UIHUD hierarchy; supports special-casing the error text object global client
global.kill global server
global.killallplayersradius Kill all players within the given radius global client
global.killplayerinview Kill the player you're looking at global client
global.objects (Generated) Prints all live Unity Object instances sorted by total memory usage, showing type, instance count, and estimated total size in bytes global client
global.openinexplorer global client
global.printallscenesinbuild (Generated) Prints all scenes registered in the build settings with their build index and asset path global client
global.queue (Generated) Prints the current state of server-side stability check and surroundings update queues; reports nothing useful on client global client
global.quit (Generated) Quits the application cleanly with no arguments; rejects calls with arguments to prevent accidental exit; in the editor exits play mode global client
global.readcfg (Generated) Loads and applies the default graphics config, then reads cfg/client.cfg and cfg/keys.cfg to restore previously saved settings and bindings global client
global.redownload_signs Clears the local cache for all signs within the given radius (default: sign texture request distance) and re-downloads their images from the server global client
global.removecctvcode Removes a cctv code to a Computer Station, look at the station when running the command global client
global.respawn global server
global.respawn_sleepingbag global server
global.respawn_sleepingbag_favourite global server
global.respawn_sleepingbag_remove global server
global.setcctvcameracode Sets the code for a CCTV camera, look at the camera when running the command global client
global.setinfo global server
global.setrccode Sets the code for a CCTV camera or any remote controllable with an identifier, look at the object when running the command global client
global.status_cl (Generated) Prints client-side connection status information including connected state, ping, player entity ID, and current map to the client console global client
global.status_sv global server
global.steamrelayinit global client
global.steamstatus global client
global.subscriptions (Generated) Prints a table of active network group subscriptions for the calling player, showing realm and group ID; supports --json flag global client
global.sysinfo (Generated) Prints a summary of the current machine hardware and OS info including CPU, GPU, RAM, and platform global client
global.sysuid (Generated) Prints the unique device identifier for the current machine as reported by Unity SystemInfo.deviceUniqueIdentifier global client
global.textures (Generated) Prints a list of all live Texture objects with their name and estimated runtime memory size global client
global.updatemanifest Immediately update the manifest global client
global.version (Generated) Prints the current game version string to the console, including build number and branch global client
global.writecfg (Generated) Saves all current client console variable values to cfg/client.cfg and all key bindings to cfg/keys.cfg for persistence across game restarts global client
graphics.dof_focus_lookingat (Generated) Admin cinematic: sets the depth-of-field focus to the point the CameraMan is currently looking at; only works when CameraMan is active graphics client
graphics.dof_focus_target (Generated) Sets a player or entity as the live depth-of-field focus target by name/entity ID; the DoF focus distance tracks the target while set graphics client
graphics.dof_nudge (Generated) Adjusts the current manual depth-of-field focus distance by the given amount in metres; negative values bring focus closer graphics client
graphics.printlodqueues (Generated) Prints the current LOD master mesh queue state including pending and in-progress LOD mesh jobs graphics client
graphics.reportparticlesystems (Generated) Prints a report of all currently playing particle systems with their hierarchy path and particle count; useful for finding expensive particle effects graphics client
graphics.reportshadowcasters (Generated) Prints a report of all visible shadow-casting renderers grouped by mesh name with instance counts; useful for identifying expensive shadow draw calls graphics client
graphics.resetmipmapbias (Generated) Resets the post-process layer mip map bias back to the default value of 0.5 graphics client
graphics.resolutions Display a list of available resolutions. graphics client
graphics.runallshadowpresetsperformancetests (Generated) Developer-only: sequentially runs shadow performance benchmarks for all shadow quality presets and logs comparative timing results graphics client
graphics.runshadowpresetperformancetest (Generated) Developer-only: runs a shadow rendering performance benchmark using the currently selected shadow preset and logs timing results graphics client
graphics.setmipmapbias (Generated) Sets the global mip map bias for the post-process layer ; lower values use lower-resolution mip maps to save VRAM graphics client 0.5-1.0
graphics.vram_report (Generated) Returns a formatted VRAM usage report showing estimated memory usage for meshes, textures, render targets, and total graphics memory graphics client
grass.print_foliage (Generated) Prints statistics about the current foliage system state, including active grass instance counts and memory usage grass client
grass.refresh_foliage (Generated) Forces an immediate refresh of all foliage and grass placement, reprocessing the entire visible grass field grass client
headlerp_inertia true/false Controls whether there is a delay for 'alt look' to snap back to the front facing position after no longer being pressed General None
hero.show (Generated) Triggers the hero DLC promotional banner to display in the main menu UI hero 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.