Skip to main content
Log in

Communication Architectures for Massive Multi-Player Games

  • Published:
Multimedia Tools and Applications Aims and scope Submit manuscript

Abstract

Massive multi-player games are characterized by a large number of participating players. It is therefore essential that an appropriate communication architecture is deployed in order to support an ever growing number of players. Several such architectures have been proposed, including client-server and peer-to-peer architectures. In this paper, we propose a systematic method to assess the scalability of different architectures in order to identify the most appropriate one for specific game types. The model proposed is very general in that it covers centralized, distributed, and hybrid architectures and it is applied to the client-server, peer-to-peer and the newly introduced federated peer-to-peer architecture. Quantitative expressions that capture the effect of various game types are derived, and the trade-offs among the architectures are identified.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Institutional subscriptions

Similar content being viewed by others

References

  1. ANSI/IEEE, Standard for Information Technology, Protocols for Distributed Interactive Simulation (DIS), March 1993.

  2. R.A. Bangun and H. Beadle, “Traffic on a client-server based architecture for multi-user networked games applications,” in Proceedings of the 1997 International Conference on Telecommunications (ICT '97), Melbourne, Australia, April 1997, pp. 93–98.

  3. D. Bauer and S. Rooney, “The performance of software multicast-reflector implementations for multi-player online games,” in Proc. of the Fifth International Workshop on Networked Group Communications (NGC'03), Munich, Germany, Sept. 2003. Accepted for publication.

  4. N.E. Baughman and B.N. Levine, “Cheat-proof playout for centralized and distributed online games,” in Proc. IEEE Infocom, 2001, pp. 104–113.

  5. P. Bettner and M. Terrano, “1500 Archers on a 28.8: Network programming in age of empires and beyond,” in The 2001 Game Developer Conference Proceedings, San Jose, CA, March 2001.

  6. C. Diot and L. Gautier, “A distributed architecture for multiplayer interactive applications on the internet,” IEEE Networks Magazine, Vol. 13,No. 4, pp. 6–15, 1999.

    Google Scholar 

  7. B.N. Levine, J. Crowcroft, C. Diot, J. Garcia-Luna-Aceves, and J.F. Kurose, “Consideration of receiver interest for IP multicast delivery,” in Proc. IEEE Infocom, 2000, Vol. 2, pp. 470–479.

    Google Scholar 

  8. D. Levine, B. Whitebook, and M.C. Wirt, A Massively Multiplayer Manifesto. Butterfly.net, Inc., 123 East German St. Shepherdstown WV 25554, May 2002, Version 1.1.

    Google Scholar 

  9. M.R. Macedonia, M.J. Zyda, D.R. Pratt, D.P. Brutzman, and P.T. Barham, “Exploiting reality with multicast groups: A network architecture for large-scale virtual environments,” IEEE Computer Graphics and Applications, Vol. 15,No. 5, pp. 38–45, 1995.

    Google Scholar 

  10. OpenSkies, OpenSkies Network Architecture, http://www.openskies.net/papers/papers.html.

  11. S. Rooney, D. Bauer, and R. Deydier, “A federated peer-to-peer network game architecture,” to appear in IEEE Communication Magazine, Vol. 42, No. 5, May 2004.

  12. J. Smed, T. Kaukoranta, and H. Hakonen, “A review on networking and multiplayer computer games,” Technical Report 454, Turku Centre for Computer Science, April 2002.

  13. Sony Online Entertainment Inc. EverQuest. http://www.everquest.com, 2002.

  14. L. Zou, M.H. Ammar, and C. Diot, “An evaluation of grouping techniques for state dissemination in networked multi-user games,” in Proceedings of the Ninth International Symposium on Modeling, Analysis and Simulation of Computer and Telecommunication Systems (MASCOTS), Cincinnati, Ohio, 2001.

Download references

Author information

Authors and Affiliations

Authors

Rights and permissions

Reprints and permissions

About this article

Cite this article

Bauer, D., Iliadis, I., Rooney, S. et al. Communication Architectures for Massive Multi-Player Games. Multimedia Tools and Applications 23, 47–66 (2004). https://doi.org/10.1023/B:MTAP.0000026841.97579.1f

Download citation

  • Issue Date:

  • DOI: https://doi.org/10.1023/B:MTAP.0000026841.97579.1f

Navigation