nexus ConVars

Every variable and command in the nexus namespace that a Rust dedicated server lists, 23 in all, with the help text it printed and the value we read. How to set them is on the ConVar overview.

Recorded on Rust build 25582902, . Values are what that server returned, which is not always the default.

23 entries

Variables 17

ConVarValueDescription
nexus.clanclatbatchduration1Maximum duration in seconds to batch clan chat messages to send to other servers on the nexus
nexus.defaultzonecontactradius0.33Default distance between zones to allow boat travel, if map.contactRadius isn't set in the nexus (uses normalized coordinates)
nexus.endpointhttps://gw.facepunch.com/nexus/URL endpoint to use for the Nexus API
nexus.hidefullislandsFalseHide islands that we know are full, preventing players from being transferred to them
nexus.islandspawndistance1.5How far away islands should be spawned, as a factor of the map size
nexus.loadingtimeout900Time in seconds to keep players in the loading state before going to sleep
nexus.loggingTrue(Generated) When enabled, logs all Nexus zone transfer and communication events to the server console; useful for debugging cross-server player transfers
nexus.mapimagescale0.5Scale of the map to render and upload to the nexus
nexus.messagelockduration5Time in seconds to allow the server to process nexus messages before re-sending (requires restart)
nexus.pinginterval30Time in seconds to wait between server status pings
nexus.playermanifestinterval30Interval in seconds to broadcast the player manifest to other servers on the nexus
nexus.protectionduration300Maximum time in seconds to keep transfer protection enabled on entities
nexus.rpctimeoutmultiplier1Multiplier for nexus RPC timeout durations in case we expect different latencies
nexus.secretkey""(Generated) Shared secret key used to authenticate Nexus inter-server communication; must match across all servers in the same Nexus cluster
nexus.timeoffset0Time offset in hours from the nexus clock
nexus.transferflushtime60Maximum amount of time in seconds that transfers should be cached before auto-saving
nexus.zonecontrollerbasic(Generated) Name of the zone controller implementation used for this Nexus server (e.g. basic, advanced); controls how players are routed between servers

Commands 6

CommandDescription
nexus.broadcast_ping(Generated) Sends a ping to all Nexus servers in the cluster simultaneously and prints individual round-trip times
nexus.ping(Generated) Sends a ping to a specific Nexus server by name and prints the round-trip latency; used for testing inter-server connectivity
nexus.playeronline(Generated) Checks whether the named or Steam-ID-specified player is currently online on any server in the Nexus cluster
nexus.refreshislands(Generated) Forces a refresh of the Nexus island layout, re-querying the zone controller for current island assignments
nexus.transfer(Generated) Initiates a Nexus transfer of the specified player to a named destination server or zone in the cluster
nexus.uploadmapReupload the map image to the nexus. Normally happens automatically at server boot. WARNING: This will lag the server!

Back to the list of all namespaces.

Skip the manual work: install the Panelra agent

Wipes, updates, restarts, plugins and crash alerts for your Rust servers, from one dashboard. One install command on your Linux host, no inbound ports for the agent.

Free during the open beta. Pricing will be announced before the beta ends.