网络游戏引擎中负载均衡问题的研究

被引量 : 0次 | 上传用户:cai8211306
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
本文在两个863计划项目“网络游戏公共技术平台关键技术研究”以及“数字媒体公共技术平台研发”的支撑下完成,主要研究大型多人网络游戏引擎中的负载均衡问题。MMOG(Massively Multiplayer Online Games)是具有很大发展前景的大型网络游戏。这类游戏经常是成千上万个玩家同时处于一个虚拟世界,为了能够对玩家的信息进行实时响应,MMOG中通常需要多台服务器来处理来自各个玩家的信息。因此,怎样有效的分配玩家或者说如何找到一种高效的负载均衡算法成为MMOG中所面临的非常重要的一个问题。目前,网络游戏引擎中负载均衡技术的研究还不是很多,因此本文的研究具有比较重要的理论和现实意义。本文主要完成以下几项工作:1.详细分析了在网络引擎设计中要考虑的因素。包括采用分布式的体系结构,网络协议的选择,消息的等级划分和发送策略,以及采用集群化的游戏服务器。这些因素对整个系统的性能产生重要的影响。还介绍了网络游戏中比较常用的RakNet网络引擎。在后面设计的网络引擎系统架构中将使用RakNet作为系统底层通信模块。2.对目前网络游戏中的负载均衡技术做了较深入的研究。首先介绍了一般的负载均衡算法的分类以及实现技术,然后对应用于MMOG中的负载均衡技术的特点及常用的算法做了详细阐述。3.提出一种基于游戏空间划分的动态负载均衡算法,该算法将整个游戏虚拟世界进行分割,由多个游戏服务器来管理,在基于预订区域概念的基础上,通过向邻居服务器发送分配负载请求,使得一个超载的服务器能够方便地将它的一部分负载迁移到没有超载的服务器上,同时提出一种客户端迁移方案来减少该算法的开销,从而提高系统的响应速度和性能。4.在基于RakNet网络引擎的基础上设计一个网络游戏引擎系统,服务器端包括登录服务器、负载均衡服务器和多个游戏服务器。并通过该系统来验证玩家的登录退出、和游戏服务器的交互,以及用负载均衡服务器来实现一些静态的负载均衡算法。
其他文献
<正>仁怀拥有黔酒半壁以上江山,肩负无法卸载的振兴黔酒的重任。在续写黔酒辉煌的路途上,仁怀按照省委省政府的要求,科学规划、合理布局、做大总量,并于最近明确提出,到2015
为了进一步提高铝合金的摩擦性能,本实验通过在2219铝合金板材上进行微弧氧化处理以及添加不同浓度的SiC颗粒进行复合处理,并对获得膜层进行性能考察。通过正交试验对2219铝
在语文教学实践活动中,阅读教学一直是语文教育工作者关注的重点环节之一,但由于阅读教学方法、教学理论、教学经验等方面的不足,在现代的语文教学中,阅读式教学放的取得的成
通过加强临床护理、健康宣教以及心理方面的辅导等方面对正常分娩产褥期的孕产妇进行精心的临床观察与护理,可有效防止产后并发症的出现,促进产妇早日康复,同时也满足产妇健
本文的全部技术性内容,就是对量能课税原则的内涵及定位进行解说,并以此为主线来贯穿全文的论述。我国没有关于量能课税原则的明文规定,因此对量能课税原则的内涵、定位及其
针对智能车辆核心功能中的视觉感知存在识别准确度低、实时性差、导航系统功能单一以及抗干扰能力不足等问题,提出了一种改进的孪生神经网络目标识别算法,解决了传统图像处理
目的:通过检测人血清LAG-3(lymphocyte activation gene-3;CD223)在新疆地区维吾尔族、汉族胃癌患者中的表达水平及其与胃癌临床病理资料的相关性用以判断其在临床诊断及治疗
<正> “吸引教育”(Invitational Education)形成于20世纪70年代末80年代初,它是一种比喻,指一种研究和探索将学校建成令人向往的“最吸引人的场所”的教育理念。作为一种新
作为新型城市基础设施,充电基础设施具有不同以往的特点,决定了充电基础设施项目在运作过程中所面临的问题也不同于传统基础设施项目。本文从规划、建设和运营角度分析充电基
我国人口众多、资源相对紧张,能源紧缺制约了国民经济的发展。因此,经济要实现持续、快速、健康发展,必须改变经济增长方式,由粗放型向集约型转变,节能是国家发展经济的一项长远战