RACS: A referee anti-cheat scheme for P2P gaming

Peer-to-peer (P2P) architectures provide better scalability than Client/Server (C/S) for Massively Multiplayer Online Games (MMOG); however, they increase the possibility of cheating. Existing P2P cheat solutions only prevent protocol level cheats, ignoring two prevalent forms of cheating: informati...

Full description

Bibliographic Details
Main Authors: Webb, Steven, Soh, Sieteng, Lau, William
Format: Conference Paper
Published: Association for Computing Machinery (ACM) 2007
Subjects:
Online Access:http://www.nossdav.org/2007/program.html
http://hdl.handle.net/20.500.11937/32304
_version_ 1848753624711168000
author Webb, Steven
Soh, Sieteng
Lau, William
author_facet Webb, Steven
Soh, Sieteng
Lau, William
author_sort Webb, Steven
building Curtin Institutional Repository
collection Online Access
description Peer-to-peer (P2P) architectures provide better scalability than Client/Server (C/S) for Massively Multiplayer Online Games (MMOG); however, they increase the possibility of cheating. Existing P2P cheat solutions only prevent protocol level cheats, ignoring two prevalent forms of cheating: information exposure (IE) and invalid commands (IC). This paper proposes the Referee Anti Cheat Scheme (RACS), a hybrid between P2P and C/S. As in P2P, RACS allows peers to exchange updates directly, improving its scalability. However, similar to the server in C/S, the referee in RACS has authority over the game state, providing cheat resistance equal to that in C/S. This paper describes how RACS prevents cheating including IE and IC. Our simulation and analysis show that the average bandwidth and delay in RACS is lower than that in P2P and C/S. This paper also includes a case study of integrating RACS with a commercial network game architecture.
first_indexed 2025-11-14T08:27:29Z
format Conference Paper
id curtin-20.500.11937-32304
institution Curtin University Malaysia
institution_category Local University
last_indexed 2025-11-14T08:27:29Z
publishDate 2007
publisher Association for Computing Machinery (ACM)
recordtype eprints
repository_type Digital Repository
spelling curtin-20.500.11937-323042018-08-08T05:56:19Z RACS: A referee anti-cheat scheme for P2P gaming Webb, Steven Soh, Sieteng Lau, William referee MMOG security cheating peer-to-peer client/server Peer-to-peer (P2P) architectures provide better scalability than Client/Server (C/S) for Massively Multiplayer Online Games (MMOG); however, they increase the possibility of cheating. Existing P2P cheat solutions only prevent protocol level cheats, ignoring two prevalent forms of cheating: information exposure (IE) and invalid commands (IC). This paper proposes the Referee Anti Cheat Scheme (RACS), a hybrid between P2P and C/S. As in P2P, RACS allows peers to exchange updates directly, improving its scalability. However, similar to the server in C/S, the referee in RACS has authority over the game state, providing cheat resistance equal to that in C/S. This paper describes how RACS prevents cheating including IE and IC. Our simulation and analysis show that the average bandwidth and delay in RACS is lower than that in P2P and C/S. This paper also includes a case study of integrating RACS with a commercial network game architecture. 2007 Conference Paper http://hdl.handle.net/20.500.11937/32304 http://www.nossdav.org/2007/program.html Association for Computing Machinery (ACM) fulltext
spellingShingle referee
MMOG
security
cheating
peer-to-peer
client/server
Webb, Steven
Soh, Sieteng
Lau, William
RACS: A referee anti-cheat scheme for P2P gaming
title RACS: A referee anti-cheat scheme for P2P gaming
title_full RACS: A referee anti-cheat scheme for P2P gaming
title_fullStr RACS: A referee anti-cheat scheme for P2P gaming
title_full_unstemmed RACS: A referee anti-cheat scheme for P2P gaming
title_short RACS: A referee anti-cheat scheme for P2P gaming
title_sort racs: a referee anti-cheat scheme for p2p gaming
topic referee
MMOG
security
cheating
peer-to-peer
client/server
url http://www.nossdav.org/2007/program.html
http://hdl.handle.net/20.500.11937/32304