• DocumentCode
    652865
  • Title

    Watchmen: Scalable Cheat-Resistant Support for Distributed Multi-player Online Games

  • Author

    Yahyavi, Amir ; Huguenin, Kevin ; Gascon-Samson, Julien ; Kienzle, Jorg ; Kemme, Bettina

  • Author_Institution
    McGill Univ., Montreal, QC, Canada
  • fYear
    2013
  • fDate
    8-11 July 2013
  • Firstpage
    134
  • Lastpage
    144
  • Abstract
    Multi-player online games are inherently distributed applications, and a wide range of distributed architectures have been proposed. However, only few successful commercial systems follow such approaches, even given their benefits, due to one main hurdle: the easiness with which cheaters can disrupt the game state computation and dissemination, perform illegal actions, or unduly gain access to sensitive information. The challenge is that any measures used to address cheating must meet the heavy scalability and tight latency requirements of fast paced games. We propose Watchmen, the first distributed scalable protocol designed with cheat detection and prevention in mind that supports fast paced games. It is based on a randomized dynamic proxy scheme for both the dissemination and verification of actions. Furthermore, Watchmen reduces the information exposed to players close to the minimum required to render the game. We build our proof-of-concept prototype on top of Quake III. We show that Watchmen, while scaling to hundreds of players and meeting the tight latency requirements of first person shooter games, is able to significantly reduce opportunities to cheat, even in the presence of collusion.
  • Keywords
    computer games; distributed processing; protocols; Quake III; Watchmen; action dissemination; action verification; cheat detection; cheat prevention; distributed architectures; distributed multiplayer online games; distributed scalable protocol; first person shooter games; game state computation; game state dissemination; illegal actions; randomized dynamic proxy scheme; scalable cheat-resistant support; Avatars; Bandwidth; Games; Scalability; Security; Servers; Subscriptions; Cheat Detection; Cheat Prevention; Distributed Scalable Protocol; FPS; Fast Paced; Multi-player Games; Peer-to-Peer;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Distributed Computing Systems (ICDCS), 2013 IEEE 33rd International Conference on
  • Conference_Location
    Philadelphia, PA
  • ISSN
    1063-6927
  • Type

    conf

  • DOI
    10.1109/ICDCS.2013.62
  • Filename
    6681583