Slashdot Mirror


Epic Cracking Down On UT2K4 Cheaters Already

qasimodo writes "Gamespot.com is reporting that Epic has banned the first cheater from Unreal Tournament 2004. You can read the thread explaining this on the official Atari forums for the game. DrSin, one of Epic's programmers started the thread as a warning to fellow users, and so far everybody seems to be happy. I agree with that, we need to stop the cheaters before they ruin every game out there. But the question remains: How can they stop them completely? Surely, script kiddies will just stop and go somewhere else, but how about the guys who write all the tools? They won't stop so easily." Elsewhere, nerdb0t points to an ACM Queue editorial on the subject of cheating in online games, arguing: "Perhaps game developers don't realize they're enabling roving gangs of sociopaths who are effectively destroying the virtual world the developers have worked so hard to create."

22 of 108 comments (clear)

  1. let them do it... by focitrixilous+P · · Score: 4, Interesting

    I always wonder why they don't make two sets of servers, one with all kinds of cheats enabled, and a good set. The cheaters get to fight each other for best cheats, and the normal people enjoy a good clean game. Everyone wins.

    It's good to see them enforcing their laws, but how could this new super-cool no cheating system fail so soon?

    --
    SAILING MISHAP
    1. Re:let them do it... by Vaevictis666 · · Score: 4, Informative

      It didn't fail. It detected someone cheating, notified the admins, who verified it, and then they banned the cheater. Case closed. The anti-cheating measures in-game are the reason it took a full week to notice someone with a cheat - it's hard now.

    2. Re:let them do it... by Mike+Hawk · · Score: 4, Insightful

      People don't cheat solely to be as powerful they can be. Some cheat because for them it gives them the same thrill as winning fair and square. They have no sense of fair play. Others cheat only to ruin the game for other people. These cheaters would still flock to the "good set" because thats where these two kinds of cheaters need to be to get their fix.

    3. Re:let them do it... by {8_8} · · Score: 5, Insightful

      I imagine that the majority of cheaters out there fall into the second category, which I like to call "Ruiners." Most of the cheaters I've seen derive their enjoyment from breaking the game rules through invulnerability, impossible weapons, etc., and from seeing the complaints from legit users. The enjoyment here is similar to that received from shining laser pointers at the screen in movie theaters.

      I've played CTF-style games against an invulnerable flagger, and it's incredibly frustrating to watch a cheater enter your base, grab the flag and walk back to their side while ignoring concentrated fire from the defenders. Flaming quickly fills the chat space, and the cheater just sits back and taunts.

  2. This is the only way. by etymxris · · Score: 5, Insightful

    As has been discussed in length already, it is impossible to trust the client unless you send each frame prerendered to every client pixel for pixel. Because of this, the only real solution is to ban the cheaters. The way this works is that the people running servers and Epic trust each other. When a client tries to connect to the server, it will check the CD key against Epic's master ban list. If you are banned, you will not be allowed to join the server. Someone could hack the server code as well as the client code to make sure this check is not done (actually, it's configurable), but the cheaters will not be able to play on servers that do such authentication. And as people prefer to play in a cheat-free environment, these servers will natually be more popular.

    Of course, someone can always come up with a better cheat or a new handle, but each time they are banned they will have to buy a new game to play again. That's an expensive mistake for the cheater. Making cheating economically prohibitive is the only way, as far as I can see.

    1. Re:This is the only way. by MMaestro · · Score: 3, Interesting
      As has been discussed in length already, it is impossible to trust the client unless you send each frame prerendered to every client pixel for pixel.

      Actually Halo PC actually uses this type of netcode. What the netcode does is require all client information to be sent to the server where it will then be double-checked before it is actually intiated in the game. This way if you were to send double packets (speed hack) or send bad video rendering infomation causing you to see a wireframe of the map (see through walls hack) the server would immediately recognize it and kick you from the server. The problem with this method is lag.

      With all of the data being sent back and forth from the server (and god forbid its non-dedicated) games with more than 8 players in Halo PC are lag filled to the brim. Anti-cheat effective? Very. Gameplay effective? Hell no, especially with Halo PC's insane hardware problems.

  3. Re:Cheating a valid strategy by elasticwings · · Score: 4, Insightful

    Writing a cheat tool is not a perfectly valid strategy for playing the game. It's actually a perfectly example of violating the user agreement. It's a perfect example of a reason to ban cd keys. It's a perfect example of somebody trying to ruin the fun for everybody else because they don't want to spend the time to actually get good.

  4. Re:Cheating a valid strategy by El · · Score: 4, Funny

    In fact, a new class of game would be to simply provide the world server and document the APIs, then allow anyone to write their own clients. People could oompete on how usable their interface design was, instead of just how nimble their fingers are. (Other strategies such as maximizing your own bandwidth while DoSing your competitors present themselves as well.) Of course, there is no profit to be made in doing an online game like that...

    --

    "Freedom means freedom for everybody" -- Dick Cheney

  5. Dream by elasticwings · · Score: 5, Funny

    I have a dream, that one day, man will frag and snipe without hearing the crys of WALLHACK, OMG HAXOR!!!! Contact your congressman about putting a stop to the cheaters. Paid for by the association of friends of elasticwings.

    1. Re:Dream by qengho · · Score: 5, Funny


      I have a dream, that one day, man will frag and snipe without hearing the crys of WALLHACK, OMG HAXOR!!!!

      that one day right down in UT2K4 little Red boys and Red girls will be able to join hands with little Blue boys and Blue girls as sisters and brothers...I have a dream today!

  6. Re:Cheating a valid strategy by egomaniac · · Score: 4, Insightful

    In my opinion, writing a cheat tool is a perfectly valid strategy for playing the game -- a good aimbot or whatever isn't exactly easy to make.

    I suppose you'd be okay with a boxer bringing weapons and armor into the ring, as long as he had built them himself?

    Engagements -- whether sporting or gaming -- have rules. They have rules so that everybody can compete on an even footing, know what they are up against, and most of all have fun. They do not have rules so that annoying little assholes who use aimbots can ruin everybody else's day by not following them.

    If the rules of a particular server allow cheating, then by all means go for it. Knock yourself out and have a blast. If the rules do not allow cheating, do everybody a favor and don't cheat.

    This is just common fucking sense, people.

    --
    ZFS: because love is never having to say fsck
  7. Diablo 2 did this by Toxygen · · Score: 5, Interesting

    Blizzard set up 2 sets of "realms", an open realm and a closed realm. The closed realms kept the player's savegames on the server and while you were playing, all your character's interactions went through the server instead of straight to another player, while the open realms allowed you to play online or offline and kept your saved characters on your own local machine. Open realms also worked by the same system as fps's do, ie one player hosts the game, other players's boxes connected to it and none of the gamedata is sent to a secure server. It was a great idea and worked for a while, but cheats still crept into the closed realms from time to time. Of course, they were often patched quickly and the offending players banned, but that was little deterrent for others to try to cheat as well.

    The way I see it, anti-cheating measures work the same as bug spray on a camping trip. You can apply it as often as you like, but mosquitoes are everywhere and at some point you've gotta suck it up and realize that soaking yourself in it from head to toe won't keep you from being bitten.

  8. an idea I had.. by Xlipse · · Score: 5, Interesting

    I always thought it would be a great idea for a development company to design a game, may it be a FPS, RTS or whatever, that ENCOURAGES cheating. For example, with the purchase of the game, you are given tools, maybe some source code or something, that helps you actually DEVELOP your OWN cheats. The whole point of the game would be to see who could create the best cheats and dominate. You could share them, trade, etc. I know that already sort of happens with some games, but not on the type of scale as I am mentioning - I'm talking about a mainstream, popular-like title. Hell, make a series of them.. an FPS, RTS, RPG, etc.. if it would help get rid of some of the cheaters from the games I play, then I'm all for it.

  9. Devil's Advocate by D.A.+Zollinger · · Score: 4, Insightful

    First off, let me clarify, I hate cheaters. I run an ethics guild, and one of our rules is don't cheat. So I have no desire to see on-line cheaters flourish.

    BUT

    If you spent $50 on a computer game, only to have one of the major reasons you paid for it disabled by the manufacturer, wouldn't you be shouting bloody murder? Especially if they singled you out personally? I know I would be furious! Chances are, I would go down to the courthouse and file a claim in small claims court the next day.

    Question is, is there a better way to handle this other than a permanent ban from the master server? (Someone mentioned a set of cheating servers. I think I would be OK if those were the only servers you had access to once you were banned/restricted)

    Better yet, does the master server just work for browsing playable servers, and could you bypass it with clients like GameSpy, or is it more like how Half-Life used WON to check WonIDs?

    --
    I haven't lost my mind!
    It is backed up on disk...somewhere...
    1. Re:Devil's Advocate by pixel_bc · · Score: 4, Funny

      > Chances are, I would go down to the
      > courthouse and file a claim in small
      > claims court the next day.

      From your litigious tone, I'll guess you're American. In that case, you're likely bound by the EULA you almost certianly didn't read that almost certianly gives them the right to do this.

      Have a good time at the court house.

    2. Re:Devil's Advocate by Txiasaeia · · Score: 4, Informative

      EULAs aren't enforcable unless you agree to the terms before you purchase the game. If I made a video game and one of the terms on the EULA (to be read once the game was installed and there was no possible way to return it, at least in North America) was "You agree to me hacking into your bank account and emptying it," or even "You agree to send me $10," would it hold up in court? Doubtful.

      --
      Condemnant quod non intellegunt.
    3. Re:Devil's Advocate by D.A.+Zollinger · · Score: 3, Informative

      Good points. As well, lawyers are not allwed in small claims court, it is just me, the person I am accusing of doing me wrong and the judge, with damages of around $500 max (I would definately do more research before walking in there, of course). If I was claiming damages of $50(cost of game) + $30(frustration, time, etc), do you really think they would fly their CEO or the tech who banned me out there to defend against an $80 claim in small claims? Heck no. Free game + dinner on them! (assuming I could collect...)

      However, reading on their forum, I did manage to get some great answers to some of my original questions. You are banned from the master server browser. Which means that you can use alternate means to connect to the game servers (GameSpy, IP given to you by a friend, etc). You are only banned from the Epic Master Server Browser which will inhibit your ability to connect, but not stop you altogether (so it isn't as damaging as we had been led to believe). As well, server operators have the choice of honoring the ban recommendations of the master server, but by default that is not enabled. If Epic did decide to defend against my small claims suit, they could easily argue that access to the master server is not critical to playing online, and is a service they provide with limitation. If I cheat, they can remove access because of my abuse of that service, without stopping my ability to play online. Heck, if I were a judge I would rule in their favor.

      --
      I haven't lost my mind!
      It is backed up on disk...somewhere...
  10. Re:Cheating a valid strategy by Christ-on-a-bike · · Score: 3, Informative
    Just so you know, the EULA isn't a moral code. In most places it probably isn't even a legitimate contract.

    I agree about spoiling the fun though.

  11. Web of trust? by Christ-on-a-bike · · Score: 4, Interesting
    Hmm... might this be another problem that a PGP web of trust could solve? (OTOH, PGP hasn't even solved the email trust problem yet...)

    At the moment, people who play online games 'seriously' tend to go to LANs or play in leagues - where cheaters are expelled. Could this trust concept not be extended with a web of trust? Vouch for your friend's setup as legit and then cryptographically sign it. To play in your web of trust, he needs to use that config. And if you suspect him of undetectable cheating anyway, you can revoke your signature. (Am I making sense?)

    This scheme is decentralised, whereas the current anti-cheating schemes are presumably based on DRM-like centralised trust. Software-only DRM is sometimes said to be impossible to engineer. I'd rather play with cheaters than install Palladium/TC hardware though :/

  12. Re:Cheating a valid strategy by Saragon42 · · Score: 3, Insightful

    "Engagements -- whether sporting or gaming -- have rules. They have rules so that everybody can compete on an even footing, know what they are up against, and most of all have fun."

    In fact, this is the fundamental basis of game theory: a situation with two or more participants and a limited (i.e. non-infinite) set of available actions, with all participants trying to achieve the best outcome for themselves. Cheating breaks the whole concept of the "game" apart.

    I wonder if cheaters know this? My guess is that they just can't recognize that disrupting fair competition is not a measure of their skill.

    --
    +++Divide By Cucumber Error. Please Reinstall Universe And Reboot.+++
  13. Re:Cheating a valid strategy by spyrochaete · · Score: 4, Insightful

    I disagree with this completely. Every single player game is designed so that one person, i.e. YOU, plow through it steadily to keep your interest. When you lose you have to start over again, but YOU are the star of the show. For this reason, multiplayer games are very frustrating for players of primarily single player games. I don't think these people know or care that they are hurting others. They just want to win the game. (the ones who brag about it are excepted)

  14. In lama land no one hear you cheating by imr · · Score: 4, Interesting

    Actually some people just like to spoil the games and can do it without cheating.

    During the ut2004 demo, on one server, a guy would come and stay HOURs just taking the raptor, and staying around his base, pushing players who spawned there and crashing it against them, killing them in the explosion. Then go back running to the raptor.
    His team would lose everytime. After one week barely no one would go to this server anymore, because of him, which probably made him rejoice in the closet where he was playing from.
    I could once neutralize him by going to the other team and taking the raptor to go the other base and destroy the raptors as soon as they appeared. That way he was forced to actually fight me in order to go back to his turf, but couldnt since he was really a terrible player. Which was probably the source of his behavior:
    This kind of guys takes pleasure in a dreadfull and utterly ridiculous way because they are unable to take some in a simple playfull way like the others. Therefore the envy.

    Other behaviors frequently met:
    -killing teammates.
    -killing hostages or destroying whatever important game goal.
    -monopolizing important ressources for the team.
    -standing in front of a door in a no teamdamage game, blocking the whole team.
    -getting teamkilled on purpose then shouting "Team Killer!" and having a good player ban.

    The worst case so far was a team of cheater, with aimbots, who invested a public server, went into the same team, and voted out every good players that would come to the game, in order to keep only newbies in the other team and frag them to death.
    What was particularly pathetic was that by watching them play in spectate mode, they were again really lame players, barely able to move in other ways than in straight line. The game was et by the way. Even with aimbot, they were easily killable, so they actually banned good players!