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