EAC, BattlEye, Riot Vanguard, and Proton compatibility
Scope
Anti-cheat compatibility is a property of a specific game build and service configuration. The middleware brand alone is insufficient evidence.
Do not use anti-cheat bypasses, unsigned kernel modules, modified clients, or security-disable instructions. They can compromise the system, violate terms, or trigger account sanctions.
Middleware boundaries
| System | Proton capability | Required evidence | Typical blocker |
|---|---|---|---|
Easy Anti-Cheat | Valve documents supported integration | Game developer enabled Linux/Proton module in shipped build | Module/depot not enabled or outdated |
BattlEye | Valve documents supported integration | Per-title developer configuration and live service support | Title not opted in |
Riot Vanguard | Riot-managed kernel security path | Riot-published OS/game support for exact title | Required kernel architecture unavailable |
Custom anti-cheat | Unknown until title evidence exists | Developer statement plus current build test | Driver, service, policy, or attestation dependency |
Why games fail
Wine can translate many user-space Windows APIs, but an anti-cheat may require a kernel driver, boot-time trust, attestation, signed services, or server-side allowlisting. Graphics success does not satisfy those security dependencies.
Evidence record
Record: game and App ID, live/beta branch, game build, anti-cheat product and SDK generation if known, developer statement, Valve badge/details, Proton version, device, test date, login, matchmaking, match completion, suspend/reconnect, and any error code.
Decision tree
- Check Valve's current device-specific compatibility details.
- Check the game developer's current Linux/Steam Deck statement.
- Confirm the live build still uses the same anti-cheat path.
- Test without bypasses or unexplained launch flags.
- Treat login-only or tutorial-only success as partial, not multiplayer support.
- Recheck after every major game or anti-cheat update.
Safe response to failure
Capture the visible error, game build, Proton log only when appropriate, and service status. Remove experimental flags, verify game files, and report through the game/Valve support path. Use a supported operating system for a required title when its security dependency has no SteamOS path.
Frequently asked questions
Does Proton support mean every EAC or BattlEye game works?Does Proton support mean every EAC or BattlEye game works?
Can a Proton launch flag bypass Vanguard?Can a Proton launch flag bypass Vanguard?
Sources
- Steam Hardware and Proton anti-cheat support
- Riot Games support — What is Vanguard?
- Steam Deck and Steam Machine Compatibility Review
Version history
- 2026-07-15: Phase 5 title/build/date anti-cheat evidence guide and support-verification flowchart published.