《王途霸业》战争策略游戏的服务器架构设计

王途霸业的服务器架构设计从2012年11月份开始历时10个月从6月份的V1.0.0第一次于玩家见面,到现在V1.1.5版本,这10个月里《王途霸业》经历了很多次架构的调整,客户端和服务端都已经有成型的架构体系,特别是服务器的架构,似乎从一个无知的少年经过1年的时间成长为了一个成熟的白领,可以正式抗起整个家庭的重担。

服务端:

服务端整个架构由4个部分组成,分别是:数据缓冲服务器,逻辑服务器,认证服务器,中心服务器

数据缓冲服务器:对MYSQL数据库从内存上的数据存储优化,将更大程度上优化数据读取和存储效率。

逻辑服务器:不言而明,这是《王途霸业》的核心服务器,对《王途霸业》的游戏正常运行起到了关键性的作用

认证服务器:《王途霸业》是一款面向多平台,多渠道的游戏。她的帐号系统面向《王途霸业》中的所有服务器。也就是说,你只要注册一个帐号,就可以登录任何一个服务器进行游戏。

中心服务器:主要负责对《王途霸业》的服务器地址管理,版本更新和公告内容。她是整个游戏的入口点,就像个看门人,对所有进入游戏的手机终端,检查他们的版本是否最新,并给予当前的全服公告和现有服务器的状态。

《王途霸业》中缓冲服务器有,DB缓冲服务器,日志缓冲服务器

这两个服务器分别分则对游戏数据存储和游戏日志数据存储。

《王途霸业》中逻辑服务器有,GAME游戏服务器,LOGIN登录服务器

游戏服务器对负责游戏的逻辑,而LOGIN服务器负责对帐号验证分流一部分HTTP访问造成的延迟。

《王途霸业》中认证服务器主要负责对所有平台的帐号进行验证,并提供帐号所对应的ID,这里启用HTTP连接,短连接的好处就是不必担心个服务器之间的长连接中断问题,并且能够承载更多的用户,统一所有服务器的帐号。

《王途霸业》中的中心服务器是HTTP方式,也是因为这样能更好的承载客户端入口点,快速让客户端获得最新的更新内容和最新的服务器列表状态。将入口功能集成于一身。

ddd

· 游戏服务端, 游戏架构, 后端技术

感谢您的耐心阅读

Thanks for your reading

  • 版权申明

    本文为博主原创文章,未经允许不得转载:

    《王途霸业》战争策略游戏的服务器架构设计

    Copyright attention

    Please don't reprint without authorize.

  • 微信公众号,文章同步推送,致力于分享一个资深程序员在北上广深拼搏中对世界的理解

    QQ交流群: 777859752 (高级程序书友会)