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
junkpilewater.minimumplayerboatvelocitytobedestroyed junkpilewater variable 5 Admin
legacyshelter.max_shelters legacyshelter variable 1 Admin
megaphone.megaphonevoicerange megaphone variable 100 Admin
metaldetectorflag.timeoutduration metaldetectorflag variable 10800 Admin
metaldetectorsource.attemptspersubsourcespawn metaldetectorsource variable 5 Admin
metaldetectorsource.mindistancebetweensubsources metaldetectorsource variable 1.5 Admin
metaldetectorsource.population Population active on the server, per square km metaldetectorsource variable 1200 Admin
metaldetectorsource.timeoutduration metaldetectorsource variable 7200 Admin
minicopter.population Population active on the server minicopter variable 0 Admin
mlrs.brokendownminutes How many minutes before the MLRS recovers from use and can be used again mlrs variable 20 Admin
modularcar.outsidedecayminutes How many minutes before a ModularCar loses all its health while outside modularcar variable 864 Admin
modularcar.population Population active on the server modularcar variable 3 Admin
monumentnavmesh.use_baked_terrain_mesh monumentnavmesh variable True Admin
motorrowboat.decaystartdelayminutes How long until decay begins after the boat was last used motorrowboat variable 45 Admin
motorrowboat.deepwaterdecayminutes How long before a boat loses all its health while in deep water motorrowboat variable 120 Admin
motorrowboat.outsidedecayminutes How long before a boat loses all its health while outside. If it's in deep water, deepwaterdecayminutes is used motorrowboat variable 180 Admin
motorrowboat.population Population active on the server motorrowboat variable 1 Admin
mountedweapon.antihack_level mountedweapon variable 0 Admin
mountedweapon.antihack_max_degrees_per_second_pitch mountedweapon variable 720 Admin
mountedweapon.antihack_max_degrees_per_second_yaw mountedweapon variable 720 Admin
mountedweapon.antihack_max_snap_degrees mountedweapon variable 35 Admin
mountedweapon.debug mountedweapon variable False Admin
mountedweapon.enable_client_authority mountedweapon variable True Admin
net.global_network_debug Toggle printing time taken to send all global entities to client when they connect net variable False Admin
net.global_networked_bases (Generated) When enabled, base entities are networked to all clients regardless of distance; disabling restricts base updates to players within the normal visibility radius net variable True Admin
net.limit_global_update_broadcast (default) true = only broadcast to clients with global networking enabled, false = broadcast to every client regardless net variable True Admin
net.network_group_debug Toggle checking network group bounds whenever an entity changes its network group net variable False Admin
net.visdebug (Generated) When enabled, logs network visibility group changes to the server console, showing when entities enter or leave a player visibility radius net variable False Admin
net.visibilityradiusdeepsea (Generated) Network visibility radius in grid cells used in the deep-sea zone; kept smaller than overworld to limit underwater entity update overhead net variable 10 Admin
net.visibilityradiusfaroverride (Generated) Overrides the far network visibility radius in grid cells; -1 = use default; increase to send more distant entity updates to clients net variable -1 Admin
net.visibilityradiusnearoverride (Generated) Overrides the near (high-priority) network visibility radius in grid cells; -1 = use default net variable -1 Admin
nexus.clanclatbatchduration Maximum duration in seconds to batch clan chat messages to send to other servers on the nexus nexus variable 1 Admin
nexus.defaultzonecontactradius Default distance between zones to allow boat travel, if map.contactRadius isn't set in the nexus (uses normalized coordinates) nexus variable 0.33 Admin
nexus.endpoint URL endpoint to use for the Nexus API nexus variable https://api.facepunch.com/api/nexus/ Admin
nexus.hidefullislands Hide islands that we know are full, preventing players from being transferred to them nexus variable False Admin
nexus.islandspawndistance How far away islands should be spawned, as a factor of the map size nexus variable 1.5 Admin
nexus.loadingtimeout Time in seconds to keep players in the loading state before going to sleep nexus variable 900 Admin
nexus.mapimagescale Scale of the map to render and upload to the nexus nexus variable 0.5 Admin
nexus.messagelockduration Time in seconds to allow the server to process nexus messages before re-sending (requires restart) nexus variable 5 Admin
nexus.pinginterval Time in seconds to wait between server status pings nexus variable 30 Admin
nexus.playermanifestinterval Interval in seconds to broadcast the player manifest to other servers on the nexus nexus variable 30 Admin
nexus.protectionduration Maximum time in seconds to keep transfer protection enabled on entities nexus variable 300 Admin
nexus.rpctimeoutmultiplier Multiplier for nexus RPC timeout durations in case we expect different latencies nexus variable 1 Admin
nexus.secretkey (Generated) Shared secret key used to authenticate Nexus inter-server communication; must match across all servers in the same Nexus cluster nexus variable Admin
nexus.timeoffset Time offset in hours from the nexus clock nexus variable 0 Admin
nexus.transferflushtime Maximum amount of time in seconds that transfers should be cached before auto-saving nexus variable 60 Admin
nexus.zonecontroller (Generated) Name of the zone controller implementation used for this Nexus server (e.g. basic, advanced); controls how players are routed between servers nexus variable basic Admin
npcautoturret.forcedamageblockedsleepers If an npc turret is firing at a sleeping player and the player is blocked, still apply damage npcautoturret variable True Admin
npcautoturret.sleeperhostiledelay How many seconds until a sleeping player is considered hostile npcautoturret variable 1200 Admin
npcvendingmachine.dynamicpricingenabled Whether to run the the dynamic pricing system npcvendingmachine 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.