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