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 | |
|---|---|---|---|---|---|---|
debug.spawnovenstresstest |
(Generated) Spawns a 100x10 grid of lit furnaces loaded with wood and metal ore near the calling player; used to stress-test the oven cooking system | debug | server | Admin | ||
debug.spawnparachutetester |
(Generated) Spawns a clone of the calling player at a configurable height with a parachute deployed and their belt and wear inventories copied | debug | server | Admin | ||
debug.stall |
(Generated) Stalls the main thread for the given duration in seconds (clamped 0-1); admin-only; used to test timeout handling and watchdog systems | debug | client | |||
debug.starttutorial |
debug | server | ||||
debug.test_custom_vitals |
(Generated) Sends a configurable number of test custom vital entries to the calling player client for a given duration; used to verify custom vitals UI rendering | debug | server | Admin | ||
debug.testerror |
Logs a test error and exception for testing error display. | debug | client | |||
debug.testtutorialcinematic |
(Generated) Triggers the tutorial island ending cinematic for the calling player; spawns a kayak at the designated mount point and mounts the player to it | debug | server | Admin | ||
debug.tutorial_start_cooldown |
(Generated) Minimum seconds that must pass after a tutorial ends before another one can start; prevents back-to-back tutorial spam | debug | variable | 60 |
Admin | |
debug.tutorialstatus |
(Generated) Prints a table of all active tutorial islands showing index, network group ID, assigned player name, duration, and connection state | debug | server | Admin | ||
debug.viewmodelaimhelpwidth |
(Generated) Width in world units of the viewmodel aim helper debug visualisation; controls how wide the aim assistance region appears when showViewmodelAimHelper is on | debug | variable | 4 |
||
debug.vineswinginghighlight |
(Generated) Sends a highlight RPC to every VineMountable on the server targeting the calling player; used for visually debugging vine placement | debug | server | Admin | ||
debug.vineswingingreport |
(Generated) Prints a summary table of all VineSwingingTree and VineMountable entities on the server, including average destination count per mountable | debug | server | Admin | ||
debug.waterfactorprintout |
(Generated) When enabled, logs the current water factor value affecting the camera to the console each frame; useful for debugging underwater transition rendering | debug | variable | False |
||
decal.cache |
(Generated) Enables a decal cache that reuses identical decal instances rather than spawning new ones, reducing draw calls for repeated surface impacts | decal | variable | False |
||
decal.capacity |
(Generated) Maximum number of decals allowed per surface at any one time; older decals are removed when this limit is reached to prevent surface clutter | decal | variable | 128 |
||
decal.clear |
(Generated) Immediately removes all active decal instances from the scene, clearing all bullet holes, blood splats, and impact marks | decal | client | |||
decal.instancing |
(Generated) Enables GPU instancing for decals, batching identical decals into fewer draw calls for better GPU performance | decal | variable | True |
||
decal.limit |
(Generated) Global maximum number of active decal instances across the entire scene; older decals are removed when the limit is reached | decal | variable | 256 |
||
decay.addfakeauthhistory |
addfakeauthhistory <count>, adds fake deauthed players to the auth history of the tool cupboard you are standing in, for testing group upkeep tiers | decay | server | Admin | ||
decay.bracket_0_blockcount |
Number of blocks in the 1st upkeep bracket | decay | variable | 15 |
Admin | |
decay.bracket_0_costfraction |
Blocks in the 1st upkeep bracket will cost this value per day to maintain | decay | variable | 0.1 |
Admin | |
decay.bracket_0_doorcount |
Number of doors in the 1st upkeep bracket | decay | variable | 15 |
Admin | |
decay.bracket_0_doorfraction |
Doors in the 1st upkeep bracket will cost this value per day to maintain | decay | variable | 0.1 |
Admin | |
decay.bracket_1_blockcount |
Number of blocks in the 2nd upkeep bracket | decay | variable | 50 |
Admin | |
decay.bracket_1_costfraction |
Blocks in the 2nd upkeep bracket will cost this value per day to maintain | decay | variable | 0.15 |
Admin | |
decay.bracket_1_doorcount |
Number of doors in the 2nd upkeep bracket | decay | variable | 50 |
Admin | |
decay.bracket_1_doorfraction |
Doors in the 2nd upkeep bracket will cost this value per day to maintain | decay | variable | 0.15 |
Admin | |
decay.bracket_2_blockcount |
The number of blocks in the 3rd upkeep bracket | decay | variable | 125 |
Admin | |
decay.bracket_2_costfraction |
Blocks in the 3rd upkeep bracket will cost this value per day to maintain | decay | variable | 0.2 |
Admin | |
decay.bracket_2_doorcount |
The number of doors in the 3rd upkeep bracket | decay | variable | 125 |
Admin | |
decay.bracket_2_doorfraction |
Doors in the 3rd upkeep bracket will cost this value per day to maintain | decay | variable | 0.2 |
Admin | |
decay.bracket_3_blockcount |
Between bracket_2_blockcount and this value (and beyond) are considered bracket 3 and will cost bracket_3_costfraction per upkeep period to maintain | decay | variable | 200 |
Admin | |
decay.bracket_3_costfraction |
Blocks in the 4th upkeep bracket will cost this value per day to maintain | decay | variable | 0.333 |
Admin | |
decay.bracket_3_doorcount |
Between bracket_2_blockcount and this value (and beyond) are considered bracket 3 and will cost bracket_3_doorfraction per upkeep period to maintain | decay | variable | 30 |
Admin | |
decay.bracket_3_doorfraction |
Doors in the 4th upkeep bracket will cost this value per day to maintain | decay | variable | 0.333 |
Admin | |
decay.build_twig_cost_multiplier |
Can players upgrade building blocks to wood | decay | variable | 1 |
Admin | |
decay.clearauthhistory |
Clears the deauthed player history on the tool cupboard you are standing in, dropping its group upkeep back to the number of authed players | decay | server | Admin | ||
decay.debug |
(Generated) When enabled, logs decay tick details to the console including which entities took damage and how much | decay | variable | False |
Admin | |
decay.delay_metal |
How long should this building grade decay be delayed when not protected by upkeep, in hours | decay | variable | 0 |
Admin | |
decay.delay_override |
When set to a value above 0 everything will decay with this delay | decay | variable | 0 |
Admin | |
decay.delay_stone |
How long should this building grade decay be delayed when not protected by upkeep, in hours | decay | variable | 0 |
Admin | |
decay.delay_toptier |
How long should this building grade decay be delayed when not protected by upkeep, in hours | decay | variable | 0 |
Admin | |
decay.delay_twig |
How long should this building grade decay be delayed when not protected by upkeep, in hours | decay | variable | 0 |
Admin | |
decay.delay_wood |
How long should this building grade decay be delayed when not protected by upkeep, in hours | decay | variable | 0 |
Admin | |
decay.drawnearbybuildings |
drawnearbybuildings <duration> <radius>, shows building ID of entities | decay | server | Admin | ||
decay.duration_metal |
How long should this building grade take to decay when not protected by upkeep, in hours | decay | variable | 8 |
Admin | |
decay.duration_override |
When set to a value above 0 everything will decay with this duration | decay | variable | 0 |
Admin | |
decay.duration_stone |
How long should this building grade take to decay when not protected by upkeep, in hours | decay | variable | 5 |
Admin | |
decay.duration_toptier |
How long should this building grade take to decay when not protected by upkeep, in hours | decay | variable | 12 |
Admin | |
decay.duration_twig |
How long should this building grade take to decay when not protected by upkeep, in hours | decay | variable | 1 |
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.