作者投稿和查稿 主编审稿 专家审稿 编委审稿 远程编辑

计算机工程 ›› 2012, Vol. 38 ›› Issue (10): 284-287. doi: 10.3969/j.issn.1000-3428.2012.10.087

• 开发研究与设计技术 • 上一篇    下一篇

大型多人在线网络游戏分布式系统模型研究

吴拥民 1,2,周惟迪 2   

  1. (1. 闽江学院计算机科学系,福州 350108;2. 网龙网络有限公司程序研发部,福州 350003)
  • 收稿日期:2011-10-12 出版日期:2012-05-20 发布日期:2012-05-20
  • 作者简介:吴拥民(1968-),男,副教授、硕士、CCF会员,主研方向:软件体系结构,分布式系统,游戏引擎;周惟迪,高级研究员
  • 基金资助:

    福建省教育厅科技基金资助项目(JK2009033)

Research on Distributed System Model of Massively Multiplayer Online Game

WU Yong-min 1,2, ZHOU Wei-di 2   

  1. (1. Department of Computer Science, Minjiang University, Fuzhou 350108, China; 2. Program R&D Department, NetDragon Websoft Inc., Fuzhou 350003, China)
  • Received:2011-10-12 Online:2012-05-20 Published:2012-05-20

摘要: 针对大型多人在线网络游戏(MMOG)系统的高耦合性问题,提出3种分布式MMOG系统模型。包括以大粒度逻辑解藕游戏业务的服务协同模型、将高计算消耗逻辑从关联业务中分离的业务同步模型,以及通过消息实现自治实体对象间交互的对象通信模型,从计算复杂度、习惯改变、业务转变、分布特性等4个方面评价3种模型。分析结果表明,服务协同模型具有较好的分布性与代码移植性,业务同步模型表现出局部分布性,对象通信模型体现完全分布性。

关键词: 大型多人在线网络游戏, 分布式系统, 服务协同, 同步

Abstract: For the problem of high coupling existing in Massively Multiplayer Online Game(MMOG) system, this paper proposes three kinds of distributed system models for MMOG respectively, including services-coordinated model which is to decouple large-grained logic from game business, logics-synchronized model which is to separate the high computational logic from related business, and objects-communicated model which is to interact among self-governed entity objects through message. It provides four measurement standards including computational complexity, habit change, business transform and distributed capability, which evaluate advantages and disadvantages of three kinds of models. Analysis results show that the services-coordinated model has good distribution and code portability, logics-synchronized model only has partial distribution, objects-communicated model has perfect and full distribution.

Key words: Massively Multiplayer Online Game(MMOG), distributed system, services-coordination, synchronization

中图分类号: