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.maxpacketsize_globaltrees (Generated) Maximum byte size of a single global-trees network packet; oversized packets are dropped server variable 100 Admin
server.maxpacketsize_voicedata Maximum number of bytes permitted in VoiceData packets, oversized packets will be dropped server variable 8096 Admin
server.maxpacketspersecond (Generated) Global cap on total network packets per second the server will accept across all connected clients combined server variable 1500 Admin
server.maxpacketspersecond_command (Generated) Maximum console command packets per second accepted from each client; rate-limits how quickly clients can send commands to the server server variable 100 Admin
server.maxpacketspersecond_rpc (Generated) Maximum RPC (Remote Procedure Call) packets per second accepted from each client; limits how fast clients can trigger server-side actions server variable 200 Admin
server.maxpacketspersecond_rpc_signal (Generated) Maximum RPC signal packets per second accepted from each client; signal RPCs are lightweight event triggers used for interactions server variable 50 Admin
server.maxpacketspersecond_syncvar (Generated) Maximum sync-var (replicated variable) update packets per second accepted from each client server variable 200 Admin
server.maxpacketspersecond_tick (Generated) Maximum tick-update packets per second accepted from each client; these carry player inputs and must stay within this rate to be processed server variable 300 Admin
server.maxpacketspersecond_voice (Generated) Maximum voice chat packets per second accepted from each client; reducing this limits voice bandwidth usage per player server variable 100 Admin
server.maxpacketspersecond_world (Generated) Maximum world-state update packets per second accepted from each individual client; prevents flooding the server with position spam server variable 1 Admin
server.maxplayers (Generated) Maximum number of players allowed on the server at the same time server variable Admin
server.maxreadqueuebytes (Generated) Maximum total byte size of the incoming read queue; excess bytes are dropped to prevent memory exhaustion from a flood of large packets server variable 524288000 Admin
server.maxreadqueuelength (Generated) Maximum number of packets that can be queued in the incoming read queue; excess packets are dropped to prevent memory exhaustion server variable 5000 Admin
server.maxreadthreadwait (Generated) Maximum milliseconds the dedicated read thread will block waiting for incoming data before timing out (clamped 1–1000) server variable 100 Admin
server.maxreceivetime (Generated) Maximum milliseconds the network receive thread is allowed to run per frame; increase if players report missed packets on high-population servers (clamped 10–1000) server variable 20 Admin
server.max_sleeping_bags server variable 15 Admin
server.maxunack (Generated) Maximum number of unacknowledged network messages per connection before the server starts applying backpressure to that client server variable 4 Admin
server.maxwritequeuebytes (Generated) Maximum total byte size of the outgoing write queue; if the queue fills the oldest packets are dropped server variable 524288000 Admin
server.maxwritequeuelength (Generated) Maximum number of packets that can be queued in the outgoing write queue; excess packets are dropped when the queue is full server variable 5000 Admin
server.maxwritethreadwait (Generated) Maximum milliseconds the dedicated write thread will block waiting to send data before timing out (clamped 1–1000) server variable 100 Admin
server.meleearmor (Generated) Global multiplier for armour effectiveness against melee damage; 1.0 = default, values above 1.0 make armour stronger against melee server variable 1 Admin
server.meleedamage (Generated) Global multiplier for all melee weapon damage dealt; 1.0 = default, 2.0 = double damage, 0.5 = half damage server variable 1 Admin
server.metabolismtick (Generated) Multiplier for player metabolism tick frequency; lower values slow down hunger, thirst and calorie consumption rates server variable 1 Admin
server.modifiertickrate (Generated) Rate multiplier for status effect (buff/debuff) ticks; lower values slow all active modifiers such as poison, radiation sickness and warmth server variable 1 Admin
server.monumentpuzzleresetradiation Allows radiation to flood monuments to force puzzles to reset server variable True Admin
server.monumentpuzzleresetradiationamount (Generated) Radiation damage per second applied to players inside a monument during its puzzle-reset radiation phase server variable 3 Admin
server.monumentpuzzleresetradiationmaxradiusincrease Clamp radiation multiplier to this amount of meters, -1 = ignored server variable 20 Admin
server.monumentpuzzleresetradiationoverride Force enable radiation in monument puzzles to confirm they work server variable False Admin
server.monumentpuzzleresetradiationplayeremptytime How long does a monument puzzle need to be empty with full rads before it can reset server variable 120 Admin
server.monumentpuzzleresetradiationpreresettime How long before the reset happens do we start applying radiation server variable 300 Admin
server.monumentpuzzleresetradiationradiusmultiplier (Generated) Multiplier applied to a monument's normal radiation radius when the puzzle-reset radiation cloud is active; default 1.5x expands the zone beyond its usual boundary server variable 1.5 Admin
server.monumentpuzzleresetwarnings (Generated) When enabled, chat warnings are broadcast to players inside a monument shortly before its puzzle-reset radiation begins server variable True Admin
server.motd server variable Admin
server.netcache (Generated) Enables server-side network caching of entity state; when enabled only deltas are sent per update rather than the full entity data, significantly reducing bandwidth server variable True Admin
server.netcachesize (Generated) Maximum byte size of the network entity cache; 0 means no hard limit server variable 0 Admin
server.netlog (Generated) Enables low-level network activity logging on the server; produces verbose output useful for diagnosing connection and packet issues server variable False Admin
server.nonplanterdeathchancepertick (Generated) Probability (0–1) per growth tick that a plant growing outside a planter box will die; default 0.005 means a 0.5% chance each tick server variable 0.005 Admin
server.normalisedfoodspoiltimestackthreshold If two spoiled food items are both above this threshold then we will allow them to be stacked server variable 0.9 Admin
server.npcammolootmultiplier All ammo drops from NPC loot will be multiplied by this server variable 1 Admin
server.npccorpsedespawn Seconds before a NPC corpse is removed from the world; default is 600 seconds (10 minutes) server variable 600 Admin
server.occlusiongatherbatchplayercount UsePlayerUpdateJobs 4 related - how many players to gather occlusion pairs for per task server variable 64 Admin
serverocclusion.usejob serverocclusion variable True Admin
server.official (Generated) Marks this as an official Facepunch server; only set by Facepunch — do not enable on community servers server variable False Admin
server.oilrig_radiation_alarm_threshold (Generated) Radiation level at which the oil rig alarm triggers; 0 means the alarm activates immediately when any radiation is present server variable 0 Admin
server.oilrig_radiation_amount_scale (Generated) Multiplier for radiation intensity inside oil rig monuments; higher values increase radiation damage per second server variable 1 Admin
server.oilrig_radiation_time_scale (Generated) Multiplier for how long radiation lingers after an event at oil rig monuments; higher values extend the radiation duration server variable 1 Admin
server.optimalplanterqualitysaturation (Generated) Soil saturation level (0–1) at which a planter box is considered perfectly watered for quality bonuses; default 0.6 server variable 0.6 Admin
server.ovencookbudgetms (Generated) Maximum milliseconds per frame spent processing furnace and campfire cook ticks; lower values keep frames smoother on high-population servers server variable 0.25 Admin
server.packetlog_enabled (Generated) Enables packet-type logging; must be true before the packetlog command will return data. Collects packet type call counts at runtime server variable False Admin
server.paintballoverallsdamage How much to scale paintball damage when both the hit player and initiator player have paintball overalls on (see paintballstandarddamage for scaling standard paintball damage) server variable 1 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.