Rust Server Variables
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.
Server configuration variables (convars) for server owners: set them in server.cfg, from the F1 console as an admin, or over RCON. Each shows its default value.
1,518 commands
| Command | Description | Category | Type | Default | Permission | |
|---|---|---|---|---|---|---|
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 | |
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.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 | ||
playerboat.dragbyangle_maxdrag |
playerboat | variable | 2.2 |
Admin | ||
playerboat.dragbyangle_mincontrib |
playerboat | variable | 5 |
Admin | ||
playerboat.dragbyangle_mindrag |
playerboat | variable | 0.65 |
Admin | ||
playerboat.editenabled |
playerboat | variable | True |
Admin | ||
playerboat.enginepositioninfluences |
0 - 1 | playerboat | variable | 0.05 |
Admin | |
playerboat.finisheditingenabled |
playerboat | variable | True |
Admin | ||
playerboat.hammerrepairenabled |
playerboat | variable | True |
Admin | ||
playerboat.maxblockcount |
playerboat | variable | 180 |
Admin | ||
playerboat.maxdeployablecount |
playerboat | variable | 120 |
Admin | ||
playerboat.orphansendimmediate |
When enabled, deployables on boats send immediate network updates when orphaned during edit mode to prevent looping sounds from being killed | playerboat | variable | True |
Admin | |
playerboat.placementupthreshold |
(Generated) Maximum angle in degrees from vertical at which building blocks can be placed on a player boat; default 30 degrees | playerboat | variable | 30 |
Admin | |
playerboat.powerdownonnoplayers |
(Generated) When enabled, player boat engines are powered down when no players are aboard; prevents runaway unmanned boats | playerboat | variable | True |
Admin | |
playerboat.sailpositioninfluence |
0 - 1 | playerboat | variable | 0.1 |
Admin | |
playerboat.usedestructiblewreckstability |
playerboat | variable | True |
Admin | ||
playerboat.velocitymax |
playerboat | variable | 15 |
Admin | ||
player.dropbackpackondeath |
(Generated) When enabled, players drop their backpack as a loot bag when they die; disable to prevent backpack loot from appearing on death | player | variable | True |
Admin | |
player.dropbackpackondowned |
(Generated) When enabled, players drop their backpack when downed/wounded; disable to keep the backpack on the body until death or recovery | player | variable | True |
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 | |
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 | |
player.tickrate_cl |
player | variable | 32 |
Admin | ||
player.tickrate_sv |
player | variable | 16 |
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 | |
pooltable.debug_pool |
pooltable | variable | False |
Admin | ||
pooltable.idle_reset_seconds |
(Generated) Anyone can reset a pool game nobody has interacted with for this many seconds | pooltable | variable | 180 |
Admin | |
pooltable.physics_update_rate |
pooltable | variable | 64 |
Admin | ||
pooltable.show_tooltips |
Show pool game tooltip notifications | pooltable | variable | False |
Admin | |
pooltable.watch_after_shot_seconds |
(Generated) Seconds the shooter stays seated watching their shot before being dismounted | pooltable | variable | 2 |
Admin | |
powergrid.enabled |
powergrid | variable | True |
Admin |
Server configuration variables (convars) for server owners: set them in server.cfg, from the F1 console as an admin, or over RCON. Each shows its default value. Search by name, description or category; every row has a copy button.
Frequently Asked Questions
Press F1 in game. Type a command and press Enter; press F1 again to close it.
A community-maintained export of Rust's own generated command metadata. Commands change with game updates, so treat it as a helpful reference rather than an exhaustive one.