Live data from Hacker News

Call of Duty Adds Kernel Level Driver for Anti-Cheat

callofduty.com

271–280 of 332 posts

Re: Call of Duty Adds Kernel Level Driver for Anti-Cheat

#271

The most annoying one to me is that a bunch of these kernel mode anti-cheat systems also go after the VFIO gamers who don't want to run Windows on bare metal. They consider running Windows in a VM "cheating".

The problem is that running Windows in a VM is an easy way of getting around current Anti-Cheat software. You can write a cheat that runs on the host OS and reads/writes game memory by directly accessing the guest memory. Even worse, the guest OS has no real way of detecting if you're doing anything malicious so it kind of just has to assume that you're trying to cheat if you're running a VM.

Re: Call of Duty Adds Kernel Level Driver for Anti-Cheat

#272

The whole "super intrusive anti-cheat" thing is really annoying to me as a non-competitive player, who just plays games like CoD, CS, etc occasionally with friends. And not just academically annoying, but practically too. I used to run Windows virtualised under Linux with a PCIe passthrough GPU. I remember having to re-install windows directly on my machine at a LAN party once because CS:GO couldn't be run in a VM an…

"Wood-tier" is a new one for me, had to laugh. Thanks.

Re: Call of Duty Adds Kernel Level Driver for Anti-Cheat

#273

Client-side anti-cheat is pointless, it just captures the low hanging fruit. Kernel level drivers are also kind of useless, easy to circumvent, easy to reverse engineer. Building a capable computer vision bot that can play World of Warcraft, Diablo and CS:GO is trivially easy to do these days. We're talking a few hundred lines of Python to build a working prototype that will track and kill and take objectives. I have…

How does one go about computer vision bot, for WoW for example? I was entertaining the idea for a while. Do you use neural net? How do you train it? How do you solve navigation in 3D world?

Re: Call of Duty Adds Kernel Level Driver for Anti-Cheat

#274
post #258

While I don't particularly like this sort of anti-cheat, I think we should all be more worried about cloud gaming than anything else. It's been obvious for a while that the big gaming companies have it in mind, and the only reason it isn't as big as it could be, is due to tech limitations FOR NOW. When (not if) cloud gaming truly takes off, and it will, we'll lose any and all control over our games. So long to moddin…

>It's been obvious for a while that the big gaming companies have it in mind, and the only reason it isn't as big as it could be, is due to tech limitations FOR NOW. I'll begin to worry when the speed of light increases, making gaming through streaming practical.

Indeed. Multiplayer network lag is one thing, but network lag between INPUT and SCREEN is preposterous.

Re: Call of Duty Adds Kernel Level Driver for Anti-Cheat

#276
post #97

Earlier quoted context omitted.

They do? I googled it and it's full of "I accidentally left my mods on and connected to GTAO and got banned", not " I was banned for playing modded single player games"

If you leave a program running that you were using to make Michael's face into a school bus, in a perfect world that shouldn't be grounds to ban etc.

Unfortunately for you, that program is indistinguishable from one that replaces walls with transparent textures.

Re: Call of Duty Adds Kernel Level Driver for Anti-Cheat

#277

It's a cat-and-mouse game, where the mice basically have infinite time to spend on anti-anti-cheat... and dare I say it, countless young people probably got their head start in learning about computers, programming, reverse-engineering, etc. by playing this "meta-game". I know some people who were otherwise completely uninterested in the typical STEM courses at school, but highly skilled at the sort of low-level know…

Crazy, you described my whole career path.

Re: Call of Duty Adds Kernel Level Driver for Anti-Cheat

#278
post #226
post #107

Earlier quoted context omitted.

You're saying it's not feasible to manually evaluate reports - but really what you're saying is that nobody wants to pay for it. Set up a very modest subscription model (like 2$/mo) to fund report checking for your game, possibly with a free tier that starts with low trust, and nuke people by credit card number.

Wouldn't that just kill a f2p userbased and just have cheaters go to gift cards?

Maybe the truth is that f2p is not sustainable in the long term, at least not for any game that has competitive elements?

Re: Call of Duty Adds Kernel Level Driver for Anti-Cheat

#279

These sorts of things always get circumvented, but I wish the CoD players fun during the 1-2 week gap where the cheaters are still figuring it out. I've actually figured out the permanent solution to cheaters. Oddly enough, I worked it out in Pokemon Unite, which doesn't have a cheating problem as far as I know, but does have items that you can buy to boost your character stats. The solution is easy: play a game with…

I agree that going to extraordinary lengths to prevent software augmentation of gameplay is attacking the wrong thing. What does it matter, if people are still having fun?

But software augmentation doesn't just improve apparent skill, it can also distort gameplay. What if you're really skilled and you get matched with what amounts to a bot? Even if you're good enough to overcome the bot and win the game, it won't be the game you signed up to play.

The real problem here is "annoying play styles", something that humans are capable of indulging in without any software help. This is usually policed - ineffectively - by social pressure ("no camping!"). The real solution is an extension of the ranking system - a reputation system, which tracks sportsmanship. All of these problems ultimately stem from the practice of connecting vast numbers of anonymous strangers with each other - cheatbots simply aren't an issue when you play with your friends. This is a social problem.

Re: Call of Duty Adds Kernel Level Driver for Anti-Cheat

#280
Are the cheaters having fun? I don’t understand why it’s so rampant or what they get out of it? It seems like winning without trying would get boring really quickly.

As a thought, one could make a game I imagine that actually encourages cheating and have the entire thing be an arms race in cheating tech, that sounds pretty fun .

Post reply on HN