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
| ConVar | Value | Description |
|---|---|---|
| nexus.clanclatbatchduration | 1 | Maximum duration in seconds to batch clan chat messages to send to other servers on the nexus |
| nexus.defaultzonecontactradius | 0.33 | Default distance between zones to allow boat travel, if map.contactRadius isn't set in the nexus (uses normalized coordinates) |
| nexus.endpoint | https://gw.facepunch.com/nexus/ | URL endpoint to use for the Nexus API |
| nexus.hidefullislands | False | Hide islands that we know are full, preventing players from being transferred to them |
| nexus.islandspawndistance | 1.5 | How far away islands should be spawned, as a factor of the map size |
| nexus.loadingtimeout | 900 | Time in seconds to keep players in the loading state before going to sleep |
| nexus.logging | True | (Generated) When enabled, logs all Nexus zone transfer and communication events to the server console; useful for debugging cross-server player transfers |
| nexus.mapimagescale | 0.5 | Scale of the map to render and upload to the nexus |
| nexus.messagelockduration | 5 | Time in seconds to allow the server to process nexus messages before re-sending (requires restart) |
| nexus.pinginterval | 30 | Time in seconds to wait between server status pings |
| nexus.playermanifestinterval | 30 | Interval in seconds to broadcast the player manifest to other servers on the nexus |
| nexus.protectionduration | 300 | Maximum time in seconds to keep transfer protection enabled on entities |
| nexus.rpctimeoutmultiplier | 1 | Multiplier 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.timeoffset | 0 | Time offset in hours from the nexus clock |
| nexus.transferflushtime | 60 | Maximum amount of time in seconds that transfers should be cached before auto-saving |
| nexus.zonecontroller | basic | (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
| Command | Description |
|---|---|
| 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.uploadmap | Reupload 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.