this post was submitted on 31 Oct 2024
411 points (99.8% liked)

Linux Gaming

15282 readers
193 users here now

Discussions and news about gaming on the GNU/Linux family of operating systems (including the Steam Deck). Potentially a $HOME away from home for disgruntled /r/linux_gaming denizens of the redditarian demesne.

This page can be subscribed to via RSS.

Original /r/linux_gaming pengwing by uoou.

Resources

WWW:

Discord:

IRC:

Matrix:

Telegram:

founded 1 year ago
MODERATORS
you are viewing a single comment's thread
view the rest of the comments
[–] [email protected] 57 points 2 weeks ago (5 children)

How do they know you haven't trained an AI to get headshots? The cheats often break the bounds of what is realistic in games, whether it is allowing you to see through walls (server shouldn't be sending enemy positions that aren't in view), going too fast (server should speed check pplayer positions), getting items they shouldn't have (server should do inventory sanity checks), etc. Other than that, look for signs of automated movement/things unrealistically precise for a human to do. Eventually the cheating will just be moved to a separate air gapped computer running AI on the video feed. Client side is an invasive, broken, and malicious concept.

[–] [email protected] 9 points 2 weeks ago (1 children)

Servers often don't send player data that is outside of the immediate area of the player, but they have to for enemies that are nearby. If they walk around the corner and your client didn't know about it, then you'll be waiting for your ping time to even render the enemy. I.e. they walk around the corner and already shot you, then you see them suddenly appear a full players width away from the corner, and you die. Aka peekers advantage amplified.

Same deal with footstep sounds, bullet tracers, a player's shadow, etc. Your client needs to know where all this is coming from and it can't do that if it doesn't know the enemy exists and where. And that is a buffer zone for hackers to derive wall hacks from.

So basically, the overwhelming majority of servers do do all those things, since the late 90's. Hacks tend to work within those bounds. The most common, impactful and hard to detect cheats are based on providing perfect mechanical inputs. Aka aim hacks. Nothing about limiting info from the server can prevent that unless you also want the legitimate player to be unable to see their enemies.

[–] [email protected] 4 points 1 week ago (1 children)

The obvious solution is to make wall hacks an intended game mechanic.

[–] [email protected] 1 points 1 week ago

You joke but blops 6 is out rn and did this on tiny maps

Its horrible and amazing at the same time

[–] [email protected] 4 points 2 weeks ago

Eventually the cheating will just be moved to a separate air gapped computer running AI on the video feed.

At that point it isn't cheating anymore; the AI would be legitimately playing the game!

[–] [email protected] -3 points 2 weeks ago

Well thank god this computer genius is on the scene. Don’t worry, EA can solve everything as soon as they hear about these great and very original ideas.

[–] [email protected] 3 points 2 weeks ago

God I was pissed when riot did it for league. They didn't even have a terrible cheating issue, it was rare and they suuslly caught it and parched it quickly. If blizzard can do it so can they.

[–] [email protected] 28 points 2 weeks ago (2 children)

Just tracking trended data in general would be sufficient to defeat a LARGE number of common cheats. One of the very few use cases "AI" might actually work for in a positive way. But that puts the burden on the developers and server hosters, and it's much easier to just burden the players directly instead.

[–] [email protected] 10 points 2 weeks ago (1 children)

I'm fairly confident that developers already do this. When the "ban hammer" comes down it is probably after analysing data trends for players.

[–] [email protected] 2 points 1 week ago

Yeah, they don't ban immediately. They collate a huge amount of data and then do it in waves.

That way cheaters know what software got them banned, but not the exact behaviour that gave it away.

[–] [email protected] 3 points 2 weeks ago

do you expect them to use data to fix their problems?