Crysis 2: how Crytek UK beat the hackers

Developer vows not to repeat mistakes.

Those who played the PC version of sci-fi shooter Crysis 2 online upon release know it suffered from cheaters.

But Crytek UK, which created the multiplayer portion of the game, has combated many of the exploits and hacks used by those cheaters to gain an unfair advantage in the game. Ahead of its keynote at the Develop conference this week, the Nottingham-based studio has revealed to Eurogamer how it did it, and how the cheaters gained a foothold in the first place.

Using hacks, players were able to give themselves extra points, trigger infinite energy cheats and exploit bugs that meant that you did not have to reload or suffer from recoil.

All of this contributed to an unfair advantage.

"We had patch windows open to us, and it was just about getting the right fixes into the right patches and getting them out to the community as soon as possible," Mark Tully, Crytek lead programmer, told Eurogamer.

"One thing we did have on our side on the PC, where most of the hacking was taking place, is the dedicated server program. That meant we had a load of trusted partners we could update the dedicated server software on. We probably updated that about four times for every client patch we updated the end user with.

"There was a lot of stuff going on behind the scenes to catch the cheaters at their dedicated servers and just kick them from the game. That's probably where a lot of the effort was.

"What people were seeing was, cheats that were working one day would suddenly not be working the next day even though nothing had apparently changed. It was just the server had been updated."

But how did Crysis 2, a triple-A, high-profile multi-platform game from a proven developer, ship with such a susceptibility to cheating?

According to Crytek UK, the developer simply didn't expect the game to get hacked on the scale it did.

"We did feel like the game seemed to attract a lot of attention from hackers and cheaters," Tully said. "More than we anticipated."

CryEngine 3, the Crytek-owned game engine used to create the game, also played a part.

"CryEngine as a whole is a very moddable thing," Tully explained. "It's a very flexible engine. Particularly on PC there are a lots of hooks that are perhaps left exposed that shouldn't be left exposed, which can leave you open to hacking if you're not careful.

"Obviously with the push onto consoles, which don't really suffer from the same kind of hacking and exploiting to the level they do on PC, it hadn't really been focused on as like, we need to go through the PC version with a fine tooth comb and close all these doors, many of which we weren't specifically familiar with, they weren't ones we'd actually added in multiplayer, but ones that had come with the CryEngine if you will.

"That was probably something we would have benefited from spending time on."

And if it could go back and create the game again, Crytek UK wouldn't repeat its mistakes.

"The things we've done post release are things if we'd thought about it beforehand and known it was going to happen, we could have done those," Crytek UK principal programmer Pete Hall explained.

"For example, on the PC, people were able to edit some of the data in the game and then go and play online, which wasn't our intention at all. It was as much a bug as anything else.

"Things like that we would definitely of fixed up in a heartbeat."

Now, four months after release, Crytek is happy with the state of Crysis 2's online multiplayer.

Crytek recently released a DirectX 11 patch for the PC version of the game, which allows those with powerful computers to ramp up the graphics.

This is the last patch scheduled by Crytek, Tully confirmed.

But the developer promised to dip back into support of the game if a hack emerges that demands attention.

"We're relatively happy with how things are at the moment," Hall said. "But there's always the thing with people cheating that they naturally are continually looking for an edge over other players. So new things will come to light and we probably will want to go back and look at them as they do.

"But I don't think there's anything we're aware of at the moment we desperately want to fix."

Crytek UK is heavily rumoured to be working on TimeSplitters 4 for the next-generation of home consoles.

The studio refused to confirm this was the case to Eurogamer, but did say a number of new projects are in the works, and vowed that they won't suffer from hacking and cheating in the same way Crysis 2 did.

"We've closed most of those now, so I wouldn't expect the same problems for future titles," Tully concluded.

"It's an ongoing battle with the hackers. There are a lot more of them than there are of us."

Comments (20) Latest comment 10 months ago

Comments for this article are now closed, but please feel free to continue chatting on the forum!

  • LetsGo #1 10 months ago

    The worst thing you can do is to gloat on how you beat the hackers.

    Talk about asking for trouble....
  • jumpdeveraux #2 10 months ago

    One of the few games where you didn't need to install proper "hacks" as Crytek had generously left all the nice client side text files for you to make yourself nigh on invulnerable just by using notepad.

    Piss poor job by them to not even make a reasonable attempt to close off those game hooks prior to launch given they were really trying to diversify into multiplayer with Crysis 2.

    Server side tweaks but a truly amateur client side mess... not exactly "beating the hackers" is it.
  • obscured021 #3 10 months ago

    why would you want to cheat? dose that not defeat the point of playing the game in the first place? I started playing on line back in 1993/94 when you had dial in BBS for games like Doom and Heretic. Cheats have wreck a lot of online games, even steam VAC games get hacked.
  • Duallusion #4 10 months ago

    Online cheaters are pathetic and suck at gaming.
  • arcam #5 10 months ago

    why would you want to cheat? dose that not defeat the point of playing the game in the first place?

    Many, many people prefer winning to having 'fun'. That applies to all kinds of games and sports.
  • Bradach #6 10 months ago

    I just picked up crysis 2 over the weekend to test my new rig. It's an excellent game with a top class multiplayer element. Glad I didn't have to put up with cheaters though!
  • geeza2020 #7 10 months ago

    I completed Crysis 2 the other day on my 360. Other than the graphics (which are top notch for a console game) I thought the game was distinctly average. Standard weapons (machine gun, shotgun, sniper rifle, pistol - but no alien weapons???), very strange AI behavior at times (found groups of enemies all running into walls in a straight line, one behind another on multiple occasions), boring story and characters, and IMO a dull setting in New York (despite how fantastic it looks thanks to Cryteks work, its still very uninspiring, especially to a non-American such as myself). Also, while sneaking around assassinating humans is fun, once the aliens show up, and I got over the initial shock of having another type of enemy to shoot, I found them to be just as stupid as the human AI and were nothing more than bullet sponges.


    The multiplayer didnt feel particularly fresh or innovative in any way, the powers really dont add that much to the game, and it just seems like more of a middle of the road run n gun snoozefest.
    I really hope that Crytek put their obvious engine building talent to better use in their future games, something other than just ANOTHER fps would be nice.

    Oh and the main menu music is sooo horrible in this game.

    EDIT: Forgot my main point :) Is the AI much better on the PC for this? I feel that it would make a huge difference to the game if the enemies werent quite so stupid. As for the cheating mentioned in the article, I take it this was a problem only for multiplayer on the PC version?
    Edited by geeza2020 at 19/07/11 @ 10:55
  • Scopeh #8 10 months ago

    What?!?!?! But theres still people running around in Godmode, using invisibility and speed hacks....oh? Oh i see..
  • GamesConnoisseur #9 10 months ago

    Best to install a hard drive wipe virus on those who exploited the cheats! Scums, why ruin a perfectly fair game. That one of big reason why I don't play PC multiplayer much when it used to really dominate my bandwidths.

    Sure it's affected consoles too but to a far less extent.
  • orangpelupa #10 10 months ago

    if crysis 2 use punkbuster from start... many cheats will defeated from start (albeit still not all cheats)
  • FortysixterUK #11 10 months ago

    Whilst boasting they have beat the hackers is like waving a red rag in front of a bull, if hackers DO attack their servers, they would be perfectly within their rights to pull all PC support and concentrate on console, and lay the blame very publicly at the feet of the hacking groups.

    By the way, did the groups that hacked Sony ever get caught ? I remember the news went very quiet after they "caught" the wrong english guy a few months back.
  • CaptainQuint #12 10 months ago

    Crytek UK are the biggest bunch of useless cunts I've ever encountered in the games industry. Their community support is non-existent and the game is still a minefield of fuck-ups on the consoles. Something which they continue to ignore, four months in.

    Except I don't think they realise how much people remember that shit.
    Edited by CaptainQuint at 19/07/11 @ 11:49
  • arcam #13 10 months ago

    Whilst boasting they have beat the hackers is like waving a red rag in front of a bull, if hackers DO attack their servers

    Hackers is a very wide term. Mostly these people just changed a few settings that shouldn't have been exposed in the first place. They wouldn't know how to hack a server, nor would they be connected with anyone that did. No one's gonna hack Crytek in retaliation for this.
  • Tyrhinis #14 10 months ago

    Eurogamer / Wesley, what is your obsession with one-sentence paragraphs?

    It makes it look like you're adding dramatic pauses between everything.

    Which, for me, makes it much harder to read.

    Does the Eurogamer style really recommend this?

    I think we should be told.
  • Lord_BeeJee #15 10 months ago

    @geeza2020
    No, sadly the ai you describe is the same on pc :/
    I still think crysis 2 is enjoyable but the prequel is so much better because of the superb ai and open world.
  • addugg #16 10 months ago

    Someone actually made the online?

    I always thought it came free from a blue packet inside a bag of Walkers crisps. Doesn't my face look red.
  • Uncompetative #17 10 months ago

  • arcam #18 10 months ago

  • Subdominator #19 10 months ago

    Only problem that it's playable now is: Nobody waits 4 months to enjoy playing in fair games, they move on to other games with less cheating. I think Counter-Strike is the only game that survived wallhacks/aimbots/cheats. Any only because it was fair first and only became infested by assholes when it was too popular and you could actually make money by participating in online leagues.
  • shadowdogg #20 10 months ago

    woo Nottingham!