The University of Southampton
University of Southampton Institutional Repository

Detecting cheaters for multiplayer games: theory, design and implementation

Detecting cheaters for multiplayer games: theory, design and implementation
Detecting cheaters for multiplayer games: theory, design and implementation

Massively multiplayer game holds a huge market in the digital entertainment industry. Companies invest heavily in the game and graphics development since a successful online game can attract million of users, and this translates to a huge investment payoff. However, multiplayer online game is also subjected to various forms of hacks and cheats. Hackers can alter the graphic rendering to reveal information otherwise be hidden in a normal game, or cheaters can use software robot to play the game automatically and gain an unfair advantage. Currently, some popular online games release software patches or incorporate anti-cheating software to detect known cheats. This not only creates deployment difficulty but new cheats will still be able to breach the normal game logic until software patches are available. Moreover, the anti-cheating software themselves are also vulnerable to hacks. In this paper, we propose a scalable and efficient method to detect whether a player is cheating or not. The methodology is based on the dynamic Bayesian network approach. The detection framework relies solely on the game states and runs in the game server only. Therefore it is invulnerable to hacks and it is a much more deployable solution. To demonstrate the effectiveness of the propose method, we implement a prototype multiplayer game system and to detect whether a player is using the "aiming robot" for cheating or not. Experiments show that not only we can effectively detect cheaters, but the false positive rate is extremely low. We believe the proposed methodology and the prototype system provide a first step toward a systematic study of cheating detection and security research in the area of online multiplayer games.

1178-1182
Yeung, S. F.
d0f37d1a-1c39-4655-a52d-1b7156381bce
Lui, John C.S.
cf394a85-d431-4bc6-9f00-f9e949218d04
Liu, Jiangchuan
10e1dd26-288d-45ae-976d-a1c3e24ac33b
Yan, Jeff
a2c03187-3722-46c8-b73b-439eb9d1a10e
Yeung, S. F.
d0f37d1a-1c39-4655-a52d-1b7156381bce
Lui, John C.S.
cf394a85-d431-4bc6-9f00-f9e949218d04
Liu, Jiangchuan
10e1dd26-288d-45ae-976d-a1c3e24ac33b
Yan, Jeff
a2c03187-3722-46c8-b73b-439eb9d1a10e

Yeung, S. F., Lui, John C.S., Liu, Jiangchuan and Yan, Jeff (2006) Detecting cheaters for multiplayer games: theory, design and implementation. In 2006 3rd IEEE Consumer Communications and Networking Conference, CCNC 2006. vol. 2, pp. 1178-1182 . (doi:10.1109/CCNC.2006.1593224).

Record type: Conference or Workshop Item (Paper)

Abstract

Massively multiplayer game holds a huge market in the digital entertainment industry. Companies invest heavily in the game and graphics development since a successful online game can attract million of users, and this translates to a huge investment payoff. However, multiplayer online game is also subjected to various forms of hacks and cheats. Hackers can alter the graphic rendering to reveal information otherwise be hidden in a normal game, or cheaters can use software robot to play the game automatically and gain an unfair advantage. Currently, some popular online games release software patches or incorporate anti-cheating software to detect known cheats. This not only creates deployment difficulty but new cheats will still be able to breach the normal game logic until software patches are available. Moreover, the anti-cheating software themselves are also vulnerable to hacks. In this paper, we propose a scalable and efficient method to detect whether a player is cheating or not. The methodology is based on the dynamic Bayesian network approach. The detection framework relies solely on the game states and runs in the game server only. Therefore it is invulnerable to hacks and it is a much more deployable solution. To demonstrate the effectiveness of the propose method, we implement a prototype multiplayer game system and to detect whether a player is using the "aiming robot" for cheating or not. Experiments show that not only we can effectively detect cheaters, but the false positive rate is extremely low. We believe the proposed methodology and the prototype system provide a first step toward a systematic study of cheating detection and security research in the area of online multiplayer games.

This record has no associated files available for download.

More information

Published date: 2006
Venue - Dates: 2006 3rd IEEE Consumer Communications and Networking Conference, CCNC 2006, , Las Vegas, NV, United States, 2006-01-08 - 2006-01-10

Identifiers

Local EPrints ID: 500826
URI: http://eprints.soton.ac.uk/id/eprint/500826
PURE UUID: 0c747ba3-27a4-4f30-bf59-ebed2089d627

Catalogue record

Date deposited: 13 May 2025 17:23
Last modified: 13 May 2025 17:23

Export record

Altmetrics

Contributors

Author: S. F. Yeung
Author: John C.S. Lui
Author: Jiangchuan Liu
Author: Jeff Yan

Download statistics

Downloads from ePrints over the past year. Other digital versions may also be available to download e.g. from the publisher's website.

View more statistics

Atom RSS 1.0 RSS 2.0

Contact ePrints Soton: eprints@soton.ac.uk

ePrints Soton supports OAI 2.0 with a base URL of http://eprints.soton.ac.uk/cgi/oai2

This repository has been built using EPrints software, developed at the University of Southampton, but available to everyone to use.

We use cookies to ensure that we give you the best experience on our website. If you continue without changing your settings, we will assume that you are happy to receive cookies on the University of Southampton website.

×