Catch up on stories from the past week (and beyond) at the Slashdot story archive

 



Forgot your password?
typodupeerror
×
PC Games (Games) Entertainment Games

More On Online Game Cheating 51

Build6 writes "The UK Guardian newspaper has an article on online cheating in games, with some fairly broad-ranging observations. These include ways to cheat, players who feel cheated by it, and an interview with someone who actually codes game cheats, in this case for Counter-Strike. He secretly gathers information from his users and claims: 'Did you know most cheaters come from France?'" We covered game cheating a few weeks ago, but this article focuses more on why coders would want to create cheating devices.
This discussion has been archived. No new comments can be posted.

More On Online Game Cheating

Comments Filter:
  • by etymxris ( 121288 ) on Saturday May 24, 2003 @06:27PM (#6032519)
    You need to fight the root of the cause, rather than simply checking the harddrive:
    1. Only inform each client of players visible to that client--prevents wall-hacks.
    2. Track the accuracy of each weapon. Not the shots, but the aiming of the weapon. There should be an expected variance that is a function of the relative velocity of two players. If the relative velocity is high, and the aim remains perfect, it's probably a cheater.
    3. Create a global anti-cheat list, which will be similar to the open-relay black-lists. If the game is purchased, and each copy comes with a unique ID, then a person who is caught cheating can be added to the blacklist. An admin should record a demo of the cheating, which can be reviewed and appealed.
    4. For a free game like America's Army, use the MAC address. Can still be spoofed, but not too easy.
    There are other things that can be done, but are less desireable:
    1. Prevent perfect accuracy. Make it so that a certian percentage of shots always miss, no matter how good the player is.
    2. Give each weapon "kick". If aim is perfect even with a kicking weapon, it's definitely a cheater.
    3. Each weapon reduces damage the more accurate you are with it.
    These last three are less desireable. But simply doing a CRC for files on the system that enable cheating is not a good strategy.
    • by malakai ( 136531 ) * on Saturday May 24, 2003 @06:36PM (#6032554) Journal
      Games like counter-strike have kick. The bots i've seen take the kick into account, about as well as a good player would. Shoot in burts, and know to pull down between burts bya certain amount based on your exp with that gun.

      I agree the CRC'ing of the game, and the typical PunkBunster systems are inadequate. Giving the client only the information that is immediately needed and visible to said client is costly, and prevents lag optimizations from working.

      Banning cheaters is good, if you have some sort of unique ID. This is one of the usefull things PunkBuster does do. Though for freeware games like Enemey Territory, you can regenerate a new PB GUID by simply deleting the fake cd key file.

      Honestly, I know i'll get a lot of flack on /. about this, but this is one of the reasons i look forward to MS Pallidum/Trusted Computing. I could enable Trusted Computing for my games, and servers could require that it be enabled if you want to play in a tournment or such. This would make the client for all practicality, physically secure against cheats. You could leave in all optimization code, knowing that the client code will not be modified.

      I'd buy a Palladium motherboard for that capability alone.

      -malakai
      • The visible client information will never happen perfectly. If the server didn't tell you that someone was behind that corner until they walk out from behind it PLUS your ping time to the server, anyone with a jumpy connection would see them just appear out of thin air. Players would be in uproar about that. They have to at least relay it a little early to keep gameplay smooth, which would still allow wallhacks to have some benefit.

        And global banning is a nice idea, but whatever method you use will get
    • Nice ideas, all of them, but none of them perfect. Most of your points are already in effect in one way or another, but there remain ways around - and however much we try, there will always be exploits for the truely determined.

      Your second point (aim variance) would be nigh on impossible to make work - I've seen some astonishing play at the highest level, from quake to counterstrike, that would boggle most software's code and result in false positives. I prefer to play games where the skilled can excel, ra
    • Prevent perfect accuracy. Make it so that a certian percentage of shots always miss, no matter how good the player is.

      When I first read this I wanted to disagree strongly. I mean, why penalise the people who truly are good shots?

      But then I thought about it a bit more (since I'm on dialup it takes a while for "reply to this" to load :-) I started thinking how this would actually both (a) simulate real-world "chance" occurrences that stymie many a "perfect" plan/setup, and (b) also test a player's ability
  • by osgeek ( 239988 ) on Saturday May 24, 2003 @06:30PM (#6032533) Homepage Journal
    I found the one publisher perspective to be interesting: they look at cheating hacks of mature games to be a good way to get people to move on to the next game. I'm sure that works for some, but personally, I'd rather live without cheat-susceptible games than deal with the frustration. I'm done with first person shooters and network RTS games until reasonable solutions are found.

    Like cheaters, publishers don't see the big picture. They prefer to see the selfish short-term game, to the detriment of the entire industry.


    I think that the only viable solutions to online cheating are the same ones used in real life.
    • Player Reputation -- There need to be permanent databases of players, their abilities, and their reputations. What if you had an online identity tied to your real-life one, maybe even with your real name. What if that identity followed you from game to game. Whether you played Quake, UT, or HL, you'd always use the same identity and people in those circles would KNOW who you are. Additionally, anyone could query a central database to see if there had been complaints lodged against you. How likely would people be to cheat when they might get caught and have their reputations ruined? You could then set up servers where only registered players with sterling reputations could play.
    • Independent observers -- Some type of referee system would complement the above one and allow greater trust in the reputation system. If a player has a complaint logged against them, a referee could log into games where that player was playing and attempt to determine if the complaints were true.
    • Kinda offtopic, but interesting... /. is usually the bastion of privacy paranoia, until it comes to their evening game of CS or Diablo. Then they stop all of the privacy banter and bring up unique ID's, Real Name registration systems, and all incompasing databases.

      • I'm big into privacy in terms of how companies may use my information (death to spammers and telemarketers, etc.) -- but I'm not convinced that absolute anonymity is the way to go in society. As the Internet has shown, the downside to anonymous assholes able to ruin things for everyone is pretty steep.

        So don't lump me in with "/. is usually..."
    • by sebi ( 152185 ) on Saturday May 24, 2003 @08:25PM (#6032964)
      How likely would people be to cheat when they might get caught and have their reputations ruined? You could then set up servers where only registered players with sterling reputations could play.

      This is one of those ideas that sound great but are horrible in theory. Don't forget then length griefers will go to destroy others enjoyment. Those that do everything to disrupt games now will do everything in their power to ruin the reputations of better players in the future. And then you will not only be removed from a single session, but from all future games.

      Independent observers -- Some type of referee system would complement the above one and allow greater trust in the reputation system. If a player has a complaint logged against them, a referee could log into games where that player was playing and attempt to determine if the complaints were true.

      That one is better, but those referees would either need to be volunteers (and there seem to be some organisations who try to do such a thing right now), or preferably people employed by the game companies (just like gamemasters in MMO games). The companies will only be willing to pay for a staff in subscription based products. But I could imagine that a lot of gamers would be willing to pay a monthly fee if they were guaranteed a fair(er) environement.
      • Those that do everything to disrupt games now will do everything in their power to ruin the reputations of better players in the future.

        Hence the suggestion for a referee-like system whereby independent evaluators can step in to determine whether or not complaints have merit.

        Look, this is the same as it is in real life. Do you think Tennis would be the same game it is if there were no referees and if players didn't have to behave themselves to protect their reputations? If tennis players were anonymo
  • by malakai ( 136531 ) * on Saturday May 24, 2003 @06:40PM (#6032565) Journal
    and many times..
    "France is miserable because it is filled with Frenchmen, and Frenchmen

    are miserable because they live in France."

    "France has neither winter nor summer nor morals-apart from these drawbacks it is a fine country."


    -malakai
  • by BoomerSooner ( 308737 ) on Saturday May 24, 2003 @06:50PM (#6032598) Homepage Journal
    My little brother's in law always get a new bunch of games, they download the cracks/cheats and win it in 2 days. I play the same game with months of enjoyment and win them on my own.

    I wonder who really comes out ahead?

    Hell I still haven't won Baldur's Gate! I guess I'll have lots of fun playing 30+ years of video games when I finally retire! Ultima III was the first game I beat as a kid and it took forever. Ultima III-V are probably my favorite games of all time. Crappy graphics, but great story/playability.
    • Absolutely true (Ultima 4 was my first, and VII was the best cause it took the longest... well over 4 months of constant playing), but its online games that really hurt the rest. Its too frustrating jumping into a game where someone reigns over everyone else. Now, I only play on servers full of friends, so I know that no one is cheating, and everyone just plays to have fun.
  • AIMBOT ? (Score:5, Funny)

    by orangesquid ( 79734 ) <orangesquid.yahoo@com> on Saturday May 24, 2003 @07:23PM (#6032731) Homepage Journal
    "Evilhack", the main cheat for America's Army, for example, is freely available on the web. It makes all hostiles bright red, while computer-controlled "aimbots" ensure the player's gun never misses its targets. The undetectable program will even throw your M67 frag grenade for you if you accidentally hold it too long.

    Ugh, no WONDER I get so many gaming morons asking why my Aol Instant Messenger Bot doesn't work for Counterstrike.

    Must.... restrain.... anger....
  • Groundskeeper Willy: "Ya cheese-eatin' surrender monkies!"
  • Damn them! (Score:4, Funny)

    by ActiveSX ( 301342 ) on Saturday May 24, 2003 @07:38PM (#6032783) Homepage
    <patriot class="American">
    Damn those French! First they protest OUR war, now they cheat at OUR games! I say we make them drown in a pool of Freedom(R) Fries(TM)!
    </patriot>
  • DRM (Score:2, Interesting)

    by quandrum ( 652868 )
    I know DRM is evil and all...

    But isn't this the perfect application for DRM? Only a signed and trusted executables can be run while connected to game servers. I mean, I only have windows for playing games, so it's not like for me it would be a big deal. But then again I don't want to let all the evil in the door. I'm so conflicted.

    • Re:DRM (Score:3, Insightful)

      by Teknogeek ( 542311 )
      >> I know DRM is evil and all...

      DRM, AS IT SEEMS LIKELY TO BE APPLIED (lol M$ lol), is evil. DRM itself is not. It is a tool, and like any tool, can be used for good or evil. Would you call a screwdriver evil? Would you call a C++ compiler evil?

      What you described would be a case where DRM can be used for good. Good for you...if we threw out any technology just because it could possibly be used for evil, we wouldn't even have fire, let alone the Internet.
      • sorry, I realize that DRM in itself isn't evil, but you have to communicate to the level of the slashdot crowd...

        And actually, I had my technologies mixed up! No one even called me on that. I meant the TCPA/Palladium stuff. I believe games already encrypt themselves, and manage their copyrights fair enough, although people still break them..

  • Where are the congratulations for these cheat coders?

    Some people are faster, fitter or quicker on the keys. The geeks found a way around that, that's what geeks do!

    Some people are better at the games (through hard work, perserverance and natural ability). The geeks found a way to even the score. Well done.

    Microwave ovens are cheats for cooking, cars are cheats for walking. You can still cook or walk if you choose too. There are whole communities of people who don't cheat.
    • Since when does what you're cooking in the microwave spoil MY dinner cooking in the oven and make me go hungry?
    • Yeah, they show great craftsmanship creating things that ruin games for all the honest people. They skillfully fuck everything up for the rest of us. They are masterful artisans, crafting tools that make it completely impossible to trust that anyone will ever follow the rules of an online game, making anyone who happens to show skill in that game be tried and convicted of cheating out of hand. Great job being lowlife jerks. I can only pray that you get your just reward for it all.
      • You're playing a game. If someone is cheating, don't play with them.

        If you go and play football in the park with strangers, some of them won't play nice.
        • Yeah, but in the park you can see them cheating. In an online twitch game, you may only get half a second to work out if someone is cheating before you're dead and have to respawn. Was the person who killed you cheating or just good? Apart from the really obvious cheats (like, you empty a magazine into their head from behind and they survive) it's often hard to tell.

          Personally I just don't understand the cheaters. It's a fucking game, not real life.
    • Where are the congratulations for these cheat coders?

      Well, people were going to congratulate the cheat coders, but noticed the cheat was distributed to people...

      I think coding the cheats may be cool, or something. Takes skill, I suppose. Using the cheats when it's not agreed upon, especially by people who didn't write the hacks (vast majority of the cheaters), is not good. Dishonorable. The problem isn't that the cheats are made, it's that they're used to ruin the game for non-cheaters.

  • by Crashmarik ( 635988 ) on Saturday May 24, 2003 @08:42PM (#6033025)
    Lets face it.

    Most online cheaters are the same people that give hackers the name geeks. The online environment affords them a unique venue where they can hurt or spoil others fun, and generally take out their problems on others.

    The online gaming environment preselctcts for these people and once they are part of it in much the same way a prison serves as dissemination point for criminal technique, the games serve to provide an avenue for the exchange of cheating techniques.

    I doubt there ever will be a cheat free gaming environmnet. The primary reason is that the game companies don 't want to take the trouble to make it happen and too large a percentage of their gamers don't want it. After all if you provided a fair environment these people would all have to find somewhere else to be asses.
  • First, I don't think we can without reservation slam people for simply creating these hacks. We are back here to the old hacking chestnut; for some people theres the intellectual challenge. In many ways its ideal; theres an "armsrace" ongoing which pushes the standard, you can't as yet be jailed for it, and kudos is available in abundance from grateful users. I don't want to be an apologist for cheating (it drives me puce with rage when I encounter it) but there is the other side here that geeks might like

    • Cool point. I played Netrek [netrek.org] for many many years, and the 'borgs', or robot/semi-robot players usually didn't have much of an effect on game outcome. They would make the less-experienced players get pissed off and leave, which is a regrettable side effect, but they would often be replaced by better players who were more focused on winning games than battles.
  • by chriso11 ( 254041 ) on Saturday May 24, 2003 @10:55PM (#6033458) Journal
    I know that when you a defending the Alaskan Pipeline, there is no sniper or fog. So either the report made up stuff, wasn't paying attention, or was being led on.

    And cheating isn't as bad in Army Ops as they imply. Very rarely do I see something that is only explained by cheating in the game. Maybe someone wants to discredit it, so that gamers move on to a newer game?
  • The problem could be fixed with DRM, it could be reduced with an eBay-style 'online reputation'. But the fact remains:

    People grief others because they can get away with it.

    There will always be griefers. Even if they don't run cheat software, they can grief by (for example) disconnecting before the match is over, nullifying the result to maintain their league status.

    But if you make it so they are accountable for their actions, you will reduce a lot of cheating. Make online play associated with a credit ca

  • Selection effect (Score:2, Informative)

    by lanclos ( 150352 )

    Did you know most cheaters come from France?

    It's worth noting that the particular user making this comment lives in the UK; the vast majority of the twitch games worth playing are going to be served and populated by locals-- in this case, people on the Eastern side of the Atlantic.

    I've seen far too many lame people on "local" U.S. of A. servers to believe that France has the highest incidence of cheaters across the globe. At the very least, I don't see how they could be at the top of the list if you'r

  • by Danse ( 1026 ) on Sunday May 25, 2003 @04:02AM (#6034207)

    "Did you know most cheaters come from France?"

    What else are they gonna do? Counter-Strike doesn't have a surrender key.

  • Responsibility (Score:4, Insightful)

    by sperling ( 524821 ) on Sunday May 25, 2003 @07:32AM (#6034470) Homepage
    In online security communities, it's quite widely accepted that "Full Disclosure" is the only way to go. If you publish a vulnerability in some vendors application, the vendor will be forced to deal with it. Why so? In essence, because their sales and reputation will suffer if they dont deal with problems.

    In gaming, when a cheat is made public, why dont the vendors feel the same need to fix it before their reputation and sales suffer? Why dont they value the trust of their customers more? Maybe because gamers are so used to cheats that it don't even occur to them to blame the vendor...

    It's not by any means impossible to prevent cheats, but it costs the vendors money and time. Until it's economically more sensible for them to do something about it, there will be no changes in the amount of cheating going on. As the gaming industry expands rapidly, we'll see more competition and choice for users. In a few years it might be possible that you simply skip buying a new hyped game, because you know that coming from this and that vendor it'll be full of holes. You rather go buying some other game. Until this is the situation, live with cheats.

    I guess my point is, yell at the game developers. They are the ones who made it possible to cheat, they are the one responsible.

    --Erik
    www.darkfallonline.com [darkfallonline.com]
    • I guess my point is, yell at the game developers. They are the ones who made it possible to cheat, they are the one responsible.

      This is incorrect. It is not possible to prevent all manner of cheating by fixing the code. Any fix on the client can be circumvented without some sort of DRM.

      • Not all manner of cheating, no. But very much can be done in advance, and a decent response time to discovered cheats would definitely help on the amount of active cheaters.

        With online gaming what lacks is to simply make the servers more authoritative. A game client should as far as possible be considered untrusted, and not be given much more info than what the user should be in posession of. Doing this without letting lag have a violent negative effect on gameplay requires excellent predicition mechanis
  • Make the server keep a record of how good you are. Then the game would by default suggest playing against people with a skill similar to your. The cheaters would probably all come out right on the top, and could compete among themselves if that makes them happy.

    I see nothing wrong with cheating, if you're doing it on your own, or with people who agree. If you want to have a competition with 10 people to see who cheats better, then why not? Just don't spoil the fun for the rest.
    • that doesn't work at all ex. - I have a 3 - 30 round clips and kill 9 people in 10 shots but then empty all the rest of my ammo into the air like many people so in CS ;) kills 9/10 = 90% kill accuracy total for round 9/90 = 10% accuracy
  • I joined a game last night, and people were trading some of the rarest weapons in the game. Some weapons havn't even benn released yet so it's impossible to find them. Seeing how pso is the only game that you have to pay a monthly fee to play Sega/MS had better get there act togetther.
  • I noticed that the 'king of gamehackers' nickname is Joolz. What the? Thats my nick! Although I spell it Jools... (after one of the first dudes you get in Cannon Fodder). Its been my nick since '96, and now it has been despoiled! What a 24 hours. My car gets robbed last night (well the contents, not the vehicle), and now my online identity! However, since I suck big time at CS, no one ever accused me of cheating. (past tense = no longer a player, work takes up too much time tragically) But still, I love my

"The only way I can lose this election is if I'm caught in bed with a dead girl or a live boy." -- Louisiana governor Edwin Edwards

Working...