Is Rust+ Companion Legal? Full EAC and VAC Compatibility Guide
What Rust+ actually is
Rust+ is the official companion service maintained by Facepunch Studios, the developer of Rust. It exposes a small set of server-state data through a public WebSocket API so that paired players can monitor their server from outside the game — originally for the official Rust+ mobile app, and (intentionally) extensible to community-built clients.
The official documentation lives at wiki.facepunch.com/rust/rust-companion-server and the API itself is reachable on any Rust server that has Rust+ enabled (the default).
Why it cannot get you banned
EAC (Easy Anti-Cheat) and VAC (Valve Anti-Cheat) detect tampering with the running Rust game process. The classes of behaviour they catch are:
- Memory reads of
RustClient.exe(ESP, wallhacks, radar overlays that scrape player coordinates from RAM) - DLL injection into the game process (aim assist, no-recoil scripts, trigger bots)
- Function hooking at the DirectX / Vulkan / OpenGL layer (visual overlays that draw on top of the game)
- Packet interception on the game's network socket (cheats that intercept or modify wire traffic)
- Modified game files (Assembly-CSharp.dll patches, asset swaps)
Rust+ does none of these. The Rust+ Companion server is a separate process that runs alongside the game server. Clients (mobile app or desktop tools like MapMonster) talk to that companion process, not to RustClient.exe. From EAC's point of view, the player is just running Rust normally — there is nothing abnormal in the game process to detect.
What data Rust+ exposes
Pairing Rust+ to a server (in-game Esc menu → Rust+ button → confirm in mobile app) unlocks access to the following only for the paired player:
- Your team members' live positions and online status
- Death markers for teammates
- Map event markers — cargo ship, patrol helicopter, CH47 chinook, locked crates
- All vending machine listings across the server (item, price, currency)
- State and remote control of Smart Switches / Smart Alarms / Storage Monitors that you own
That is the entire surface. You don't see enemy positions, you don't see loot inside other players' bases, you don't see anyone's resource counts. The data is exactly what Facepunch deliberately made public for the mobile companion experience.
Third-party Rust+ tools — same rules
Community projects like our own MapMonster, the Discord-bot framework rustplusplus, or Atlas for Rust all sit on the same public API. They cannot expose more than Facepunch's server itself sends. If a tool ever advertises "see enemy positions" or "see inside enemy bases", it is either lying or doing something illegal that has nothing to do with the Rust+ API — avoid it.
For our part, MapMonster takes the data the official Rust+ mobile app already shows you and renders it as a desktop overlay so you don't have to keep your phone in hand. Read-only, no game-client interaction, no detection surface.
Has anyone been banned for using Rust+?
We've been involved in the Rust+ ecosystem since 2025 and have never seen a documented case of an EAC or VAC ban caused by Rust+ usage. The Rust subreddit, Steam community forum, and Facepunch support channels are searchable — if such bans were happening, they'd be visible. They aren't, because there's nothing to detect.
The standard Facepunch guidelines for community tooling implicitly endorse the Rust+ ecosystem — Facepunch builds and maintains the companion service themselves, and they would not be propagating an anti-cheat-risk class of software.
What you should still avoid
Just to be explicit, here's the line between "Rust+ ecosystem tool" and "actually a cheat":
| Safe (Rust+ ecosystem) | Banned (cheat software) |
|---|---|
| Desktop minimap overlay reading via Rust+ API | ESP overlay reading via RustClient.exe memory |
| Vending-machine scanner using the Companion's public listing data | Item ESP that highlights world drops via DirectX hook |
| Discord bot that pings on Smart Alarm trigger | "Player nearby" radar driven by game-process scraping |
Death-marker overlay from teamInfo API | Aimbot / trigger bot / recoil script |
If a tool's website doesn't clearly state "read-only, official Rust+ API only" — be skeptical. If it asks you to inject anything into Rust, run it as administrator with elevated permissions, or disable Steam protections, run away.
Where MapMonster fits
MapMonster is a free desktop minimap built strictly on the Rust+ Companion API. The free tier shows the minimap, teammates, death markers, and event alerts. A premium tier ($9.99/month, cancel anytime) adds an automatic shop scanner and the Shop Sniper alert system for vending-machine giveaways. Everything reads via the same API your Rust+ mobile app already uses.
If you want the desktop experience without using your phone, download MapMonster for Windows — 100% legal, 100% safe.
Frequently asked questions
Will EAC or VAC ban me for using Rust+?
Are third-party Rust+ tools like MapMonster also legal?
Has anyone ever been banned for using Rust+ or its companion tools?
What data does Rust+ actually see?
Why does Facepunch make this data available outside the game?
Try MapMonster — built on the same legal API
Free minimap overlay with team tracking, event alerts, and death markers. Premium adds vending-machine giveaway detection. 100% safe for EAC and VAC.
Download for Windows