In this instance not effective is 100% not effective.
Both kernel and non kernel anti cheat are equally effective in actual practice. In both cases your preventing kids, lazy and low knowledge users from cheating. But anyone who is willing to spend any amount of money to cheat can easily find someone who will provide them with a bypass.
In both cases the anti cheat is only as good as the on going support from the devs of both the anti cheat and the game.
You can’t control what a client does end of the day
Cethin@lemmy.zip 4 months ago
The reason they do it usually is because some executives hear the Linux is less secure and that it’s only a small segment of users. It isn’t because it’s effective. The games that blocked Linux are almost all some of the games with the worst hackers. Guess what happened when they blocked Linux? Nothing. The number of hackers that were on Linux were near zero.
The issue is they cant be bothered to put the actual money/work to create a solution that’s effective. Instead they signal to their audience that they’re doing something by removing Linux, which doesn’t cost them anything and makes a show that they’re actually trying. It doesn’t fix the problems, but they get to make a show out of it.
ampersandrew@lemmy.world 4 months ago
Please cite sources for any of that. Game companies aren’t in the business of losing money. If they could make more money by supporting Linux customers, they would do so, and I’ve never heard of a gaming company’s executive ever mentioning anything about Linux except for Gabe Newell, openly or behind closed doors. If they wanted to make a big show of getting rid of cheaters, they’d never have enabled cross play between consoles and PC in the first place. They openly tell you why they don’t enable anti-cheat on Linux, in a way that’s beyond just being plausible, and you refuse to believe them. You’re only going to be surprised when this continues to happen even though the answer is right there.
Cethin@lemmy.zip 4 months ago
I have to cite sources but you don’t? One example is Rust, a notoriously hacker filled game.
Of course they’re trying to make money. I literally explained that. The executives see Linux as not providing value, and it’s extra effort to support it. They’d rather instead use it as a symbol of how they’re actually trying really hard to fight hackers, but it’s a lie. It’s just a convenient excuse.
You haven’t heard an executive say almost anything. They run companies. They don’t publish their every decision. They are the ones making the calls. They’re the ones responsible. They’re also largely technologically innept. They probably don’t even know what Linux is. They just know what they’ve been told.
There are like two major companies doing this. There’s EA and Riot. There’s a tiny minority of minor players, like Rust. There’s also a lot of Chinese companies doing it. (China is infamous for having hackers, so yeah, didn’t solve that problem did it?)
I can’t tell you the last time I booted up a western game and it didn’t work on Linux. (I think it was Squad44, which then added support, and support in the main Squad game has been in for a long time.) Everyone is moving toward supporting it, not away. The only places it’s an issue are large slow companies where the executives have too much control.
ampersandrew@lemmy.world 4 months ago
Your explanation is bordering on conspiracy theory, so yes. Rust cited why they cut support, as did Apex Legends, as did GTA Online. The rest often don’t even bother with supporting it in the first place because of how it always plays out. The existence of hackers at all doesn’t mean that Linux anti-cheat is equally effective, and you’d know that if you read the write up from the Rust team.