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 | |
|---|---|---|---|---|---|---|
grass.print_foliage |
(Generated) Prints statistics about the current foliage system state, including active grass instance counts and memory usage | grass | client | |||
grass.quality |
(Generated) Controls overall grass rendering quality (0-100); lower values reduce grass density and draw distance for significant GPU performance gains | grass | variable | 100 |
||
grass.refresh_budget |
(Generated) Maximum milliseconds per frame allocated to refreshing grass placement data; lower values spread refresh cost over more frames to avoid hitches | grass | variable | 0.3 |
||
grass.refresh_foliage |
(Generated) Forces an immediate refresh of all foliage and grass placement, reprocessing the entire visible grass field | grass | client | |||
growableentity.framebudgetms |
growableentity | variable | 0.25 |
Admin | ||
growableentity.growall |
(Generated) Server admin: forces all growable entities within 6m of the calling player to advance to their next growth stage instantly | growableentity | server | Admin | ||
growableentity.killall |
(Generated) Server admin: kills all growable entities within 6m of the calling player, removing them from the planter | growableentity | server | Admin | ||
guntrap.gun_trap_budget_ms |
How many milliseconds to spend on target scanning per frame | guntrap | variable | 0.5 |
Admin | |
hackablelockedcrate.decayseconds |
How many seconds until the crate is destroyed without any hack attempts | hackablelockedcrate | variable | 7200 |
Admin | |
hackablelockedcrate.requiredhackseconds |
How many seconds for the crate to unlock | hackablelockedcrate | variable | 900 |
Admin | |
halloweendungeon.lifetime |
How long each active dungeon should last before dying | halloweendungeon | variable | 600 |
Admin | |
halloweendungeon.population |
Population active on the server | halloweendungeon | variable | 0 |
Admin | |
halloween.enabled |
(Generated) Enables the Halloween event on the server, activating Halloween-themed loot spawns, NPC variants, and event-specific mechanics | halloween | variable | False |
Admin | |
halloween.murdererpopulation |
Population active on the server, per square km | halloween | variable | 0 |
Admin | |
halloween.scarecrow_beancan_vs_player_dmg_modifier |
Modified damage from beancan explosion vs players (Default: 0.1). | halloween | variable | 0.1 |
Admin | |
halloween.scarecrow_body_dmg_modifier |
Modifier to how much damage scarecrows take to the body. (Default: 0.25) | halloween | variable | 0.25 |
Admin | |
halloween.scarecrow_chase_stopping_distance |
Stopping distance for destinations set while chasing a target (Default: 0.5) | halloween | variable | 0.5 |
Admin | |
halloween.scarecrowpopulation |
Population active on the server, per square km | halloween | variable | 0 |
Admin | |
halloween.scarecrows_throw_beancans |
Scarecrows can throw beancans (Default: true). | halloween | variable | True |
Admin | |
halloween.scarecrow_throw_beancan_global_delay |
The delay globally on a server between each time a scarecrow throws a beancan (Default: 8 seconds). | halloween | variable | 8 |
Admin | |
handcuffs.maxconditionrepairlossonpush |
(Generated) Maximum handcuff condition loss fraction applied per push attempt; at 0.4 the cuffs lose up to 40% condition per escape push | handcuffs | variable | 0.4 |
Admin | |
handcuffs.restrainedpushdamage |
(Generated) Damage dealt to a restrained (handcuffed) player when they attempt to push or escape; default 5 | handcuffs | variable | 5 |
Admin | |
handcuffs.togglecuffslocked |
(Generated) Toggles the locked state of the handcuffs held by the calling admin player, switching between locked and unlocked | handcuffs | server | Admin | ||
harmony.load |
(Generated) Loads and applies a Harmony patch assembly by file name, enabling server-side code patching without restarting | harmony | server | Admin | ||
harmony.unload |
(Generated) Unloads a previously loaded Harmony patch assembly by file name, reverting any code modifications it applied | harmony | server | Admin | ||
hbhfsensor.debugdraw |
When enabled, broadcasts debug drawing for HBHFSensor visibility checks (eye position, forward, range, per-player LOS rays). | hbhfsensor | variable | False |
Admin | |
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 | |||
heal |
Heals the player by the amount inputted | Admin | None | Yes | ||
heli.bulletaccuracy |
(Generated) Cone angle in degrees of the patrol helicopter gun spread; higher values make the helicopter less accurate | heli | variable | 2 |
Admin | |
heli.bulletdamagescale |
(Generated) Multiplier applied to all bullet damage dealt by the patrol helicopter; 1.0 = normal, 2.0 = double damage | heli | variable | 1 |
Admin | |
heli.call |
(Generated) Spawns and sends a patrol helicopter to the specified player or position, using the same logic as calltome but targeting another player | heli | server | Admin | ||
heli.calltome |
(Generated) Orders the active patrol helicopter to fly to the calling admin position and attack there | heli | server | Admin | ||
heli.death |
(Generated) Forces the active patrol helicopter to die immediately, triggering its death explosion and crash sequence | heli | server | Admin | ||
heli.drop |
(Generated) Spawns a patrol helicopter at the calling admin position, bypassing the normal random spawn logic; primarily used for testing | heli | server | Admin | ||
heli.flee |
(Generated) Orders the active patrol helicopter to immediately flee to a random distant location and disengage | heli | server | Admin | ||
heli.guns |
(Generated) Number of gun hardpoints active on the patrol helicopter; set to 0 to disable its guns without despawning it | heli | variable | 1 |
Admin | |
heli.lifetimeminutes |
(Generated) How many minutes the patrol helicopter stays airborne before self-destructing; default is 30 minutes | heli | variable | 30 |
Admin | |
heli.move |
(Generated) Moves the active patrol helicopter to the calling admin current position without entering combat mode | heli | server | Admin | ||
heli.orbit |
(Generated) Orders the active patrol helicopter to orbit around the calling admin current position | heli | server | Admin | ||
heli.orbitstrafe |
(Generated) Orders the active patrol helicopter to orbit and strafe the calling admin position simultaneously | heli | server | Admin | ||
heli.patrol |
(Generated) Orders the active patrol helicopter to resume normal patrol mode, following its randomised waypoint path across the map | heli | server | Admin | ||
heli.strafe |
(Generated) Orders the active patrol helicopter to perform a strafing run on the calling admin current position | heli | server | Admin | ||
heli.testpuzzle |
(Generated) Triggers the helicopter puzzle sequence (approach, puzzle activation, reward) for testing the helicopter monument puzzle | heli | server | Admin | ||
hero.action |
(Generated) Call-to-action button label shown on the hero DLC promotional banner (e.g. Out Now, Coming Soon) (Out Now) | hero | variable | |||
hero.ident |
(Generated) Identifier string for the currently active hero/DLC promotional banner; determines which promotional banner set is displayed in the main menu | hero | variable | instrument001 |
||
hero.show |
(Generated) Triggers the hero DLC promotional banner to display in the main menu UI | hero | client | |||
hero.title |
(Generated) Title text displayed on the hero DLC promotional banner in the main menu (Instrument DLC) | hero | variable | |||
hero.url |
(Generated) URL or Steam appid link opened when the player clicks the hero DLC banner call-to-action button | hero | variable | appid:1174370 |
||
hero.video |
(Generated) URL of the promotional video shown in the hero DLC banner in the main menu | hero | variable | https://files.facepunch.com/garry/bdf1fc04-06a5-469c-bad9-f26cc5510534.mp4 |
||
hexagongridgenerator.generategrid |
<gridSize> 5 <tileSpacing> 1.35 | hexagongridgenerator | 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.