基于Erlang的帧同步游戏服务器系统的设计与实现

来源 :华中科技大学 | 被引量 : 0次 | 上传用户:nobodypan
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
基于Erlang的帧同步游戏服务器系统是未来移动游戏服务器系统发展的重要方向。相较于传统的状态同步帧同步有着流量小、效率高、支持游戏类型广泛等特点。使用的开发语言Erlang有着快速迭代、支持热更新、IO密集型等特点,适用于频繁的网络通信和高并发场景,与帧同步服务器系统的构建完美贴合,能够有效提高游戏的开发效率、降低维护成本。设计的游戏服务器系统使用游戏大厅的方式对玩家进行管理,并通过帧同步控制同个房间内的玩家按照准确有序的步骤进行游戏。天梯模块可以很好反应玩家之间的竞技水平差异,提高游戏乐趣。背包和物品是对于游戏功能的补全,配合商城系统则可以达到游戏盈利的目的。设计的协议结构在压缩了传输通信量并保证了一定安全性。校验系统在传统方法上提出了自己的一些新的思路,断线重连功能给予玩家稳定的游戏体验。数据缓存基于ETS内存表,部分重要数据通过Mysql持久化。通过Erlang OTP系统中的Supervisor组件监控进程,对崩溃进程进行重启保证服务器的稳定性。设计了一款简单的MOBA类游戏实现了游戏的基本逻辑展示服务器的可用性。帧同步游戏服务器系统架构清晰、层次分明、功能完备、拓展性强。着眼点在于总体的设计,对一些系统的实现在保证了基本功能和拓展性后点到为止不过多讨论具体细节。帧同步服务器在目前国内游戏服务器系统处于刚起步阶段,技术难度和维护成本等一系列问题困扰着相关技术一段时间发展一直止步不前。在移动游戏市场越来越趋于轻度和碎片化时间游戏的今天,帧同步服务器将改变许多传统游戏服务器系统制作的思维方式。
其他文献
【正】 根据1986年国家教委制订的中学语文教学大纲,初中语文课本进行了一次全面的修订,从1988年秋季开始使用。在这次修订中,有关语法知识的内容,按照1984年公布试用的《中
介绍了国内外冷冻浓缩技术的应用现状及最新研究成果,对冷冻浓缩技术的发展动向及存在问题进行了阐述与分析,并展望了未来的发展趋势。
近年来,我国小城镇建设进程不断加快,在这一过程中,由于缺乏理论体系指导、规划设计不到位、管理水平跟不上等原因,导致许多小城镇出现了生态环境破坏严重、文化缺失形象单一
血站为医院提供所需血液制品,是确保临床安全输血的基础,有着促进血液安全合理使用的责任。通过加强血站与医院之间合作,及时有效地为医院提供临床输血相关的服务和信息,解决
劝说语一般包含“拿道理说服某人”和“让某人做某事”两方面的内容。通过对《红楼梦》劝说语的分析,可以看出,说话人要实现自己的劝说目的,取得良好的劝说效果,就要考虑到自己与
随着互联网金融的兴起,大数据技术日益受到关注。当前国内经济增速放缓,企业经营违约风险凸显,银行业信用风险持续暴露。大数据逐渐成为商业银行控制信用风险的重要方式。基
改革开放以来,福建省非公有制企业党的建设经历了探索起步、巩固提高和深化拓展三个阶段。当前,随着我国改革开放的深入和社会主义市场经济体制的完善,福建省非公企业党的建设面
[目的] 本课题在前期研究工作的基础上,对番茄红素的测定方法作出一定改进,以建立测定番茄红素油树脂中番茄红素含量的简便易行的方法。对大鼠实验性肺纤维化进行干预治疗
目的:探讨北京康益德中西医结合肺科医院院内制剂养阴益肺通络丸治疗特发性肺纤维化气阴两伤、痰瘀阻肺证的临床疗效。方法:随机选择西医确诊为特发性肺纤维化,中医辨证为气
本文基于软件无电线技术设计了一套便携式数据链测试系统,为数据链装备和系统测试提供先进、便捷的测试手段和测试程序,对提高检测效率、降低生产和维护成本,提高装备保障能