Rust Console 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.
3,590 commands
| Command | Description | Category | Type | Default | Permission | |
|---|---|---|---|---|---|---|
global.clearugcentitiesinrange |
(Generated) Clears UGC content from all entities within the given radius of a world position; reports how many entities were cleared | global | server | Admin | ||
global.clearugcentity |
(Generated) Clears all UGC content from a single entity by network ID; reports success or failure | global | server | Admin | ||
global.clearvendingmachinenamescontaining |
(Generated) Clears the custom name UGC from all vending machines whose content string contains the given search text (case/symbol insensitive) | global | server | Admin | ||
global.clear_wallpaper_radius |
clear_wallpaper_radius <radius> | global | server | Admin | ||
global.clientperf |
(Generated) Requests a performance report from every connected client; supports legacy and JSON formats; used for monitoring client frame rates and memory usage | global | server | Admin | ||
global.clientperf_frametime |
global | server | Admin | |||
global.colliders |
(Generated) Prints the count of enabled versus disabled Collider components currently in the scene | global | client | |||
global.consolescale |
Font size for the console window, 8-24 (default is 12) | global | variable | 12 |
||
global.copy_changeset |
Copies the current client and server changeset info to the clipboard | global | client | |||
global.ddraw_netupdate |
(Generated) When enabled, draws debug visualisations of network update positions for all nearby entities; admin-only; useful for debugging network interpolation | global | variable | False |
||
global.deauthradius |
(Generated) Removes authorisation for the specified player (or caller) from all tool cupboards within the given radius | global | server | Admin | ||
global.deauthradius_multi |
(Generated) Removes authorisation for multiple specified players from all tool cupboards within the given radius around the calling admin | global | server | Admin | ||
global.deauthradius_radius |
(Generated) Finds all players within playerRadius of the caller, then deauthorises each of them from TCs within authRadius of themselves | global | server | Admin | ||
global.debuglanguage |
0 - Disabled, 1 - Display localization key, 2 - Display randomly generated strings | global | variable | 0 |
||
global.developer |
(Generated) Developer mode level: 0 = off, 1 = developer overlays and convar unlocks, higher values enable increasingly verbose debug logging | global | variable | 0 |
||
global.disablebagdropping |
Disables the backpacks that appear after a corpse times out | global | variable | False |
Admin | |
global.disable_clouds |
global | variable | False |
|||
global.dump |
Dumps a diagnostic snapshot into a folder in /diagnostics/. WARNING: this will stall the server and can cause it to crash. | global | client | |||
global.dumpanimators |
Dumps a diagnostic snapshot of animators into a diagnostics subfolder | global | client | |||
global.dumpentities |
Dumps a diagnostic snapshot of entities into a diagnostics subfolder | global | client | |||
global.dumplodgroups |
Dumps a diagnostic snapshot of LOD Groups into a diagnostics subfolder | global | client | |||
global.dumpnetwork |
Dumps a diagnostic snapshot of network info into a diagnostics subfolder | global | client | |||
global.dumpobjects |
Dumps a diagnostic snapshot of objects into a diagnostics subfolder | global | client | |||
global.dumpphysics |
Dumps a diagnostic snapshot of physics into a diagnostics subfolder | global | client | |||
global.dumppreprocess |
Dump list of prefabs pre-processed into a diagnostics subfolder | global | client | |||
global.dumprootobjects |
Dumps a diagnostic snapshot of root objects (all gameobjects across all scenes) into a /diagnostics/ subfolder. WARNING: this will stall the server and can cause it to crash. | global | client | |||
global.dumpsysteminformation |
Dumps a diagnostic snapshot of system information into a diagnostics subfolder | global | client | |||
global.dumpwarmup |
Dumps a diagnostic snapshot of warmup info into a diagnostics subfolder | global | client | |||
global.enable_marker_teleport |
When enabled, right clicking on the map teleports you instead of placing a marker | global | variable | False |
||
global.ent |
Sends a command to the server followed by the ID of the entity we're looking at | global | client | |||
global.entcount |
Returns all entities that the provided player has placed, supports --json | global | server | Admin | ||
global.entid |
(Generated) Runs an admin command (kill, lock, unlock, etc.) on a specific entity by network ID; blocks operation on players and point entities | global | server | Admin | ||
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.fillcontainer |
fillcontainer <optional: category> - Fills the container you are looking at with random items, can also specify a category (ammunition, weapon etc.) | global | server | Admin | ||
global.fillcontainer_radius |
fillcontainer_radius <radius> <optional: category> - Fills containers with random items within a radius, can also specify a category | global | server | Admin | ||
global.fillinventory |
fillinventory <optional: category> - Fills your inventory with random items, can also specify a category (ammunition, weapon etc.) | global | server | Admin | ||
global.flyingvehicledismounttime |
How long you need to hold Jump for in order to dismount a flying vehicle | global | variable | 0 |
||
global.forceoffadminstatusoverlay |
Media: Forcefully disables all status overlays (god, creative, invis) | global | variable | False |
||
global.forceunloadbundles |
(Generated) When enabled, asset bundles are unloaded from memory after their assets are extracted, saving memory; disable to keep bundles resident | global | variable | True |
||
global.free |
(Generated) Clears prefab pools and releases pooled objects; delegates to pool.clear_prefabs; admin/developer only | global | client | |||
global.getugcinfo |
(Generated) Returns a JSON object containing the UGC info (CRCs, type, player history) for the entity with the given network ID | global | server | Admin | ||
global.god |
If you're an admin this will enable god mode | global | variable | False |
||
global.godforceoffoverlay |
Media: Forces the global.god overlay to never show if enabled | global | variable | False |
||
global.groundvehicledismounttime |
How long you need to hold Jump for in order to dismount a car/snowmobile | global | variable | 0 |
||
global.hideinteracttextwhileads |
Hide interact text when aiming down sights | global | variable | False |
||
global.hideteamleadermapmarkers |
Hides all team leader map markers on the compass and map | global | variable | False |
||
global.horsedismounttime |
How long you need to hold Jump for in order to dismount a horse | global | variable | 0 |
||
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.injure |
(Generated) Puts the calling player or a named target into the wounded/downed state, simulating the critical injury bleed-out state | global | server | Admin |
This is a searchable reference of Rust console and admin commands, covering both commands available to any player and the admin/server-owner-only ones.
Frequently Asked Questions
Press F1 while in-game to open the console, then type the command and press Enter.