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
player.gesture_radius (Generated) Forces all players within a given radius (including the caller) to play one of the specified gesture names chosen at random; admin only; args: radius gesture1 [gesture2...] player server Admin
player.gesture_radius_notme (Generated) Same as gesture_radius but excludes the calling admin from the gesture; forces all other players within the radius to perform a random gesture from the provided list player server Admin
player.gotosleep (Generated) Forces the specified sleeping player (by ID) to enter the sleep state; admin/developer/cinematic mode only; also works on bots player server Admin
playerhelicopter.insidedecayminutes How long before a player helicopter loses all its health while indoors playerhelicopter variable 2880 Admin
playerhelicopter.outsidedecayminutes How long before a player helicopter loses all its health while outside playerhelicopter variable 480 Admin
player.infiniteammo (Generated) When enabled, the local player has unlimited ammo and never needs to reload; intended for testing and cinematic use only player variable False
playerinventory.directionaldropenabled (Generated) When enabled, players can directionally drop items by looking in the desired direction; disable to revert to gravity-only drops playerinventory variable True Admin
playerinventory.forcebirthday (Generated) When enabled, forces the birthday event state to true regardless of the actual date; overrides IsBirthday() calendar check for testing playerinventory variable False Admin
player.keepteaondeath (Generated) When enabled, tea/buff effects active on a player at the time of death are carried over to their next life instead of being lost player variable False Admin
playerlist Returns connected player information in a JSON format Admin None Yes
player.list_cinematic_gestures (Generated) Prints a list of all gesture convar names that are tagged as cinematic type; used to discover available gesture names for use with player.gesture player client
player.markhostile (Generated) Marks the calling player as hostile immediately, triggering the hostile timer as if they had attacked another player; useful for testing hostile-state dependent behaviour player server Admin
playermodel.debugheadbug (Generated) Admin-only: scans players within 50m and logs head IK debug data for each PlayerModel to diagnose head bone alignment bugs playermodel client
player.mount player server
player.noclipspeed (Generated) Normal noclip movement speed in metres per second; controls how fast the player flies when noclip is active without holding the sprint or slow modifier player variable 10
player.noclipspeedfast (Generated) Fast noclip movement speed in metres per second; active when holding the sprint key while noclipping player variable 50
player.noclipspeedslow (Generated) Slow noclip movement speed in metres per second; active when holding the slow-move modifier key while noclipping player variable 2
player.petcmd (Generated) Issues a command to the local player's pet; first argument is the command type index, second is the target entity ID; used for controlling tamed animals player client
player.printpresence (Generated) Prints the calling player's current time-category presence flags: whether they are in wilderness, base, monument, swimming, boating, or flying player server Admin
player.printstats (Generated) Prints detailed life-story stats for the calling player including time alive, distances travelled, damage taken/healed, kills, and per-weapon accuracy player server Admin
player.ragdoll optional param {player} player server Admin
player.ragdollall ragdolls player server Admin
player.ragdollallbutme ragdolls everyone except player player server Admin
player.ragdollother Ragdolls a player you're looking at player server Admin
player.recoilcomp (Generated) When enabled, applies client-side recoil compensation to smooth out the visual kick of weapons; disable for a more raw recoil feel player variable True
player.reloadweapons (Generated) Fully reloads all projectile weapons, flamethrowers, and liquid weapons in every belt slot of the calling player; useful for testing without consuming ammo player server Admin
player.resetmissions Resets the saved missions progress of the given player player server Admin
player.resetmissions_all Resets the saved missions progress of all player states on this server (online and offline players). Must be entered as "resetmissions_all Y" to execute. player server Admin
player.resetstate Resets the PlayerState of the given player player server Admin
players Returns players on the server with their Steam64ID, name, ping Admin None Yes
player.stopgesture_radius (Generated) Cancels any active gesture on all players within the specified radius of the calling admin; admin only; useful for stopping mass-gesture cinematics player server Admin
player.swapseat (Generated) Moves the specified player (by ID) to the given seat index on the vehicle they are mounted in; admin/developer/cinematic mode only player server Admin
player.tickrate_cl player variable 32 Admin
player.tickrate_sv player variable 16 Admin
player.triggerfix (Generated) Experimental: when enabled, applies a positional correction fix for trigger colliders on the player to reduce false-positive overlap detections player variable False
player.trigger_wildlife_trap (Generated) Admin-only: triggers the trap-think logic on the wildlife trap the calling player is looking at within 5 metres, simulating a catch attempt for testing player server Admin
player.unloadweapons (Generated) Empties the ammo from all projectile weapons, flamethrowers, and liquid weapons in every belt slot of the calling player; useful for testing reload behaviour player server Admin
player.usecinematicavatar Use the cinematic avatar when playing cinematic animations player variable False
player.wakeup (Generated) Wakes up the specified sleeping player (by ID), ending their sleep state immediately; admin/developer/cinematic mode only player server Admin
player.wakeupall (Generated) Wakes up all sleeping players on the server at once; admin/developer/cinematic mode only; useful for clearing the sleeping player list after a wipe player server Admin
player.woundforever Whether the crawling state expires player variable False Admin
polarbear.population Population active on the server, per square km polarbear variable 1 Admin
pool.clear_assets (Generated) Clears all cached entries from the asset pool matching the optional name filter pool client
pool.clear_memory (Generated) Clears all entries from the object memory pool matching the optional name filter; freed pooled objects are garbage collected pool client
pool.clear_prefabs (Generated) Clears all cached prefab instances from the prefab pool matching the optional filter, across client, server, and generic pools pool client
pool.debug (Generated) When enabled, logs additional diagnostic information about pool hits, misses, and spills to the console pool variable False
pool.enabled (Generated) When enabled, this system is globally active; disable to deactivate the system for the current session pool variable True
pool.export_prefabs (Generated) Exports the current prefab pool contents to a prefabs.csv file listing pool ID, prefab short name, and instance count pool client
pool.fill_prefabs (Generated) Pre-warms the prefab pool by instantiating and pooling prefabs matching the optional filter up to the given count override pool client
pool.mode pool variable 2

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.