本文面向网络游戏中的网页游戏,从服务端分布式策略入手

本文面向网络游戏中的网页游戏,从服务端分布式策略入手

【摘要】 近年来,随着网络游戏行业的快速发展创作人,游戏玩家数量不断增加。 面对如此庞大的玩家数量,单纯升级服务器硬件已经无法满足需求。 因此网页游戏开发流程图,一个优秀的网络游戏服务器架构显得尤为重要。 这样的架构不仅可以给玩家带来更好的游戏体验,也可以为企业节省各种成本,并且在同类型项目中也能具有较高的可靠性。 便携性,可大大加快游戏开发速度,从而增加企业利润。 本文面向网络游戏中的页游,从服务器端分布式策略出发,以高稳定性、高性能、高扩展性和高可移植性为架构设计目标,针对页游中的关键点服务器设计过程。 进行技术点研究,设计分布式网页游戏服务器架构网页游戏开发流程图,并对架构中的部分关键技术模块进行设计和实现。 主要研究内容如下:(1)分析了网络游戏行业的发展现状和服务器端技术发展的不同阶段,以及当前网络游戏服务器端技术面临的问题。 (2)对网页游戏服务器开发技术相关技术进行分析比较,为服务器架构设计提供依据。 相关技术主要包括:ACE框架、共享内存技术、数据序列化技术。 (3)通过分析提出了网页游戏服务器架构设计的目标,并基于设计目标对服务器架构模块进行了分析音效,制定了总体架构的分布式策略。 分布式服务器主要包括:游戏服务器、通信服务器、数据库服务器、日志服务器、全局服务器、消息上报服务器。 基于该架构设计了各分布式服务器的核心业务,设计了该架构中的数据存储方案、数据缓存机制和数据序列化等几个关键技术点。 (4) 根据设计方案实现总体架构和关键技术功能,并在已实现的系统上进行测试。 在满足架构设计目标的前提下,本文的研究成果还可以让游戏开发者只关注上层游戏业务逻辑的实现,而无需关心下层的实现过程,如作为数据通信和数据存储过程,从而降低了服务器端开发的难度。 ,提高了服务器的开发效率。