Comment by bob1029

14 hours ago

Targeting perfect fairness in a multiplayer video game with arbitrary latency between participants is a waste of energy. A much better target is to make it feel like no one is cheating. I don't really care too much if someone is actually better or worse than me at counterstrike. What I mostly care about is wildly implausible gameplay. No one is going to stop the guy who is getting a 5% gain on his ELO by using a 2nd computer, machine vision and a robot to move his mouse ever so slightly faster than he typically can.

However, there are ways to detect when someone is being an absolute madman with the hacks. We're talking head snapping through walls with 100% accuracy and instantaneous displacement across an entire 30 minute match. These people can simply be banned immediately by hardware/steam ID. We can write basic rules to detect stuff like this. There's no "confidence interval" for speed hacking through a map and awping the entire CT team in 3 seconds. You certainly don't need kernel drivers.

Similar opinion on playing CS on lower rank levels few years ago, felt it's statistically improbable for MG level player to have HS% of 100% on rifle while also top-fragging. Even smurfs would spray situationally hence unlikely hit the head hitbox. I don't know if these players are purposefully put into low ELO so they get cleaned before annoying higher pools.

Or entire lobbies filled with bots with the same name that stand around doing nothing while one of them goes full spinbot, and auto kicks anyone who happens to join their lobby. Those bots I see week after week with the same accounts and no bans in sight.

This isn't exactly wrong but you're not looking at it from a modern perspective.

If you can cheat and get away with it, then you'll see streamers do it. That will tank confidence in your game.

It doesn't matter if cheating doesn't make you top the leaderboard. If you have global leaderboards, they will be dominated by cheaters.

I don't think rootkits are excusable but if the solution was simple they would do that.

> These people can simply be banned immediately by hardware/steam ID

And how do you actually ensure a good hardware ID that can't be trivially modified?