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 | |
|---|---|---|---|---|---|---|
server.fogofwar |
Should the in-game map be covered by a fog of war | server | variable | False |
Admin | |
server.fogofwarrevealsize |
How much area around the player is revealed when using fog of war. Must be a multiple of 32 | server | variable | 256 |
Admin | |
server.foodspoiling |
Whether to run the food spoiling system | server | variable | True |
Admin | |
server.foodspoilingbudgetms |
(Generated) Maximum milliseconds per frame the server spends advancing food spoil timers; lower values reduce frame time impact at the cost of less frequent spoil updates | server | variable | 0.05 |
Admin | |
server.funwaterdamagethreshold |
server | variable | 0.8 |
Admin | ||
server.funwaterwetnessgain |
server | variable | 0.05 |
Admin | ||
server.gamemode |
(Generated) Short name of the game mode to activate on this server (e.g. 'softcore', 'hardcore'); applies convar overrides defined by that game mode's prefab | server | variable | Admin | ||
server.hardcorefirearmammunitioncraftingmultiplier |
Multiplies crafting cost of firearm ammunition | server | variable | 1 |
Admin | |
server.headerimage |
(Generated) URL of the banner/header image shown at the top of this server's page in the server browser | server | variable | Admin | ||
server.hideplayermapdirection |
Should hte player see their direction on the map | server | variable | False |
Admin | |
server.hideplayeronmap |
Should the player see their position on the map | server | variable | False |
Admin | |
server.homingmissiletargetshab |
If true hot air balloons can be shot down with homing missiles | server | variable | False |
Admin | |
server.hopperanimationbudgetms |
How long per frame to spend animating items moving into the hopper (will be instant if <= 0) | server | variable | 0.1 |
Admin | |
server.hostname |
(Generated) Server name displayed in the server browser | server | variable | Admin | ||
server.http_connection_limit |
(Generated) Maximum number of simultaneous outbound HTTP connections the server may have open at once; used for map uploads, ban checks, and other web requests | server | variable | 32 |
Admin | |
server.identity |
(Generated) Unique identifier for this server instance; determines the subfolder used for saves, configs and map data | server | variable | Admin | ||
server.idlekick |
(Generated) Minutes of in-game inactivity before a player is automatically kicked; set to 0 to disable idle kick | server | variable | 30 |
Admin | |
server.idlekickadmins |
(Generated) Minutes of inactivity before admin players are idle-kicked; 0 disables idle kick specifically for admins regardless of idlekickmode | server | variable | 0 |
Admin | |
server.idlekickmode |
(Generated) Controls who is subject to the idle kick: 0 = nobody, 1 = non-admin players only, 2 = all players including admins | server | variable | 1 |
Admin | |
server.incapacitatedrecoverchance |
Base chance of recovery after incapacitated wounded state | server | variable | 0.1 |
Admin | |
server.industrialallowquickmove |
Enables a faster way to move items around during conveyor transfers. Should be on unless there's a issue | server | variable | True |
Admin | |
server.industrialcrafterfrequency |
How often industrial crafters attempt to craft items (value is an interval measured in seconds). Setting to 0 will disable all crafting | server | variable | 5 |
Admin | |
server.industrialframebudgetms |
How long per frame to spend on industrial jobs | server | variable | 0.5 |
Admin | |
server.industrialtransferstricttimelimits |
When enabled industrial transfers will abort if they start to take too long. Will lead to inconsistent splitting but should retain performance | server | variable | True |
Admin | |
server.ip |
(Generated) IP address the server binds to; leave empty to bind to all interfaces | server | variable | Admin | ||
server.ipqueriespermin |
(Generated) Maximum number of Steam server browser queries allowed per minute from a single IP address | server | variable | 30 |
Admin | |
server.itemdespawn |
(Generated) Seconds before items dropped on the ground despawn; default is 300 seconds (5 minutes) | server | variable | 300 |
Admin | |
server.itemdespawn_container_max_multiplier |
(Generated) Upper cap on the loot container despawn multiplier; at default 24 the maximum lifetime is 24 x 5 min = 2 hours | server | variable | 24 |
Admin | |
server.itemdespawn_container_scale |
(Generated) Multiplier applied to the base item despawn time for items sitting inside loot containers; default 2x extends their lifetime | server | variable | 2 |
Admin | |
server.itemdespawn_quick |
(Generated) Fast-despawn time in seconds used for short-lived dropped items such as empty casings or small debris; default 30 seconds | server | variable | 30 |
Admin | |
server.level |
(Generated) Map level to load on startup, e.g. 'Procedural Map', 'Barren', or a custom map name | server | variable | Admin | ||
server.leveltransfer |
(Generated) When true the server sends the map file to clients so they can load it without re-generating it locally | server | variable | True |
Admin | |
server.levelurl |
(Generated) URL to download a custom map file from; if set the server will fetch and load this map instead of generating one | server | variable | Admin | ||
server.logoimage |
(Generated) URL of the logo image shown for this server in the server browser | server | variable | Admin | ||
server.long_distance_sounds |
(Generated) When enabled, long-distance ambient sounds (e.g. distant gunfire) are networked to clients; disabling may reduce bandwidth on busy servers | server | variable | True |
Admin | |
server.lowprioritybuoyancyrange |
If no players are in this range kayaks, boogie boards and inner tubes will switch to a cheaper buoyancy system | server | variable | 30 |
Admin | |
server.mapenabled |
Can players use the in-game map | server | variable | True |
Admin | |
server.maxclientinfosize |
(Generated) Maximum byte size of the client info blob sent during the connection handshake; clients sending a larger payload are rejected | server | variable | 1048576 |
Admin | |
server.maxconnectionsperip |
(Generated) Maximum number of simultaneous connections allowed from the same IP address; helps mitigate connection-flooding attacks (clamped 1–1000) | server | variable | 5 |
Admin | |
server.maxdecryptqueuebytes |
(Generated) Maximum total byte size of packets waiting for decryption; excess packets are dropped when the limit is reached | server | variable | 524288000 |
Admin | |
server.maxdecryptqueuelength |
(Generated) Maximum number of encrypted packets that can wait in the decryption queue before being dropped | server | variable | 5000 |
Admin | |
server.maxdecryptthreadwait |
(Generated) Maximum milliseconds the decryption thread will block before timing out; increase if CPU-heavy encryption causes dropped packets (clamped 1–1000) | server | variable | 100 |
Admin | |
server.max_explosive_protection |
server | variable | 0.75 |
Admin | ||
server.maxfoodspoiltimediffforitemstack |
Maximum difference (in seconds) that two items with spoil timers can have and still be stackable | server | variable | 180 |
Admin | |
server.maximummapmarkers |
How many markers each player can place | server | variable | 5 |
Admin | |
server.maximumpings |
How many pings can be placed by each player | server | variable | 5 |
Admin | |
server.maxitemstacksmovedpertickindustrial |
How many stacks a single conveyor can move in a single tick | server | variable | 12 |
Admin | |
server.maxmainthreadwait |
(Generated) Maximum milliseconds the main game thread will wait for a network operation before timing out; increase to tolerate brief network stalls (clamped 1–1000) | server | variable | 100 |
Admin | |
server.maxpacketsize_command |
(Generated) Maximum byte size of a single console command packet from a client; oversized packets are rejected | server | variable | 100000 |
Admin | |
server.maxpacketsize_globalentities |
(Generated) Maximum byte size of a single global-entities network packet; oversized packets are dropped | server | variable | 1000 |
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.