You are viewing a single thread.
View all comments View context
-27 points
*
Deleted by creator
permalink
report
parent
reply

Client running code should always be considered compromisable, that’s security 101. Relying on kernel module checks is a terrible practice, and not a fundamental guarantee of safety either.

Good, secure anti-cheat happens serverside. But that’s harder and less broadly applicable, so Epic doesn’t want to bother with it.

permalink
report
parent
reply
-1 points
*
Deleted by creator
permalink
report
parent
reply
15 points

The first rule of network programming: Never trust the client. How does anti-cheat software work? It trusts the client.

All clientside anti-cheat is fundamentally flawed and broken by design. It doesn’t actually prevent cheating it just creates an illusion that it’s preventing cheating. The fewer people that believe in that illusion the better off we’ll all be.

Besides, you can train AI to play any game via MITM in USB (plug the mouse and keyboard into the Raspberry Pi or similar which then pretends to be a mouse and keyboard to the computer playing the game). The simplest method is to just point a camera at the monitor but there’s much lower latency ways where you use some cheap Chinese HDMI decoder/encoders to feed the raw video signal right into the AI.

With methods like that becoming cheaper and easier every day the whole client-side anti-cheat bullshit kinda seems pointless, yeah?

permalink
report
parent
reply
40 points

Cheats nowadays don’t even need to run on your machine. You can get a second computer that is connected to your computer via a capture card, analyze your video feed with an AI and send mouse commands wirelessly from it (mimicking the signal for your USB receiver).

These anti-cheats are nothing more than privacy invasion, and any game maker that believes they have the upper hand on people that want to cheat are very wrong.

Opening up anti-cheat support for Linux would at least make them more creative at finding these people from their behaviour, and not from analysing everything that’s running in the background.

permalink
report
parent
reply
23 points

Anti cheat should always be primarily server-side, but devs are lazy

permalink
report
parent
reply
3 points

None of these solutions are lazy, and I promise you they have large server side components too. From what I can tell, shooters are just especially cursed when it comes to cheating, and there’s no real way to stop it.

permalink
report
parent
reply
2 points
*
Deleted by creator
permalink
report
parent
reply
15 points
*

Sounds like the same excuse that would be made back in 2008 when epic felt consoles were more worth investing in than PC and only seeings cons to the hardware, and took until 2018 to even bother to try to start their own digital distribution.

And here’s Linux in its infancy just beginning to start becoming a little more accessible to regular people, and potential to enter the market early and also get more control compared to all the platforms run by other companies they complain about. And yet, like before they don’t want to bother investing in anything themselves and taking risks to get established first before competitors gain a foothold.

Simple fact is for all the technical excuses they don’t care unless another company shows it is profitable to do first.

permalink
report
parent
reply
1 point
*
Deleted by creator
permalink
report
parent
reply

Linux Gaming

!linux_gaming@lemmy.ml

Create post

Gaming on the GNU/Linux operating system.

Recommended news sources:

Related chat:

Related Communities:

Please be nice to other members. Anyone not being nice will be banned. Keep it fun, respectful and just be awesome to each other.

Community stats

  • 1.7K

    Monthly active users

  • 931

    Posts

  • 10K

    Comments