Multiplayer computer games are becoming more and more popular. While much effort has been contributed to point-to-point communication based architecture and network game traffic, we proposed a server decentralized game architecture based on Jabber in order to have high availability, performance, scalability, fault tolerance and security. Three components of the architecture: players, game servers and record-keeper are defined and functioned. The architecture is implemented and instanced as a Chinese Chess game. The game data are packed with XML stanzas and delivered to the addressed player through XML streams. In order to test the availability, the game is experimented and the result is meaningful even though the test environment is rough.


Messaging Protocol Network Game Game Server Game Data Network Virtual Environment 


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.


  1. 1.
    Wang, T., Wang, C.-L., Lau, F.: A Grid-enabled Multi-server Network Game Architecture. Department of Computer Science and Information Systems. The University of Hong KongGoogle Scholar
  2. 2.
    Smed, J., Kaukoranta, T., Hakonen, H.: A Review on Networking and Multiplayer Computer Games. Technical Report 454, Turku Centre for Computer Science (2002)Google Scholar
  3. 3.
    Feng, W., Chang, F., Feng, W., Walpole, J.: Provisioning on-line games: A traffic analysis of a busy counter-strike server. In: Proceedings of Internet Measurement Workshop (IMW) (November 2002)Google Scholar
  4. 4.
    Diot, C., Gautier, L.: A distributed architecture for multiplayer interactive applications on the internet. IEEE Network, 6–15 (July/August 1999)Google Scholar
  5. 5.
    Borella, M.S.: Source Models of Network Game Traffic. Computer Communications, 403–410 (February 15, 2000)Google Scholar
  6. 6.
    Kim, J., Choi, J., Chang, D., Kwon, T., Choi, Y., Yuk, E.: Traffic characteristics of a massively multi-player online role playing game. In: NETGAMES 2005, pp. 1–8 (2005)Google Scholar
  7. 7.
    Knutsson, B., Lu, H., Xu, W., Hopkins, B.: Peer-to-Peer Support for Massively Multiplayer Games. In: IEEE Infocom (March 2004)Google Scholar
  8. 8.
    GauthierDickey, C., Zappala, D., Lo, V., Marr, J.: Low Latency and Cheat-proof Event Ordering for Peer-to-Peer Games. In: NOSSDAV (June 2004)Google Scholar
  9. 9.
    Jabber Protocols, Available at, http://www.jabber.org/protocol/
  10. 10.
    Laukkanen, M.: Extensible Messaging and Presence Protocol (XMPP). University of Helsinki Department of Computer ScienceGoogle Scholar
  11. 11.
    XMPP Core, Available at, http://www.xmpp.org/specs/

Copyright information

© Springer-Verlag Berlin Heidelberg 2006

Authors and Affiliations

  • Quanyu Wang
    • 1
  • Siyin Liu
    • 1
  1. 1.Computer Science Dept.Beijing Institute of Technology 

Personalised recommendations