Warhammer Online developer diary on combat with hackers
Filed under: Fantasy, Bugs, Exploits, Warhammer Online

Hackers, as everyone knows, were scheduled to be the mirror class to Choppas... wait, no, that's not right. We're not talking about one of the classes of Warhammer Online, we're talking about that scourge of the paying and fair-playing populace of every MMO. The most recent developer diary on the game's official site is with John Cox, development manager, discussing some of the ways and means that allows Mythic to fight against the scourge of hacking and try and keep the game on the level.
Cox discusses a number of techniques, starting with the most obvious: that several people working on fighting the hacks are part of hacking communities, observing silently and sometimes even testing them internally to develop a response. He also discusses why some of the progress on fighting illegal behavior is a bit slower than the community would like, and why it's not always as possible to shut things down straightaway on the server end. With a discussion of some of the holes in detection, which includes an explanation of why the game briefly had Vista users almost universally flagged as hackers, it's an interesting look behind the scenes at Warhammer Online's efforts to fight the good fight. (That is, the one not involving Order versus Destruction.)



















Reader Comments (Page 1 of 1)
InfamousBrad said on 8:50PM 11-07-2009
I care a great deal about this question, because rampant, unchecked, out of control cheating is why I quit: I couldn't find any allies, on either side, who weren't themselves either cheating or tolerating cheating. But it's hard to have an opinion about this Developer's Letter, because when I quit, third-party programs were the LEAST of our problems. Oh, there was a rumor of one that would let players fly far above the terrain, but it was easy to deal with: the cheater flying far above the terrain was visible to everybody. No, the bigger deal wasn't with third-party software, it was with Mythic's own client.
There were several powers with known-bugged effects. There were quite a few places in the terrain with known-buggy clipping. There were known, reliable ways to desync the client and the server, making it impossible for defenders to defend because as far as the server was concerned, the NPC or structure they were guarding was no longer where they thought it was, it was dozens of yards away, invisible in the middle of the attacking army. And there was a known, reproducible way to "stack" what was supposed to be a one-time buff onto yourself to the point where you could one-shot kill any player and were immune to all damage.
No attempt to monitor the player characters' computers for bad code or bad interactions were going to catch those problems. There was only one way to catch these problems: warn players not to intentionally attack people through doors or walls or hills, warn people not to pull supposedly-unpullable mobs to places those mobs weren't supposed to go, not to intentionally move back and forth over and over again in the impossible-to-replicate-by-accident pattern that would stack infinite damage bonus and infinite damage resistance onto you, on pain of being banned -- and then assign invisible referees, from among the game masters, to wander around the PvP zones and watch what people were doing. AND IT WORKED ... right up until Electronic Arts laid every single one of them off.
Whether the game is baseball or bicycling or online games, it is a flat-out mistake to think that cheating is a purely technological problem with purely technological solutions. Cheating, especially once it becomes entrenched, is a cultural problem even more than it's a technical problem. If people feel safe to cheat, because they are confident that the odds of getting caught are low and the consequences are easily avoided, then no technological fix will last; cheaters will just move on to the next cheat. If people feel compelled to cheat, because they believe (rightly or wrongly) that every time they lose it is because the other side cheated, they will feel that they have no choice but to cheat or quit.
That, not the technology of cheat detection, is what EA/Mythic completely and utterly failed to address. Nor have they said anything since then, in their official communications, to address this issue and to say what they're doing about it and what they're going to do about it. Change that one thing right there, convince me that there are once again a sufficient number of referees watching the scenarios, or at least the open RvR lakes, and punishing the obviously guilty and that the top Order and Destruction guilds on any server are terrified to have a suspected cheater in their ranks for fear of collective punishment, and I will resubscribe to Warhammer Online in a New York nanosecond.
Until then, forget it. I flatly will not pay any sum of money, however low, for a PvP game that is a cheater's paradise.
Reply
Pingles said on 1:52PM 11-08-2009
I am so naive. I had NO idea that folks were cheating. I thought it was always sour grapes from the side that lost.
That's kinda disheartening.
John said on 11:25PM 11-07-2009
> If people feel compelled to cheat, because they believe (rightly or wrongly) that every time they lose it is because the other side cheated, they will feel that they have no choice but to cheat or quit.
This reminded me of why I quit WAR... forgot all about this in the last 6 months. Looks like I'll have to wait a bit longer before I go back and have a look.
Reply
chriskovo said on 3:48PM 11-08-2009
Why does this even matter anymore when there are only 6 server lefts and 2/3s o them are ghost towns?
Reply
InfamousBrad said on 1:21AM 11-09-2009
Because buried under all that wreckage is one of the most valuable intellectual properties in gaming, and one heck of an interesting and potentially viable game design. The gods only know how many tens (dozens? hundreds?) of millions of dollars in new investment it would take to dig it out, but blowing this is like blowing the Star Wars MMO franchise -- you shake your head in disbelief to realize that it can actually be done.