<< October 2009 >>
Sun Mon Tue Wed Thu Fri Sat
 01 02 03
04 05 06 07 08 09 10
11 12 13 14 15 16 17
18 19 20 21 22 23 24
25 26 27 28 29 30 31


If you want to be updated on this weblog Enter your email here:



rss feed



Oct 20, 2009
How cheaters are winning at online games like Wonderland

How cheaters are winning at online games like Wonderland

Do you know wonderland gold? It¡¯s an Internet-based client/server model. You get the Wonderland online gold program to run on a PC. It displays a graphical-user interface that talks to the Blizzard server constantly. It might be the world¡¯s largest distributed system. The problem from the technical perspective is the program and the universe of the game has the property of state. If you want to give information about the World, you can¡¯t update clients with all that information. You give them pieces of that information. Wonderland keeps track of where your character is by giving you 3-D coordinates. If you figure out where those coordinates are stored, you can teleport it, something that¡¯s easy to do. The technique is called ping-pong. You can use it to gain advantage in a fight. Are you supposed to do it? No. it¡¯s a problem of the state.

Wouldn¡¯t the ¡®Warden¡¯ be watching? The ¡®Warden¡¯ isn¡¯t watching that carefully. It¡¯s more interested in who you¡¯re talking to, instant messaging or whether you¡¯re using some of the well-known tools, like bot. It¡¯s not watching the game process itself.

So how much cheating do you think takes place? I estimated 10% to 20% of gamers are cheating. Also, in China there are sweatshops, where you pay someone $3 per day to play the game for you. You point out in the book that there are middleman companies that will broker virtual items that one gamer is willing to buy cheap wonderland online gold from another gamer willing to sell them.

There¡¯s a real economic incentive to cheat. If you can collect 15 bazillion gold pieces from a certain character, you can re-sell this in the middle market, and get real money. You can sell your character to concerns like IGE and get real dollars to buy wonderland gold for your stuff. So you cheat as a way to duplicate items. This is a virtual world deeply connected to the real economy.

What advice would you give the operator of Wonderland money?

The main advice involves better software security practice in the client in order to make it much harder to cheat. One example would be to imagine a way to keep track of not just every piece of state but compute some vector on top of state. Compare the state you sent before. If you character teleported, you should catch it.

Posted at 09:08 pm by dainy321

 

Leave a Comment:

Name


Homepage (optional)


Comments




Previous Entry Home Next Entry