Comment by nusl

Comment by nusl 4 days ago

2 replies

This sort of anticheat exists because cheat developers ruin the experience for players, and for games that intend to be competitive in a real sense, the integrity of the game. Cheat developers keep getting smarter, so anticheat developers need to do the same. I guess the kernel is sorta as deep as you can go, at least with software.

I don't like it personally but I do understand why they do it. It just means I can't play those games on Linux, and some studios just don't care.

It's a shame that they don't care, though supporting such a minuscule percentage of the gaming market doesn't make a lot of sense unless out of principle/just do to it.

b1temy 4 days ago

Well, we'll have to agree to disagree here.

You absolutely can design a non-intrusive anticheat that doesn't hook into the kernel layer, and many games do exactly that. They do checks server-side, without hooking into your system. Or design their game to make it harder, eg if a player is behind a wall and can't be seen, don't even send the packets saying there's a player there.

Even with invasive anticheat, any dedicated actor can (and usually eventually do) find ways around it, and it becomes a game of cat and mouse. I feel a similar way about DRM in general.

Imo the tradeoff and danger is not worth it for consumers, but most are just not aware of the risk. Game developers take advantage of this and also do it because it's easier than actually designing their game in a way to minimise cheating (be it through code, or game mechanics)

On a tangent, even though it's for the wrong reasons (Even if I were a full-time user and a fan of Windows, I would not want to install games with invasive anticheat and pollute my system, out of principle), I'm glad that there is at least some pressure and pushback on invasive anticheat by gamers that usually run Windows, just for the reason so that it can run on something like a Steam Deck.

  • nusl 4 days ago

    Many games do that, yes, though with varying degrees of success and often they get beaten by cheat tools. That's not to say that kernel-level anticheat can't get beaten, though there is a reason why games like Valorant have fewer such incidents. The cost/effort required to bypass the anticheat is way higher than some client-side checks.

    Some games do choose to go the route of server-side authority, only showing what the client should be able to see, though I understand that's super compute heavy. Final Fantasy XIV does something akin to this, but players still develop client-side plugins to make their lives easier (higher-than-allowed camera zoom-out, displaying hidden boss mechanics when the client receives them, etc)

    Cheats are also financially supported, specially in higher-profile games like Fortnite, Valorant, League of Legends, or similar, so the incentive to produce higher quality cheats exists.

    People have been caught by pretending to play but actually screensharing the view of a pro player on their account, so I suppose that won't cover this :P