网络游戏跨服务器的物理边界处理方法研究
发布时间:2017-05-12 06:13
本文关键词:网络游戏跨服务器的物理边界处理方法研究,由笔耕文化传播整理发布。
【摘要】:随着近年来计算机硬件和计算机软件技术的不断发展,网络游戏的发展达到了前所未有的高度。近两年来,大规模多人网络游戏的销售收入占网络游戏销售总收入的一半以上。直以来,大规模多人网络游戏都是网络游戏中最重要的组成部分。大规模多人网络游戏通常包含地图面积很大的游戏场景,需要多个服务器针对不同的地图块提供服务。游戏场景一致性是影响游戏体验的重要因素。不同的地图块之间存在边界区域。游戏场景的划分方法影响着边界区域的游戏过程,如玩家处于边界区域时的多服务器信息同步和多玩家信息同步、玩家在边界区域的交互等问题。因此,解决玩家处于边界区域以及跨边界时存在的问题,是保证游戏场景一致性的关键。 针对玩家在场景边界区域以及跨边界存在的同步问题,本文对游戏场景划分、游戏场景同步、边界场景一致性以及跨边界问题,分别进行了研究,并给出了相应的解决方法,主要研究成果如下: (1)针对场景划分问题,本文分析了现有的几种游戏场景划分方法,给出了一种游戏场景划分方法,并给出了游戏的架构设计,最后通过仿真实验进行了验证。 (2)针对边界区域的场景同步问题,本文分析了现有的几种场景同步方法的优缺点,提出了一种改进的场景同步方法:增加了玩家的远视域,同时对玩家对象和NPC对象分别同步。仿真实验结果的分析对比验证了该方法能够有效地减少服务器处理AOI的时间,以及向客户端同步的信息量。 (3)针对跨边界问题,本文在服务器引入消息订阅、跨界缓冲区、场景同步,提出了通过跨边界游戏对象实时迁移来解决玩家跨边界问题的方法。在边界区域,通过相邻服务器实时同步边界区域的游戏状态信息,保持了边界区域游戏场景的一致性以及玩家的跨边界实时迁移,最后通过实验验证了提出的方法的可行性。
【关键词】:场景划分 服务器 场景同步 AOI 跨边界
【学位授予单位】:北方工业大学
【学位级别】:硕士
【学位授予年份】:2015
【分类号】:TP393.05
【目录】:
- 摘要3-4
- Abstract4-8
- 1 绪论8-11
- 1.1 课题研究背景及意义8-9
- 1.2 国内外现状9
- 1.3 研究目标及主要研究内容9-10
- 1.4 论文组织结构10-11
- 2 相关技术研究11-16
- 2.1 场景划分11
- 2.2 游戏服务器架构11-12
- 2.3 通信协议12-13
- 2.4 Socket通信原理13-14
- 2.5 多线程与线程池14
- 2.6 AOI14-15
- 2.7 本章小结15-16
- 3 场景划分与游戏架构16-25
- 3.1 场景划分研究16-21
- 3.1.1 静态场景划分研究16-17
- 3.1.2 动态场景划分研究17-20
- 3.1.3 游戏场景划分20-21
- 3.2 游戏架构21-23
- 3.2.1 通信消息设计21
- 3.2.2 游戏架构21-22
- 3.2.3 游戏过程22-23
- 3.3 实验结果与分析23-24
- 3.4 本章小结24-25
- 4 场景同步25-34
- 4.1 场景同步概述25
- 4.2 基于AOI的游戏场景同步25-27
- 4.2.1 全局遍历同步25-26
- 4.2.2 双向链表26
- 4.2.3 基于AOI的P2P同步26-27
- 4.2.4 等大格子AOI同步27
- 4.3 改进的基于AOI的同步27-30
- 4.4 实验验证与分析30-33
- 4.5 本章小结33-34
- 5 跨场景边界问题研究34-43
- 5.1 跨边界问题概述34
- 5.2 跨边界问题34-38
- 5.2.1 服务器34-35
- 5.2.2 边界区域游戏场景一致性35-37
- 5.2.3 跨边界游戏对象实时迁移37-38
- 5.3 实验验证与分析38-42
- 5.4 本章小结42-43
- 6 总结与展望43-45
- 6.1 论文工作总结43
- 6.2 未来工作展望43-45
- 参考文献45-48
- 申请学位期间的研究成果及发表的学术论文48-49
- 致谢49
【参考文献】
中国期刊全文数据库 前10条
1 张晓;王忠仁;;一种基于CS和P2P混合结构的IM系统的设计与实现[J];成都信息工程学院学报;2006年04期
2 陈国斌;;一种分布式动态负载均衡调度算法[J];广西师范学院学报(自然科学版);2014年01期
3 贾晓强;;一种基于C/S模式的中间件SDO的P2P平台的网络拓扑设计[J];电子设计工程;2014年13期
4 欧昌华,李炳法;线程池在网络服务器程序中的应用[J];信息技术;2002年05期
5 张联峰,刘乃安,钱秀槟,张玉清;综述:对等网(P2P)技术[J];计算机工程与应用;2003年12期
6 高毅;张曦煌;王广翔;;基于UDP的多媒体通信的研究与实现[J];计算机工程与应用;2012年03期
7 张渊;余小清;万旺根;;空间二叉树排序查找算法及其在网络游戏中的应用[J];计算机应用;2007年S1期
8 张垠波;;线程池技术在并发服务器中的应用[J];计算机与数字工程;2012年07期
9 薛胜军;张小华;;游戏网格服务划分算法研究[J];计算机应用研究;2009年01期
10 吴红华;苏剑波;;四层结构的无线网络游戏服务器端的架构设计[J];计算机应用与软件;2010年11期
本文关键词:网络游戏跨服务器的物理边界处理方法研究,由笔耕文化传播整理发布。
,本文编号:358962
本文链接:https://www.wllwen.com/guanlilunwen/ydhl/358962.html