Persistence in massively multiplayer online games

作者: Kaiwen Zhang , Bettina Kemme , Alexandre Denault

DOI: 10.1145/1517494.1517505

关键词:

摘要: The most important asset of a Massively Multiplayer Online Game is its world state, as it represents the combined efforts and progress all participants. Thus, extremely that this state not lost in case server failures. Survival typically achieved by making persistent, e.g., storing relational database. main challenge approach to track large volume modifications applied real time. This paper compares variety strategies persist changes game world. While critical events must be written synchronously persistent storage, set approximation are discussed compared suitable for with low consistency requirements, such player movements. An analysis better understand possible limitations bottlenecks these presented using experimental data from an MMOG research framework. Our shows distance-based solution offers scalability efficiency required large-scale games well offering error bounds eliminating unnecessary updates associated localized movement.

参考文章(13)
G Wadley, Sobell, Using a simple MMORPG to teach Multi-user, Client-server Database Development Microsoft Academic Days Conference on Game Development in Computer Science Education. ,(2007)
Mihhail Matskin, Amund Tveit, Jørgen Vinne Iversen, Øyvind Rein, Scalable Agent-Based Simulation of Players in Massively Multiplayer Online Games 8th Scandinavian Conference on Artificial Intelligence (SCAI'03). ,(2003)
Don Chamberlin, Daniela Florescu, Jonathan Robie, Jérôme Siméon, Mugur Stefanescu, XQuery: a query language for XML international conference on management of data. pp. 682- 682 ,(2003) , 10.1145/872757.872877
Jin Chen, Baohua Wu, Margaret Delap, Björn Knutsson, Honghui Lu, Cristiana Amza, Locality aware dynamic load management for massively multiplayer games Proceedings of the tenth ACM SIGPLAN symposium on Principles and practice of parallel programming - PPoPP '05. pp. 289- 300 ,(2005) , 10.1145/1065944.1065982
Wu-chang Feng, David Brandt, Debanjan Saha, A long-term study of a popular MMORPG Proceedings of the 6th ACM SIGCOMM workshop on Network and system support for games - NetGames '07. pp. 19- 24 ,(2007) , 10.1145/1326257.1326261
Angie Chandler, Joe Finney, On the effects of loose causal consistency in mobile multiplayer games network and system support for games. pp. 1- 11 ,(2005) , 10.1145/1103599.1103602
Frederick W.B. Li, Lewis W.F. Li, Rynson W.H. Lau, Supporting continuous consistency in multiplayer online games acm multimedia. pp. 388- 391 ,(2004) , 10.1145/1027527.1027619
Arthur M. Keller, Richard Jensen, Shailesh Agarwal, Persistence software Proceedings of the 1993 ACM SIGMOD international conference on Management of data - SIGMOD '93. ,vol. 22, pp. 523- 528 ,(1993) , 10.1145/170035.171541