Do Anti-Cheat Systems For Online Games Work?
Mr Wriggle writes "There is nothing worse than playing your favorite game online game, only to have someone frag you and your teammates blatantly using cheats. As many of you are aware, there are various Anti-Cheat systems available i.e. Punkbuster and Cheating Death. PunkBuster comes bundled in some games and is mandatory to play certain games on certain servers. I would like to ask the Slashdot community whether you think these systems work well, or do they cause more problems than they solve? Or is there a solution that the anti-cheat developers have overlooked? Additionally, is the locking-out of CD keys of people caught cheating the reason why more and more viruses attempt to steal CD keys of such games?"
I've used PB with the latest BF1942 release. I've had ZERO problems with it. I've also noticed a lot LESS cheaters (but still SOME!) on PB enabled servers, which is great. It's worked well for me... so far.
A similar question was asked about port knocking on the misc@openbsd.org mailing list the other day. I think it was said best by henning (i think it was henning) "you want to fix buggy software...with more software?"
I kind of have to agree, why not take the time to do it right the first time? Cheats are just creative uses of bad loops, or algorythms in the code (for example the long jump in quake III if you had a fast video card).
/* oops I accidentally made a comment, sorry */
We are running six Half-Life (HL) servers with Counter-Strike and Natural Selection Mods and have found that Cheating death is the best viable solution.
Valve (the makers of HL) are offering their own security engine but its almost worthless since it gets updated rarley and it is aimed to detect cheats only.
Cheating Death on the other hand is aimed not only to detect but to prevent cheats (for example by moving the things you arent supposed to see anyway (player behind wall) to the players back). Because of this Cheating Death can't catch a cheater but his cheats are becoming useless. In addition to that Cheating Death is updated very often and so it is able to prevent most cheats.
Conclusion:
A anti-cheating engine that isn't updated regulary is almost rendered useless in a long run.
Spelling errors were made for your amusement only...
I knew a guy in college (back when the anti-cheat programs were just getting popular) who was really good at shooters (particularly UT). In fact, he was too good: if he played on servers that had aimbot detection on he would get banned if he was having a good night. On servers without anti-aimbots the players would decide he was cheating and ban him after a while too. Unfortunately he had to completely retreat from public servers, and only play with people who knew him, although they still bitched about how accurate he was. I actually sat behind him and watched as he would catch a glimpse of someone on the other side of the map, move to a better location, and then heatshot them a few seconds later. He mostly used the sniper rifle, but just because of it's increased power (he got body or head on 90% of shots, so he mostly didn't need more than one shot), he usually made most of the flag caps for his team too.
Kurdt
I'm not anti-social. Just pro-technology.
"How did you kill me!!!!!111 I had full armor and health!" :("
"It's called a headshot. Get used to them."
"WTF!! You kill me every time I walk around that corner!"
"It's called 'aim', you should get some"
"This SUX0RS. You are using an aim bot
"Aim bot? Is bot short for robot? I don't have one of those, but your mother says I love like a robot"
1@|\/|37_69 voted to kick+ban You_Suck
So let that be a lesson to all of you out there. Sometimes people ARE just that good.
SCO.com uses Linux