论文摘要
巨量多玩家在线游戏(MMOG,Massively Multiplayer Online Games)是一种以网络为依托,能够同时容纳大量玩家实时在线交互的游戏。传统的MMOG大多基于C/S模式,所有的游戏事件都需要通过服务器进行同步,可伸缩性以及单点失败是C/S模式固有的问题。P2P作为一种分布式计算模式能够提供很好的可伸缩性、降低传输延迟、消除服务器瓶颈。但是由于P2P模式无法实现游戏状态的集中控制,不能有效保证玩家节点状态的一致,因此在MMOG中实现一个性能良好的同步算法至关重要。现有的同步算法可分为保守同步算法和乐观同步算法两大类。由于保守同步算法不能保证游戏的实时交互,因此MMOG中通常采用乐观同步算法进行同步。在深入研究与分析国内外同步方案的基础上,本文主要完成了以下两方面的工作:对于实时性要求较高的网络游戏,本文采用改进的周期时间桶算法进行同步。算法引入最小时间桶的概念,能够有效降低游戏回滚次数,同时保证玩家节点的执行效率,维护游戏的实时性和状态的一致性。对于一致性要求较高的网络游戏,本文在本地滞后技术的基础上结合Time Warp算法进行同步。并通过消息反馈机制进行可靠的数据传输,同时对游戏事件进行分类。算法对游戏关键事件采用动态滞后策略,在状态一致和响应时间之间进行折衷;对非关键事件适当丢弃以提高游戏执行效率、降低网络传输量。从而在保证状态一致的同时提高了游戏的响应性。实验结果表明本文所提出的同步算法均具有较好的性能,基本上达到了预期目标。
论文目录
相关论文文献
- [1].5G系统中基于三阶相关的同步算法及FPGA实现[J]. 光通信研究 2020(05)
- [2].基于训练序列的OFDM帧同步算法的研究[J]. 信息通信 2014(07)
- [3].一种基于时间戳的缓存同步算法[J]. 承德石油高等专科学校学报 2008(03)
- [4].一种基于复相关的位同步算法的研究和实现[J]. 现代导航 2017(01)
- [5].一种群路突发信号连续解调位同步算法[J]. 空间电子技术 2014(04)
- [6].一种水声OFDM的抗多径同步算法[J]. 应用声学 2011(01)
- [7].基于循环前缀的OFDM同步算法研究与FPGA实现[J]. 电子技术应用 2010(12)
- [8].能源混沌系统基于事件触发采样的同步算法[J]. 太原科技大学学报 2018(05)
- [9].海上保密信号中的混沌自适应同步算法研究[J]. 舰船科学技术 2016(16)
- [10].OFDM同步算法研究及实现[J]. 信息安全与通信保密 2014(03)
- [11].光OFDM系统中几种同步算法的对比分析[J]. 半导体光电 2012(04)
- [12].TD-SCDMA直放站下行同步算法性能研究[J]. 光通信研究 2008(05)
- [13].弱信号环境下北斗导航接收机位同步算法研究[J]. 无线电工程 2015(04)
- [14].具有鲁棒性和低复杂度的同步算法研究[J]. 无线电工程 2014(11)
- [15].高效的两轮远程文件快速同步算法[J]. 计算机科学与探索 2011(01)
- [16].基于电力线信道的OFDM盲同步算法[J]. 通信技术 2010(12)
- [17].OFDM同步算法研究[J]. 电脑与电信 2009(10)
- [18].基于频率校正的触发型传感器网络同步算法[J]. 计算机工程 2008(07)
- [19].一种适用于弱信号的混合差分位同步算法[J]. 西安电子科技大学学报 2016(03)
- [20].多通道光纤同步算法的设计与FPGA实现[J]. 测控技术 2014(02)
- [21].基于改进的超混沌系统修正射影同步算法研究[J]. 计算机应用研究 2012(03)
- [22].快速混沌同步算法研究[J]. 物理学报 2011(11)
- [23].基于新型前导符号的OFDM同步算法[J]. 电视技术 2017(Z1)
- [24].基于事件触发采样的混沌系统同步算法[J]. 高师理科学刊 2016(10)
- [25].一种改进的OFDM同步算法[J]. 电脑知识与技术 2011(02)
- [26].适用于便携式无线视频通信的OFDM同步算法[J]. 计算机工程 2019(11)
- [27].不可逆电消融手术中心电同步算法及系统设计[J]. 自动化与仪表 2020(02)
- [28].基于电力线信道的OFDM盲同步算法[J]. 通信技术 2010(08)
- [29].OFDM系统同步算法研究[J]. 现代计算机(专业版) 2011(19)
- [30].OFDM同步算法在水声通信系统中的分析与仿真[J]. 中国航海 2010(02)