发明名称 一种多人在线网络游戏服务器的并行优化技术
摘要 多人在线网络游戏服务器的并行优化方法,包括以下四个步骤:基于分组任务的模式使生成实体兴趣区域更新散列表和同步散列表这两个任务能够并行的处理。这两个散列表能够使服务器不必逐帧计算实体的兴趣区域和同步实体的信息;基于数据的分解模式并行计算每个实体的兴趣列表,该兴趣列表记录了哪些客户端对该实体感兴趣;基于数据的分解模式并行处理服务器的游戏逻辑,游戏逻辑包括实体位置更新、毁伤计算、碰撞检测等;基于数据的分解模式并行同步客户端和服务器的信息。本发明通过将兴趣过滤、服务器逻辑处理等计算负载分配到多个处理上,提高了游戏的实时性,增加了可负载的玩家的数量。
申请公布号 CN101795275A 申请公布日期 2010.08.04
申请号 CN201010105242.9 申请日期 2010.02.03
申请人 北京航空航天大学 发明人 赵沁平;杨硕磊;郝爱民;王莉莉
分类号 H04L29/06(2006.01)I 主分类号 H04L29/06(2006.01)I
代理机构 北京科迪生专利代理有限责任公司 11251 代理人 李新华
主权项 一种多人在线网络游戏服务器的并行优化方法,其特征在于包括以下四个步骤:(1)基于分组任务的模式并行的处理,生成实体兴趣区域更新散列表和同步散列表;运用这两个散列表使服务器不必逐帧计算实体的兴趣区域和同步实体的信息从而增加服务器可以承担的玩家数量;(2)根据步骤(1)中获得的兴趣区域更新散列表,基于数据的分解模式并行计算实体的兴趣列表,所述兴趣列表记录了对该实体感兴趣的客户端;(3)基于数据的分解模式并行处理服务器的游戏逻辑,游戏逻辑包括实体位置更新、毁伤计算、碰撞检测;(4)根据步骤(1)中获得的同步散列表,基于数据的分解模式并行同步客户端和服务器的信息。
地址 100190 北京市海淀区学院路37号