游戏全球同服方案技术架构

全集中部署

适用场景:希望重点覆盖某区域、实现真正的全球玩家同服、游戏玩法对网络延迟不敏感(游戏的网络延迟容忍度在300ms以下,如卡牌游戏)、游戏服务器架构不适合分布式部署(没有设计分布式数据同步机制)的游戏。

架构优点:

1、部署简单,运维方便
2、没有数据一致性问题

架构解读:

1、游戏接入层、逻辑层和数据层全部集中部署到某一区域。
2、全球所有玩家均通过Internet公网接入游戏。
注:无法实现所有玩家就近接入。

产品优势
更多设计参考

世界排行榜

需求:查看自己的名次或百分比、查看世界前N名、排行能够实时或定时更新。

分析:每人都能查看自己的具体名次,需要对所有用户进行全排名,只能用单独服务器定时排序,耗时长,体验不好。采用前M名精确排名和百分比模糊排名方案。

数据结构:红黑树或分数区间段。

架构:使用Redis定时落地数据,GameServer将参与排名的数据上报RankServer,客户端从GameServer拉取排名数据,GameServer从RankServer拉取排名数据。

常见问题
收缩
  • 电话咨询

  • 0718-7999357
  • 15549276653