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