Rust guide
Rust+ Server Offline: Check Ports, Addresses, and Connectivity
Rust+ is Rust’s official companion app and can pair with Rust servers. If a paired server loads and then appears offline, Facepunch identifies the companion-server connection as a possible cause. Check the active companion configuration Run this command in the Rust server console: app.info app.info…
Rust+ is Rust’s official companion app and can pair with Rust servers. If a paired server loads and then appears offline, Facepunch identifies the companion-server connection as a possible cause.
Check the active companion configuration
Run this command in the Rust server console:
app.info
app.info shows the companion port and current connection settings. The default companion port is 67 above the larger of the game and RCON ports. With the standard ports, it is 28082.
Check app.port
Use app.port to select a different companion port when necessary. For example:
app.port 28082
The companion port must be 10000 or higher for the Rust+ backend to reach it. It must be accessible from the internet over TCP, and changing it requires a Rust server restart.
Check the listening and advertised addresses
For networking configurations that require a specific network interface, Facepunch documents the app.listenip setting. If app.info shows that the address used for app connections is incorrect, set app.publicip to the required value.
Check outbound access
If companion-server registration reports errors or push notifications do not work, verify that the server can access companion-rust.facepunch.com over the internet.
Test the WebSocket endpoint
Facepunch recommends testing the companion server with a WebSocket client such as Postman. Enter the Rust server address and companion port in this form:
ws://PUBLIC_IP:APP_PORT
The documented example is ws://203.0.113.111:11111.
Check automatic connectivity testing
When the automatic connectivity test fails, the server disables Rust+ and logs:
Rust+ companion server connectivity test failed! Disabling Rust+ features.
Facepunch limits connectivity checks to 10 attempts per public IP in five minutes. Operators running multiple Rust+ instances behind one IPv4 address should start no more than 10 servers during that period. After reaching the limit, they must wait five minutes before registering more instances.
Preserve each server’s identity
The companion.id file in the server save folder represents that server’s Rust+ identity. Keep it with the corresponding server and its backups. Do not share it or reuse the same file across multiple servers. Deleting it generates a new identity, and the deleted identity cannot be recovered.
Sources
- Rust+ Server — Facepunch Rust Wiki (Primary)
- Rust+ — Official Companion App (Official)