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 | |
|---|---|---|---|---|---|---|
physics.bouncethreshold |
(Generated) Minimum relative velocity at which a physics collision generates a bounce response; lower values cause more objects to bounce on light impacts | physics | variable | 2 |
Admin | |
physics.clientragdollmode |
The collision detection mode that client-side ragdolls should use | physics | variable | 1 |
||
physics.droppedmode |
The collision detection mode that dropped items and corpses should use | physics | variable | 2 |
Admin | |
physics.getbounds |
(Generated) Prints the combined world-space bounding box of the entity the calling admin is looking at; useful for verifying collider extents | physics | server | Admin | ||
physics.gravity |
Gravity multiplier | physics | variable | 1 |
Admin | |
physics.groundwatchdebug |
(Generated) When enabled, logs ground-watch trigger events to the console, showing when players are detected as off the ground or falling through the world | physics | variable | False |
Admin | |
physics.groundwatchdelay |
(Generated) Seconds between ground-watch checks on a player; lower values detect world-fall issues faster but increase CPU overhead | physics | variable | 0.1 |
Admin | |
physics.groundwatchfails |
(Generated) Number of consecutive ground-watch failures allowed before corrective action is taken on a player who appears to be falling through geometry | physics | variable | 1 |
Admin | |
physics.print_colliders_per_cell |
(Generated) Prints a sorted table of physics cells and how many colliders each contains; helps identify areas with excessive collider density causing physics slowdowns | physics | server | Admin | ||
physics.print_colliders_per_prefab |
(Generated) Prints a sorted table of prefab names and their collider counts; identifies prefabs with unusually high collider counts for optimisation | physics | server | Admin | ||
physics.sendeffects |
Send effects to clients when physics objects collide | physics | variable | True |
Admin | |
physics.serverragdollmode |
The collision detection mode that server-side ragdolls should use | physics | variable | 3 |
Admin | |
physics.serversideragdolls |
Do ragdoll physics calculations on the server, or use the old client-side system | physics | variable | False |
Admin | |
physics.setbounds |
(center vec3) (extents vec3) | physics | server | Admin | ||
physics.sleepthreshold |
(Generated) Energy threshold below which a rigid body is put to sleep by the physics engine; lower values keep more objects awake, higher values reduce CPU usage | physics | variable | 0.01 |
Admin | |
physics.solveriterationcount |
The default solver iteration count permitted for any rigid bodies (default 7). Must be positive | physics | variable | 3 |
Admin | |
physics.towingmaxlinearaccelfromjoint |
(Generated) Maximum linear acceleration (m/s^2) that a vehicle towing joint can apply before the joint breaks; prevents unrealistic joint forces during towing | physics | variable | 40 |
Admin | |
physics.treecollision |
Do players and vehicles collide with trees? | physics | variable | True |
Admin | |
physicstumblingentity.angular_drag_override |
Override for rigidbody angular drag. Set to -1 to disable. | physicstumblingentity | variable | -1 |
Admin | |
physicstumblingentity.drag_override |
Override for rigidbody drag. Set to -1 to disable. | physicstumblingentity | variable | -1 |
Admin | |
physicstumblingentity.max_tumbling_force |
Maximum force applied on collision to cause tumbling | physicstumblingentity | variable | 1000 |
Admin | |
physicstumblingentity.min_tumbling_force |
Minimum force applied on collision to cause tumbling | physicstumblingentity | variable | 600 |
Admin | |
physicstumblingentity.player_impulse_multiplier |
Multiplier for impulse applied to players when ragdolled by this entity | physicstumblingentity | variable | 10 |
Admin | |
physicstumblingentity.tumbling_force_cone_angle |
Cone angle in degrees for randomizing tumbling force direction | physicstumblingentity | variable | 30 |
Admin | |
physicstumblingentity.velocity_threshold_for_tumbling_force |
Minimum velocity required for an object to get tumbling force applied on collision | physicstumblingentity | variable | 1.5 |
Admin | |
ping |
Returns your latency to the server | General | None | |||
ping.auto_refresh_region |
(Generated) When enabled, region ping estimates are automatically refreshed in the background to keep server list latency data up to date | ping | variable | True |
||
ping.ping_estimate_logging |
(Generated) When enabled, logs ping estimation results to the console; useful for debugging regional latency measurement accuracy | ping | variable | False |
||
ping.ping_estimation |
(Generated) When enabled, the ping estimator collects latency samples to regional servers; disable to suppress background ping traffic | ping | variable | False |
||
ping.ping_parallel |
(Generated) When enabled, ping estimation sends samples to all servers in parallel for faster results; uses more bandwidth simultaneously | ping | variable | False |
||
ping.ping_refresh_interval |
(Generated) Interval in minutes between automatic background ping estimation refreshes for server list region latency sorting | ping | variable | 45 |
||
ping.ping_samples |
(Generated) Number of ping samples collected per estimation cycle; more samples give a more accurate average latency but take longer to complete | ping | variable | 5 |
||
planner.floodfilldebug |
(Generated) When enabled, draws debug visualisations for the building planner flood-fill guide system showing fill cells and connection points; admin-only | planner | variable | False |
||
planterbox.outsidetestdistance |
(Generated) Maximum distance in metres used when raycasting to determine whether a planter box is outdoors and receiving natural sunlight | planterbox | variable | 100 |
Admin | |
planterboxstatic.deepsearespawnchecktimer |
(Generated) Interval in seconds between respawn checks for growable plants in static planter boxes inside the deep sea zone; default 600s | planterboxstatic | variable | 600 |
Admin | |
planterboxstatic.favourablegenechance |
Chance of a favourable gene being picked [0-1]. Setting this to 0 does not ensure no favourable genes are picked up, but it greatly reduces the chances. | planterboxstatic | variable | 0.5 |
Admin | |
player.abandonmission |
player | server | ||||
player.adminsafezonelooting |
Should admins be allowed to loot incapacitated players (or their corpse / bag) in safe-zones? | player | variable | False |
Admin | |
playerboat.aboardplayercheckinterval |
(Generated) Interval in seconds between checks to determine whether any players are still aboard the boat | playerboat | variable | 2 |
Admin | |
playerboat.anchoreddriftdelayseconds |
(Generated) Time in seconds after a boat is anchored before it becomes eligible for shore drift; default 21600s (6 hours) | playerboat | variable | 21600 |
Admin | |
playerboat.cannonhitslowdownmultiplier |
Scales slowdown that happens when boats are hit by cannons. 0 is no slowdown, 1 is max. | playerboat | variable | 1 |
Admin | |
playerboat.clampthrustforcestoplane |
playerboat | variable | False |
Admin | ||
playerboat.corpseseconds |
playerboat | variable | 1800 |
Admin | ||
playerboat.debugvis |
(Generated) When enabled, draws debug visualisations for player boat state including drift target, shore direction, and power zones | playerboat | variable | False |
Admin | |
playerboat.decayminutes |
How long before a boat loses all its health while outside | playerboat | variable | 720 |
Admin | |
playerboat.decaystartdelayminutes |
How long until decay begins after the boat was last used | playerboat | variable | 1440 |
Admin | |
playerboat.deepseatransitionpowerdowngraceduration |
(Generated) Duration in seconds after entering the deep sea zone that a player boat has before its engine is powered down | playerboat | variable | 10 |
Admin | |
playerboat.destructiblewrecksenabled |
playerboat | variable | True |
Admin | ||
playerboat.dragbyangle_exponent |
playerboat | variable | 0.4 |
Admin | ||
playerboat.dragbyangle_maxcontrib |
playerboat | variable | 50 |
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.