基于ACE和框架的休闲游戏服务器设计与实现

被引量 : 0次 | 上传用户:changjian200910
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着我国互联网基础设施建设的发展和网民人数的增长,人们使用互联网进行娱乐活动的时间大大增加,而休闲游戏产品,因为适合大多数人的日常娱乐习惯更是得到了很大的发展。休闲游戏已经成为分布式软件系统的重要应用之一,愈来愈多的研究人员开始关注网络游戏相关技术研究。 论文对休闲游戏(Casual Game)服务器相关实现技术进行了深入的探讨和研究,系统分析了其问题空间和主要涉及挑战,并提出了可行的解决方案,降低了休闲游戏服务器开发难度和工作量。 论文系统分析了休闲游戏问题领域,包括 1.利用ACE和框架进行系统化复用来降低开发难度, 2.讨论了负载均衡在服务器中的应用和实现以及由此引起的同步问题以及解决方法。 3.对网络游戏存在的安全问题进行了分析,并给出了解决方案—一次性认证机制。 4.对处理大量客户端通信所采用的I/O策略以及在此基础上的并发架构进行了讨论。 5.采用模块化的思想设计服务器,使得服务器的扩展性大大增强。 6.还对服务器的稳定性和高性能实现进行了探讨。 根据应用领域分析的结果,给出了服务器总体架构即由游戏服务器,接入服务器,认证服务器,在线服务器组成,并且详细阐述了各个服务器的功能以及实现方案。 与MMORPG游戏不同,休闲游戏服务器由一系列小游戏组成,其服务器可以划分为框架底层模块和逻辑层处理模块。框架底层专注于对通信和大厅逻辑的处理,而逻辑层负责具体游戏逻辑的实现。对于不同的游戏服务器来说,通信模块和大厅处理模块的实现是一致的,只有逻辑层处理模块不同。因此,游戏逻辑层用动态链接库提供。做这样的模块划分增强了服务器的稳定性,并使得开发者可以专注于逻辑层的开发,从而大大加快游戏服务器的开发效率。
其他文献
0-3岁儿童图画书阅读是一个从无意识到有意识并与无意识相互交融的过程。图画书阅读能力发展表现为幼儿在分享阅读(成人的伴读、指读)中对图画书内容的理解的深入与幼儿自读时复
数学作为高中的基础学科,应首当其冲地践行新课改的教学要求,革新教学方式,构建多元的教学模式,提高学生的主观能动性。现代数学教育更注重与学生生活实际、身心发展相结合的
<正> 在毛主席革命路线指引下,几年来我省小水泥工业有了很大发展,产量逐年上升。但是,就现有的设备而言,约有40~50%的潜力尚未发挥。以磨机来说,据我们初步调查,我省绝大部分
<正>国家治理现代化是当代中国社会最重要的任务之一。法治是国家治理现代化的基本特征和基本方式。然而,单靠法治还不足以完满地实现国家治理现代化,还需要道德发挥作用。在
建构主义是当代在西方有广泛影响的一种全新的学习理论,以建构主义理论为指导,对大学英语个性化教学模式进行研究与实践。通过具体的个性化教学模式研究、个性化教学环境建设
莪术油(Zedoary Turmeric Oil)为传统中药莪术的挥发油,药理研究表明,莪术油具有抗癌、抗病毒、抗炎、抗菌等多种作用,但莪术油具有不溶于水、生物利用度差、味苦、不易口服
根据矿井通风系统平衡定律和可靠性、图论与代数等理论,对矿井通风系统的可靠性进行了理论分析,给出了可靠度的确切定义,同时给出了可靠度的近似计算和近似优化方法。
人民币汇率自汇改以来升值幅度较大。作为基本的宏观价格变量,汇率牵一发而动全身,不仅影响宏观经济走势,还通过国内外商品比价的变化影响经济结构。本文分别以1980年和1990
运用适生性分析软件CLIMEX与GARP对三叶草斑潜蝇Liriomyza trifolii(Burgess)在我国的潜在分布区进行预测。CLIMEX预测结果显示,全国638个气候站点中有415个站点的生态气候指
我国铁路跨越式发展要求铁路运输各部门要充分利用现代化的信息技术,充分发挥各部门的能动性,提高资源共享程度,实现铁路运输管理的科学性和先进性。铁道部《铁路信息化总体