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
bot.exec_command_sphere [radius] [command] Executes a command on all bots within a sphere. bot client
bot.sv_exec_command (Generated) Executes a console command on a specific bot player by name or Steam ID; hidden from admin UI as it is intended for bot scripting only bot server Admin
bot.sv_exec_command_all (Generated) Executes a console command on every bot player currently on the server; hidden from admin UI bot server Admin
bot.sv_exec_command_sphere (Generated) Executes a console command on all bot players within a given radius of the calling admin; hidden from admin UI bot server Admin
bradleyapc.deployattackdistancemax bradleyapc variable 50 Admin
bradleyapc.deployhealthrangemax bradleyapc variable 0.5 Admin
bradleyapc.deployhealthrangemin bradleyapc variable 0.4 Admin
bradleyapc.deployinterval bradleyapc variable 1 Admin
bradleyapc.deployondamagecheckinterval bradleyapc variable 1 Admin
bradleyapc.killscientistsonbradleydeath bradleyapc variable False Admin
bradleyapc.mountafternotattackedduration bradleyapc variable 180 Admin
bradleyapc.mountafternotfiredduration bradleyapc variable 60 Admin
bradleyapc.mountafternottargetsduration bradleyapc variable 60 Admin
bradleyapc.scientistredeploymentmininterval bradleyapc variable 60 Admin
bradleyapc.spawnroadbradley bradleyapc client
bradleyapc.usesmokegrenades bradleyapc variable True Admin
bradley.enabled (Generated) When false, prevents the Bradley APC from spawning or respawning on the server bradley variable True Admin
bradley.quickrespawn (Generated) Forces an immediate Bradley APC respawn, bypassing the normal respawn delay; admin only bradley server Admin
bradley.respawndelayminutes (Generated) Number of minutes after the Bradley APC is destroyed before it respawns at its patrol path; default is 60 minutes bradley variable 60 Admin
bradley.respawndelayvariance (Generated) Random variance multiplier applied to respawnDelayMinutes; a value of 1.0 means the actual delay is randomly chosen between 0 and respawnDelayMinutes bradley variable 1 Admin
buildingblock.debugwallpaperhealth (Generated) When enabled, draws debug health bars for wallpaper objects on building blocks; admin-only buildingblock variable False
buoyancy.use_batching (Generated) When enabled, buoyancy point physics updates are batched together each fixed update for better CPU efficiency buoyancy variable True Admin
burieditems.burieditemweight Metal detector loot weight is 100. burieditems variable 100 Admin
burieditems.buryitemchance [0.0 to 1.0] burieditems variable 0.85 Admin
burieditems.expirytime Time in seconds before an item expires. burieditems variable 86400 Admin
burieditems.maxburieditems burieditems variable 32 Admin
buttons.altlook (Generated) Input binding for the alternate look/freelook action buttons variable False
buttons.attack (Generated) Input binding for the primary attack/fire action buttons variable False
buttons.attack2 (Generated) Input binding for the secondary attack action (e.g. aim down sights) buttons variable False
buttons.attack3 (Generated) Input binding for the tertiary attack action (e.g. melee with a ranged weapon) buttons variable False
buttons.autowalk (Generated) Input binding for toggling auto-walk (walk forward without holding the key) buttons variable False
buttons.backpack (Generated) Input binding for opening/closing the player backpack buttons variable False
buttons.backward (Generated) Input binding for moving the player backward buttons variable False
buttons.chat (Generated) Input binding for opening the chat input buttons variable False
buttons.clearmarkers (Generated) Input binding for clearing all player-placed map markers buttons variable False
buttons.compass (Generated) Input binding for toggling the compass display buttons variable False
buttons.console (Generated) Input binding for opening/closing the developer console buttons variable False
buttons.directionaldrop (Generated) Input binding for dropping the active item in the direction the player is facing buttons variable False
buttons.dropitemsingle (Generated) Input binding for dropping a single unit from the selected item stack buttons variable False
buttons.dropitemstack (Generated) Input binding for dropping the entire stack of the selected item buttons variable False
buttons.duck (Generated) Input binding for crouching/ducking buttons variable False
buttons.firemode (Generated) Input binding for cycling the fire mode on the current weapon buttons variable False
buttons.focusmap (Generated) Input binding for focusing/zooming the in-game map to the player position buttons variable False
buttons.forward (Generated) Input binding for moving the player forward buttons variable False
buttons.gestures (Generated) Input binding for opening the gestures radial menu buttons variable False
buttons.holsteritem (Generated) Input binding for holstering/unholstering the currently held item buttons variable False
buttons.hoverloot (Generated) Input binding for looting the container or item the player is hovering over buttons variable False
buttons.inventory (Generated) Input binding for opening/closing the player inventory buttons variable False
buttons.invnext (Generated) Input binding for cycling to the next item in the hotbar buttons variable False
buttons.invprev (Generated) Input binding for cycling to the previous item in the hotbar buttons variable False

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.