To explain, it is divided into two parts:
-
Run kernel‑level anti‑cheat safely whenever possible.
-
When that isn’t feasible, provide a clear path to run non‑kernel anti‑cheat versions so players don’t have to research each game’s anti‑cheat model every time.
For example, some mobile games require kernel-level anti-cheat on PC version. If a game is playable on an OS (Linux and MAC/IOS) that does not support kernel-level anti-cheat, the user should use the non-kernel option when available.
Using routers with FOSS firmware and additional system hardening is a little bonus thing for discussion purpose.
My main question: If a user uses a dedicated machine and devices exclusively to that machine, and VLAN does not stop an attack over the network, does that put other PCs on the same router at risk? Is there a reliable way to play games that require kernel-level anti-cheat safely, or is using non-kernel anti-cheat the only practical way to play online games securely, even with dedicated hardware? Finally, if a network attack cannot reach the other PC, can a device still cross‑contaminate the second PC if a user uses that device on both machines?