• DocumentCode
    2821042
  • Title

    Strifeshadow Fantasy: a massive multi-player online game

  • Author

    Chan, Hang T. ; Chang, Rocky K C

  • Author_Institution
    Unrealize Dev. Team, BMK Networks, Hong Kong, China
  • fYear
    2004
  • fDate
    5-8 Jan. 2004
  • Firstpage
    557
  • Lastpage
    562
  • Abstract
    Strifeshadow Fantasy (SSF) is a massive, multi-player, online, role-playing game. Players of this game, acting as avatars, search for ancient signs, and their goals are to defeat the god of destruction. Players can adventure in the game alone or co-operate with others through the chat box. SSF is available for free and there are currently more than 10,000 registered users. We highlight the overall software architecture of SSF, which is based on a simple server-client model and HTTP. We also describe, in detail, two problems encountered in the course of designing SSF and the solutions to them. The first one is a local state consistency problem, which is to ensure that each client participating in the game eventually receives all the state updates, once and only once. The second one is a connection jamming problem that is a result of using nonpersistent HTTP connections for communication between the game server and clients.
  • Keywords
    Internet; client-server systems; computer games; software architecture; transport protocols; Strifeshadow Fantasy; Web-based client program; adventure game; chat box; local state consistency problem; massive multi-player online game; multi-player game; nonpersistent HTTP connections; role-playing game; server-client model; software architecture; state updates; Avatars; Bandwidth; Data security; Games; Jamming; Network servers; Scalability; Software architecture; Toy industry; Web server;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Consumer Communications and Networking Conference, 2004. CCNC 2004. First IEEE
  • Conference_Location
    Las Vegas, NV, USA
  • Print_ISBN
    0-7803-8145-9
  • Type

    conf

  • DOI
    10.1109/CCNC.2004.1286922
  • Filename
    1286922