• 2006-10-13

    Cheating IN MMORPG

    版权声明:转载时请以超链接形式标明文章原始出处和作者信息及本声明
    http://rmt.blogbus.com/logs/3562386.html

    Cheating is a major challenge for game developers and legitimate players. Exploiting is a form of cheating involving the use of a flaw in the game mechanics to gain unfair advantage. Depending on the nature of the exploit, developers can address the exploits within a short time through patches and updates. Even when fixed, exploiting can still be an issue, as exploiters may still have the advantage or items they gained before the patch was released. Depending on the nature of the exploit, a rollback may be needed just to counter the effects. Twinking may also be seen as another form of cheating.

    Third-party programs may be used to automate in-game actions, often with such efficiency that it gives users a huge advantage. Botting is a term for a player using a script that could automate progress through the game without them actually playing the game. Farmers, if they are unable to use exploits, will use such methods to harvest ingame currency or materials from the game world around the clock. They often sell the currency and items they earn via eBay or other commerce sites, thus further unbalancing the game's economy. This gives players a chance to make their way into the upper tiers of the system without following the logic originally intended by the designers.

    Some third party programs are released with code in them to capture and relay account details back to the author, enabling them to steal virtual possessions from the account or impersonate the rightful owner to perpetrate confidence tricks and other scams. These are often packaged, trojan-like, with seemingly-innocuous software tools for easier distribution amongst unsuspecting users.

    Even more subtle methods are known to be used to cheat; depending on the way the game handles certain aspects of gameplay the client can be modified, either on disk, directly in memory, or on the wire as data passes between the client and server. So far as the server does not verify the veracity of client data or, ideally, take care of important calculations server-side, this can be used to modify values such as character health or armour, speed up movement, or change other aspects of the game to the cheater's advantage. There are programs that have been designed to prevent external programs from running during a game, such as GameGuard. The integrity of client files can also be checked each time the game is loaded, although of course there are usually methods to bypass or disable these protection programs.

    收藏到:Del.icio.us