MapMonster vs rustplusplus — Honest Comparison of Rust+ Tools
Quick context
rustplusplus by Alexander Emanuelsson (alexemanuelol on GitHub) is the most popular community Rust+ tool by GitHub stars (~3000 at the time of writing). It's a mature, multi-language Discord bot under GPL-3.0 license. If you've been playing Rust for any length of time and use Discord for team coordination, you've probably seen one running in a server.
MapMonster is what we build — a Windows desktop overlay that puts a transparent minimap on top of Rust. Different product category, same underlying Facepunch API, completely separate codebase.
This guide compares them side-by-side so you can pick the right one — or both — for how you play.
At-a-glance comparison
| Dimension | MapMonster | rustplusplus |
|---|---|---|
| Category | Desktop overlay (Electron + Windows) | Discord bot (Node.js, self-hosted) |
| Setup time | ~3 minutes (download, Steam sign-in, pair) | ~30-60 min (Node setup, Discord app, FCM token, config) |
| In-game minimap | ✅ Yes — transparent always-on-top window | ❌ No — Discord-only interface |
| Team positions live | ✅ Real-time on minimap (5 sec poll) | ⚠️ In Discord embeds, refresh-based |
| Event alerts (cargo, heli, CH47, crates) | ✅ Overlay icons + sound | ✅ Discord pings |
| Vending-machine scanner | ✅ Real-time, with AI giveaway detection (premium) | ✅ Searchable, but no automatic giveaway flagging |
| Smart Switch / Alarm control | ❌ Not implemented (planned) | ✅ Discord slash commands + groups |
| Storage Monitor (tool cupboard, etc.) | ❌ Not implemented | ✅ Read-only Discord embed |
| Team Chat bridge | ✅ Auto-broadcast new shops to game chat | ✅ Bidirectional Discord ↔ game chat |
| Multi-server | ✅ Switches automatically per Rust+ pairing | ✅ Multiple Rust+ pairings per Discord guild |
| Languages | EN, RU | EN + community translations |
| Source | Commercial SaaS (closed, obfuscated) | Open-source GPL-3.0 |
| Hosting required | ❌ Runs on your PC, zero ops | ✅ You self-host Node.js + Discord bot |
| Cost | Free tier + $9.99/mo premium (shop scanner) | Free, but you pay for hosting (~$5/mo VPS or self) |
| Platform | Windows 10 / 11 | Cross-platform (Node.js runs on Linux, macOS, Windows) |
When MapMonster fits better
The desktop-overlay model wins for these workflows:
- Solo Rust players who don't have a team Discord to broadcast to. You play, you see your minimap and event alerts on screen, you act. No Discord roundtrip.
- Players who want zero-config. Download ZIP, Steam OAuth, in-game pair, done. There's no Node.js to install, no Discord application to create, no FCM token to extract.
- Real-time shop sniping. Our premium tier runs a Shop Sniper AI that detects vending-machine giveaways in seconds (configurable thresholds for AK at 5 scrap, HQM at half-price, etc.) and flashes them on your minimap. rustplusplus's vending-machine support is search-based — you can query for items, not get auto-flagged on giveaways.
- Tactical situational awareness. The transparent always-on-top minimap is faster than glancing at a phone or alt-tabbing to Discord. You see teammate positions, deaths, cargo ships at-a-glance while playing.
When rustplusplus fits better
The Discord-bot model wins for these workflows:
- Active team Discords where coordination already happens in voice/text channels. rustplusplus brings Rust+ data into the existing workflow — alarms ping in #raids, shops drop into #market, etc.
- Remote base monitoring. You're not at your PC but want to see if your base alarm fired or if a teammate logged in. rustplusplus's Discord notifications work from your phone via Discord mobile.
- Smart Device automation. Want to flip a Smart Switch from Discord while at work, get pinged when a Storage Monitor empties, group multiple switches into a single command — rustplusplus handles all of that with slash commands.
- Cross-platform / Linux users. MapMonster is Windows-only; rustplusplus runs anywhere Node.js does.
- Want full source code control. GPL-3.0 means you can audit, fork, and self-host without commercial constraints.
Polling and rate-limit behavior
Both tools share the same upstream constraint — Facepunch's per-player-ID token-bucket on the Rust+ Companion server (25 tokens limit, 3 tokens/sec replenish). They handle it differently:
- rustplusplus polls all four data types (info, mapMarkers, teamInfo, time) every 10 seconds — about 0.4 tokens/sec drain. Conservative; well under any limit. Has a client-side
waitForAvailableTokensimplementation. - MapMonster polls map markers every 600 ms (1.67 t/s) and team every 5 sec (0.2 t/s) — total ~1.87 t/s. Aggressive; close to the 3 t/s replenish cap. 0.4.36+ implements adaptive throttle that auto-slows polling to 1200-2000 ms on response-latency spikes, plus exponential reconnect backoff (15 → 30 → 60 → 120 → 300 sec) when servers reject connections.
The tradeoff is straightforward: rustplusplus delivers data in 10-second granularity (more than enough for Discord workflow). MapMonster delivers data in sub-second granularity (real-time minimap) at the cost of more aggressive API usage, mitigated by adaptive throttling.
Can I use both?
Yes. They share the same Facepunch Rust+ Companion API but operate independently. The only thing to watch:
- Each running instance consumes its own slice of your per-player-ID rate-limit budget. Running rustplusplus (0.4 t/s) plus MapMonster (1.87 t/s) puts you at 2.27 t/s — still under the 3 t/s replenish, but with less headroom for chat bursts.
- Both tools need their own Rust+ pairing on each server — pair once in-game, both pick it up via FCM.
- If MapMonster's adaptive throttle triggers (server is slow), it'll automatically reduce its own polling — letting rustplusplus continue at its slower cadence without contention.
In practice, running both is what most active Rust teams end up doing. rustplusplus in the team Discord, MapMonster on individual PCs.
The premium-vs-free angle
This is the most common question we get from rustplusplus users considering MapMonster:
"rustplusplus is free and open source. Why pay $9.99/month for MapMonster?"
Three honest answers:
- Free MapMonster is genuinely free. The minimap, team tracking, deaths, event alerts — all free, no paywall. You only pay for the shop-scanner module ($9.99/mo, cancel anytime). If you don't need the shop scanner, MapMonster free tier covers the same desktop-overlay workflow at no cost.
- The premium pays for infrastructure rustplusplus doesn't have. Specifically: the Shop Sniper AI (custom-trained on real Rust shop-pricing data, updated each wipe), the wire-server pool-deduplication backbone (pools shop detections across all premium users on the same Rust server so one alert benefits many), and 24/7 Cloudflare Workers backend handling Steam OAuth, billing, etc. Running rustplusplus = you host the Node bot. Running MapMonster premium = we host all of that infrastructure for you.
- Zero ops vs self-host tradeoff. If your time is worth more than $10/month and you'd rather not maintain a Node.js process + Discord bot token + FCM credentials, MapMonster is the lower-friction choice. If your time is plentiful and you enjoy tinkering, rustplusplus is excellent and we genuinely recommend it.
Bottom line
If you boil it down: rustplusplus is the Discord-bot champion for the Rust+ ecosystem. We respect the project enormously — Alexander Emanuelsson built and maintains one of the best community tools in any game's modding scene.
MapMonster is a different product category: the desktop overlay nobody else ships at this level of polish. We don't try to be a Discord bot. We don't try to replace rustplusplus. We do try to give Rust players a real-time minimap that just works.
If you've been frustrated by the lack of an always-on-top minimap in the Rust+ ecosystem — that's our gap to fill. Download MapMonster (free tier covers the basics), keep rustplusplus running in your team Discord if you have one, and play with both.
Frequently asked questions
Is MapMonster a fork of rustplusplus?
Can I use both rustplusplus and MapMonster at the same time?
Which is better for solo Rust players?
Does rustplusplus have a minimap overlay?
Is rustplusplus free?
What's the setup time for each?
Try the desktop overlay your Discord bot can't do
Free for the minimap, teammates, deaths, and events. Premium for the Shop Sniper. Cancel anytime.
Download MapMonster