protonscr

A New Anti-Cheat Model: User-Space + Local Server (Inspired by TLAC)

protonclosed
ValveSoftware/Proton#9897 · opened 2026-06-22 by TuncorReUnion · updated 2026-06-22 · 1 comments · github
TTuncorReUnion 2026-06-22 github

Hello Proton Team,

I would like to propose exploring a new, lightweight anti-cheat model for Linux that is fully compatible with Proton's philosophy and architecture. This model is inspired by an existing open-source project called TLAC (Tuncor's Local Anti-Cheat).

The Core Idea:
The current anti-cheat solutions on Linux often face challenges because they either rely on kernel-level modules (which are problematic on Linux) or are perceived as less effective. TLAC offers a different approach that is:

  • User-Space: It runs entirely in user-space, respecting system integrity and user privacy.
  • Local Server: It operates on a local server model, reducing latency and central server costs.
  • Memory Scanning: It scans the memory of the target game process for known cheat signatures.
  • HWID Banning: It implements hardware-based banning for increased deterrent effect.

Why This Matters for Proton:
Integrating a model like this into Proton could provide a consistent, system-friendly anti-cheat layer for all Windows games running via Proton. It would:

  1. Enhance Security: Provide an additional, non-intrusive layer of security for online games.
  2. Improve User Trust: Align with Linux's core principles of transparency and user control.
  3. Simplify Development: Offer game developers a clear, open-source reference for implementing anti-cheat on Linux.

Next Steps:
I encourage you to review the TLAC project for a practical implementation of this model:
Project Link: https://github.com/TuncorReUnion/TLAC-MODERN-LOCAL-ANTI-CHEAT-REUNIONED

Thank you for your time and for considering this proposal. I believe this approach could significantly benefit the Linux gaming ecosystem.

Best regards,
TuncorReUnion

Kkisak-valve maintainer 2026-06-22 github

Proposing hypothetical implementations is pointless here. Individual game devs will use the vendor they want and that's out of scope of Proton.

Nothing extracted yet.