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
rcon.connectioncooldown How long (in seconds) before we allow another rcon connection from the same address (default: 1 second) rcon variable 1 Admin
rcon.enablesubscriptions If true, allow RCON connections to subscribe to server events. This could be a performance hit and should only be used if you need it. rcon variable False Admin
rcon.ip IP Address to listen for RCON connections rcon variable Admin
rcon.logfailedattempts Log failed attempts and attempts from banned IP addresses (default: true) rcon variable True Admin
rcon.maxconnections Total number of allowed connections to RCON server. -1 to disable behaviour. Requires server restart after changes rcon variable 500 Admin
rcon.maxconnectionsperip Total number of allowed connections to RCON server, on a single IP. -1 to disable behaviour. Requires server restart after changes rcon variable 5 Admin
rcon.maxpasswordfailures How many password failures before banning an RCON client's IP (default: 5) rcon variable 5 Admin
rcon.permanentbanfailedips Permanently ban IPs that trigger too many failed attempts (default: false) rcon variable False Admin
rcon.port Port to listen for RCON connections rcon variable 28016 Admin
rcon.print If true, RCON commands will be printed in the console rcon variable False Admin
rcon.web If set to true, use websocket RCON. If set to false use legacy, source engine RCON. Source engine RCON is DEPRECATED rcon variable True Admin
reclaimmanager.reclaim_expire_minutes (Generated) Time in minutes after which an uncollected softcore death reclaim backpack expires and its contents are destroyed reclaimmanager variable 120 Admin
relationshipmanager.contacts relationshipmanager variable True Admin
relationshipmanager.forgetafterminutes (Generated) Time in minutes after which relationship/contacts data for players who have not been seen is forgotten and removed relationshipmanager variable 960 Admin
relationshipmanager.maxplayerrelationships (Generated) Maximum number of relationship entries (contacts) each player can store; older entries are evicted when the limit is reached relationshipmanager variable 128 Admin
relationshipmanager.maxteamsize (Generated) Maximum number of players allowed in a single team; 0 = teams disabled; changing this at runtime updates all active teams relationshipmanager variable 8 Admin
relationshipmanager.mugshotupdateinterval (Generated) Interval in seconds between mugshot (contact portrait) refresh attempts for known players relationshipmanager variable 300 Admin
relationshipmanager.seendistance (Generated) Distance in metres within which two players must be for a 'seen' relationship event to be recorded relationshipmanager variable 10 Admin
relay.cfg_autoreconnect If enabled, Rust Relay will automatically attempt to reconnect when the WebSocket connection drops relay variable True Admin
relay.cfg_encryptpackets Sets whether packets should be encrypted when sent to the Rust Relay server, changing this will STOP the Rust Relay feature (restart with relay.restart) relay variable False Admin
relay.cfg_fakeplayer If enabled, Rust Relay spawns a fake invisible player and only relays packets sent to that player, changing this will STOP the Rust Relay feature (restart with relay.restart) relay variable False Admin
relay.cfg_filtermode Sets the Filter Mode for RPC Messages, (0 = Ignore, 1 = AllowAll, 2 = AllowWhitelist) relay variable 0 Admin
relay.cfg_maxreconnects Maximum number of reconnect attempts allowed within the reconnect window before the relay permanently shuts down relay variable 5 Admin
relay.cfg_reconnectdelay Delay (in seconds) between reconnect attempts relay variable 5 Admin
relay.cfg_reconnectwindow The rolling window (in minutes) used to track reconnect attempts relay variable 30 Admin
relay.cfg_sendconsoledata If enabled, console data will be sent to the relay server relay variable True Admin
relay.cfg_sendvoicedata If enabled, voice data will be sent to the relay server relay variable False Admin
relay.cfg_server_auth_token Sets the authentication token for the Rust Relay server, changing this will STOP the Rust Relay feature (restart with relay.restart) relay variable Admin
relay.cfg_server_url Sets the URL for the Rust Relay server, changing this will STOP the Rust Relay feature (restart with relay.restart) relay variable Admin
render.show_building_blocked_server render variable True Admin
rentableshop.additionalchecktimehoursdebug When checking the time to see if items need to be deleted, add this many hours to what it thinks the current time is rentableshop variable 0 Admin
rentableshop.initialscrapfee rentableshop variable 100 Admin
rentableshop.maxstoreditemsdurationminutes How long stores should store items (after a shop is closed) for before they are destroyed rentableshop variable 1440 Admin
rentableshop.protectionfromtakeoverhours rentableshop variable 6 Admin
rentableshop.scrapperhourrent rentableshop variable 10 Admin
rhib.rhibpopulation Population active on the server rhib variable 0 Admin
ridablehorse2.autoavoidance ridablehorse2 variable True Admin
ridablehorse2.debug ridablehorse2 variable False Admin
ridablehorse2.decayminutes How long before a horse dies unattended ridablehorse2 variable 180 Admin
ridablehorse2.dungtimescale ridablehorse2 variable 1 Admin
ridablehorse2.groundangleupdaterate ridablehorse2 variable 0.05 Admin
ridablehorse2.population Population active on the server, per square km ridablehorse2 variable 2 Admin
ridablehorse2.throttledgroundangleupdate ridablehorse2 variable True Admin
ridablehorse.autoavoidance (Generated) When enabled, horses use automatic avoidance steering to navigate around obstacles; saved between sessions; admin configurable ridablehorse variable True Admin
ridablehorse.debug (Generated) When enabled, draws debug visualisations for this system (seismic sensor range sphere, escape capture state, etc.); editor/admin-only ridablehorse variable False Admin
ridablehorse.decayminutes How long before a horse dies unattended ridablehorse variable 180 Admin
ridablehorse.dungtimescale ridablehorse variable 1 Admin
ridablehorse.groundangleupdaterate (Generated) Interval in seconds between ground angle recalculation updates for horse body tilting; default 0.05s ridablehorse variable 0.05 Admin
ridablehorse.population Population active on the server, per square km ridablehorse variable 2 Admin
ridablehorse.throttledgroundangleupdate (Generated) When enabled, ground angle updates for horse body tilt are throttled to groundAngleUpdateRate seconds; improves performance ridablehorse 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.