How to Pair Rust+ with Your PC: Step-by-Step Guide

Published 2026-05-15 4 min read

Before you start

You'll need:

If you already have Rust+ working on your phone, you can skip step 1 below.

Step 1 — Install the Rust+ mobile app (one-time)

Open the App Store or Google Play, search for Rust+, install. Sign in with the same Steam account you use for Rust. The mobile app is only needed for the pairing handshake — after pairing, you can close it (and even uninstall it). The desktop client doesn't depend on the mobile app to keep working.

Step 2 — Download MapMonster on PC

Go to rustminimap.com/download and click Download for Windows. The download is a single ZIP (~127 MB).

Extract the ZIP anywhere — Desktop is fine. No admin installer, no Program Files write permissions required. Inside the extracted folder, you'll see MapMonster.exe (the launcher). Double-click it. The launcher auto-prepares the latest version into a versions/0.4.X/ subfolder and spawns the actual app.

💡
Tip: if Windows SmartScreen warns about an unrecognized publisher, click "More info" → "Run anyway". MapMonster is open code obfuscated for IP protection, not a signed certificate yet — that's on our roadmap.

Step 3 — Sign in with Steam

The MapMonster login window opens with one button: Sign in with Steam. Click it. The standard Steam OpenID page opens in your default browser — review the permissions (just "verify your Steam identity"), approve, and you're returned to the app. No password is ever entered into MapMonster itself.

Once signed in, MapMonster opens the setup window with paired-server status and toggles for the overlay features.

Step 4 — Pair Rust+ from inside Rust

Launch Rust through Steam. Join the server you want to pair. Once in-game (you can be at the spawn screen or already alive — doesn't matter), press Esc to open the in-game menu.

At the top of the server panel, look for the Rust+ button (typically an icon, sometimes labelled "Pair Server"). Click it.

Within a second or two, your phone's Rust+ app will show a confirmation prompt — "Pair with [Server Name]?" Tap Approve.

📱
If the prompt doesn't arrive on phone within ~30 seconds, check that the phone has internet (the prompt is delivered via Facepunch's push notification service), and that the Rust+ mobile app is signed into the same Steam account.

Step 5 — Overlay appears

MapMonster polls Facepunch's notification service in the background. Within a few seconds of your Approve tap, the desktop overlay appears: a transparent always-on-top minimap with your position, teammates (if you're in a team), and event markers.

Drag the overlay window to reposition. Use F9 to cycle zoom levels. The minimap stays on top of Rust without click-through interference — it's transparent.

Troubleshooting

"WebSocket disconnected (code 1006)"

This is a generic abnormal closure. By far the most common cause is a per-player rate-limit lockout on the specific server: if your client has reconnected too aggressively in a short window, the Rust+ companion plugin's token-bucket exhausts and starts silently dropping your connection attempts.

Fix: close MapMonster, wait 30-60 minutes (do not keep restarting — that resets the cooldown). Then try again. If it still fails, the issue is server-side; pair a different server and verify your client works elsewhere.

MapMonster 0.4.36+ implements exponential reconnect backoff (15 → 30 → 60 → 120 → 300 sec) specifically to prevent triggering this scenario in the future.

"Not paired" / overlay stays empty

The pairing event from Facepunch's FCM didn't reach MapMonster. Causes:

"Server isn't responding to Rust+"

This banner means the server's Rust+ companion is either disabled by the server admin or misconfigured. Check the in-game Rust+ menu — if the server itself reports "Rust+ disabled", there's nothing the desktop client can do. Try another server.

Pairing works but team positions are missing

If you can see your own position but not teammates, you're either solo (no team yet) or your teammates haven't paired Rust+ themselves. Rust+ team data is shared from Facepunch's API only for players who have themselves paired Rust+ with the server.

What you can do next

Once paired, you'll get all the free features automatically:

Premium ($9.99/month) adds the automatic shop scanner and Shop Sniper alerts for vending-machine giveaways. Upgrade in your account if you want it; otherwise the free tier covers the core minimap experience.

Frequently asked questions

Do I need to keep the Rust+ mobile app running after pairing?
No. The mobile app is only needed for the one-time pairing confirmation. After pairing, MapMonster talks directly to the Rust+ Companion server using the player token saved during pairing. You can close the mobile app or even uninstall it.
Do I need to re-pair every wipe?
Usually no. The pairing token persists across wipes on most servers. If your overlay stops showing data after a wipe, just press Esc → Rust+ button → Approve on phone to re-pair fresh.
Why do I get "WebSocket disconnected code 1006" right after pairing?
Generic abnormal closure. Most common cause is a per-player rate-limit triggered by aggressive reconnects. Wait 30-60 minutes without restarting MapMonster, then try again. MapMonster 0.4.36+ has exponential backoff to prevent this in normal operation.
Can I pair the same Rust+ account to multiple PCs at once?
MapMonster enforces single-active-session per account. Signing in on a second PC signs out the first one (with a notification). This prevents account sharing without inconveniencing legitimate single-user setups.
Does pairing work on community / modded servers?
Yes, on any server with Rust+ companion enabled (which is the vanilla default). Some hardcore PvP servers disable it; you'll see "Rust+ disabled by server admin" in the in-game menu.

Get the desktop Rust+ experience now

Free for the minimap, teammates, deaths, and events. Premium for the shop scanner. Cancel anytime.

Download for Windows