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