Rust+ Not Working? 9 Fixes for Pairing, Connection & Notifications

Updated 2026-06-11 7 min read

First, the 30-second checklist

Before any deep fix, confirm these four things — they solve the large majority of cases:

  1. You are connected to the server in-game at the moment you press the pairing button. Rust+ pairs the current server, not a server from the history list.
  2. The server actually has Rust+ enabled. If pressing Esc shows no Rust+ button, or pairing never sends a notification, the server has it turned off. Nothing client-side fixes that.
  3. The Rust+ mobile app is installed and signed in on a phone with a working internet connection (not the same machine).
  4. You confirmed the pairing notification quickly — it expires after a short window. If you missed it, just press the pairing button again.

Symptom → cause → fix

Find your exact symptom in the table, then jump to the matching fix below.

What you seeMost likely causeFix
No Rust+ button in the Esc menuServer has Rust+ disabledFix 1
Pairing sends no notificationNot in-game on the server, or port blockedFix 2
"Not paired" / server missing in appPairing didn't completeFix 3
Connects then drops (1006 error)Expired token after wipe/restartFix 4
Worked yesterday, dead todayServer wiped or rebootedFix 4
Random disconnects under heavy useRust+ API rate limitFix 5
No push notifications / alarms silentPhone notification or battery settingsFix 6
Can't sign in to Rust+Steam/Facepunch auth hiccupFix 7
Everything flaky on mobile onlyMobile push + sleep limitationsFix 8

Fix 1 — The server has Rust+ disabled

Rust+ is opt-in per server. Vanilla and most community servers enable it, but some modded or locked-down hosts turn it off. If there is no Rust+ button in the in-game Esc menu, or pairing never produces a phone notification, this is almost certainly why. There is no client fix — the server owner has to enable the companion service. You can confirm by trying a different server (an official Facepunch server always has it on): if Rust+ pairs there, your original server simply has it off.

Fix 2 — Pairing sends no notification

Pairing only works while you are actively connected to that server in-game. The flow is: join the server → press Esc → click the Rust+ button (top-right of the menu) → a notification arrives in the Rust+ mobile app → tap Pair. If nothing arrives:

Fix 3 — "Not paired" or the server is missing in the app

If the pairing seemed to go through but the server doesn't show up, the handshake didn't complete. Re-pair: rejoin the server in-game, press Esc → Rust+, and confirm the new notification. Pairing is per player and per server, so each server you play needs its own pairing once.

Fix 4 — Connects then disconnects (the 1006 error)

A websocket 1006 close or a "connection lost" loop almost always means your pairing token is no longer valid. The usual trigger is a server wipe or restart, which invalidates old tokens. The fix is simply to re-pair from the in-game Rust+ button to mint a fresh token. This is the single most common "it worked yesterday" cause.

Fix 5 — Random disconnects under heavy use

The Rust+ Companion API has a built-in rate limit (a token bucket). If a tool — or several tools at once — polls it too aggressively, the server temporarily throttles you and connections drop. Wait about a minute, then reconnect. A well-behaved client respects the limit; if you run multiple Rust+ tools against the same pairing simultaneously, expect occasional throttling.

Fix 6 — Notifications and smart alarms are silent

Rust+ push relies on your phone delivering notifications reliably, which mobile operating systems fight against to save battery. Check all of these:

If push is just unreliable on your phone, this is the strongest reason to move to a desktop client (Fix 8).

Fix 7 — Can't sign in to Rust+

Rust+ authenticates through Steam/Facepunch. A login that hangs or loops is usually a transient auth hiccup: close the app fully, confirm you're logged into Steam, and reopen. On desktop clients that use Steam OpenID, the same applies — retry the Steam sign-in and make sure your browser isn't blocking the redirect.

Fix 8 — If it's only flaky on mobile, move to the desktop

A large share of "Rust+ not working" reports are really "mobile push and the sleeping phone screen are unreliable." The companion data is fine — the phone is the weak link. A Rust+ desktop app connects to the exact same official API from your PC, so there's no battery optimization, no notification throttling, and no screen sleep. MapMonster keeps a live map, team positions, events, and vending-machine data on screen and reconnects on its own. You still pair once with the phone, then it takes over.

💡
Quick reality check: if Rust+ pairs fine on an official Facepunch server but not on your usual one, the problem is that server — not your phone or app. If it's flaky everywhere on mobile but fine on a desktop client, it's the phone.

Fix 9 — When nothing works: rule it in or out fast

Two quick tests isolate almost any remaining case:

  1. Test the server: pair Rust+ on a different server (an official one). If that works, your original server has Rust+ off or restricted.
  2. Test the client: open the same pairing in a desktop client like MapMonster. If the desktop client shows live data but your phone doesn't, it's a mobile push/sleep problem (Fix 6/8), not the API.

Most people who land here after fighting the mobile app end up just running the desktop overlay — it sidesteps the two flakiest links (the phone screen and mobile push) entirely.

Download MapMonster for Windows →

Frequently asked questions

Why is my Rust+ not pairing?
The most common reason is that you pressed the pairing button while not actively connected to the server in-game, or the server has Rust+ disabled. To pair you must be in-game on the server, press Esc, click the Rust+ button, and confirm the notification in the Rust+ mobile app within a few seconds. If no notification arrives, the server either has Rust+ turned off or its companion port is blocked. Full steps in the pairing guide.
Why does Rust+ say it can't connect or keeps disconnecting?
A repeating disconnect (often a 1006 websocket error) usually means the pairing token expired or the server restarted/wiped. Re-pair the server from the in-game Rust+ button to get a fresh token. If it drops only after heavy use, you're hitting the Rust+ API rate limit — wait a minute and reconnect.
Why are my Rust+ notifications not working?
Rust+ push relies on the phone's notification permissions and Google/Apple push delivery. Check that notifications are enabled for the Rust+ app, that battery optimization isn't killing it in the background, and that the alarm or device is actually paired. If push is unreliable on mobile, a desktop client like MapMonster polls the same API continuously and shows events on your PC instead.
Does a desktop Rust+ app fix pairing problems?
A desktop client can't turn Rust+ back on if a server disabled it — that's server-side. But once you have a valid pairing, a desktop app like MapMonster is generally more stable than the mobile app, because it polls the official API on a desktop connection and reconnects automatically. It also removes the dead-phone-screen and battery-optimization problems entirely.

Skip the mobile-app pain

MapMonster reads the same official Rust+ Companion API from your PC — stable connection, live map and events on screen, no dead phone battery. Free for the minimap, team, deaths and events.

Download MapMonster for Windows