当前位置:主页 > 管理论文 > 移动网络论文 >

分布式网页游戏服务端架构技术研究与实现

发布时间:2018-03-14 03:49

  本文选题:网页游戏 切入点:服务端架构 出处:《西南交通大学》2017年硕士论文 论文类型:学位论文


【摘要】:近年来,网络游戏产业高速发展,游戏玩家数量在不断的增加,面对如此庞大数量的玩家,单纯的对服务器硬件进行升级已经不足以满足需求。所以一个优秀的网络游戏服务端架构就显得尤为重要,这样的架构不仅能够在给予玩家较好的游戏体验还能为企业节省各项成本,并且在同类型项目之间也能有较高的可移植性,这样就能够大大加快游戏开发速度,从而提高企业利润。本文面向网络游戏中的网页游戏,从服务端分布式策略入手,以高稳定性、高性能、高可扩展性和高可移植性为架构的设计目标,针对网页游戏服务端设计过程中的关键技术点展开研究,设计一个分布式的网页游戏服务端架构,并且对架构中的部分关键技术模块进行设计和实现。主要研究内容如下:(1)分析目前网络游戏行业发展现状和服务端技术发展的不同阶段以及当前网络游戏服务端技术所面临的问题。(2)针对网页游戏服务端开发技术进行相关技术分析对比,为服务端架构设计提供基础,相关技术主要有:ACE框架、共享内存技术、数据序列化技术。(3)通过分析提出了网页游戏服务端架构设计的目标,并基于设计目标对服务端架构模块进行分析,制定出整体架构的分布式策略,其中分布式服务器主要包括有:游戏服务器、通信服务器、数据库服务器、日志服务器、全局服务器、消息上报服务器。在此架构上针对各个分布式服务器核心业务进行了设计,针对架构中数据存储方案、数据缓存机制和数据序列化几个关键技术点进行设计。(4)根据设计方案对整体的架构以及关键技术的功能实现,并在实现的系统上进行测试。本文的研究成果在满足架构设计目标的前提下还能够让游戏开发人员只需关注上层游戏业务逻辑的实现,无需关心数据通信和数据存储过程等较为底层的实现过程,从而降低了服务端开发难度,增加了服务端的开发效率。
[Abstract]:In recent years, with the rapid development of the online game industry, the number of gamers is constantly increasing, facing such a large number of players, Simply upgrading the server hardware is not enough to meet the requirements, so a good network game server architecture is particularly important. This architecture can not only give players a better game experience, but also save the cost for the enterprise, and can also have higher portability among the same types of projects, which can greatly accelerate the speed of game development. In order to improve the profit of the enterprise, this paper aims at the web game in the online game, starting with the distributed strategy of the server side, taking high stability, high performance, high scalability and high portability as the design goal. Aiming at the key technology points in the process of web game server design, a distributed web game server architecture is designed. And some key technology modules in the architecture are designed and implemented. The main research contents are as follows: 1) Analysis of the current status of online game industry and different stages of server-side technology development, as well as the current network game server end. The problem that the technology faces. 2) aiming at the web game server development technology, the related technology is analyzed and compared. In order to provide the foundation for the design of server-side architecture, the related technologies mainly include: ACE framework, shared memory technology, data serialization technology. And based on the design objectives of the server architecture module analysis, the overall architecture of the distributed strategy, which the distributed server mainly includes: game server, communication server, database server, log server. Global server, message reporting server. In this framework for each distributed server core business design, for the data storage scheme in the architecture, Data caching mechanism and several key technology points of data serialization are designed. The research results of this paper can satisfy the goal of architecture design and let the game developers only pay attention to the realization of the upper level game business logic. There is no need to pay attention to the lower realization process such as data communication and data stored procedure so as to reduce the difficulty of server-side development and increase the efficiency of server-side development.
【学位授予单位】:西南交通大学
【学位级别】:硕士
【学位授予年份】:2017
【分类号】:TP317;TP393.092

【相似文献】

相关期刊论文 前10条

1 孙贺;王s,

本文编号:1609469


资料下载
论文发表

本文链接:https://www.wllwen.com/guanlilunwen/ydhl/1609469.html


Copyright(c)文论论文网All Rights Reserved | 网站地图 |

版权申明:资料由用户f7fc9***提供,本站仅收录摘要或目录,作者需要删除请E-mail邮箱bigeng88@qq.com