卡牌类手游游戏服务器架构解释.pdf

  1. 1、本文档共7页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
河南 服务商,河南帝通科技有限公司 IDC 手游卡牌游戏服务器架构详解 一.手游卡牌游戏分布式进阶特点 卡牌游戏由于玩法多样且易于上手,游戏推出后用户增长迅速。卡牌游戏大部分会采用分区 全服的部署模式。架构上可采用分布式进阶架构,来解决用户激增的问题。分布式进阶架构 可实现应用的松耦合,将应用服务器与缓存、数据库服务等模块解耦,并物理隔离部署,实 现功能模块的水平扩展,有效避免云服务器I/O 争抢带来的性能降低问题。同时增加游戏更 新服务器、缓存服务器、数据库读写分离、日志分析服务,轻松应对海量玩家同时在线。部 分卡牌游戏也会采用分区分服的部署模式 (可参考端游分布式进阶部署架构)。 二、架构图内各部分详细解读 安全防护 帝通科技高防服务器可以为你的服务器提供最高500G 的硬防DDOS 服务器,用户可根据情 况开启。免费的云监控服务,可对云服务器提供CPU、内存、网络流量等十种类型实时的监 控服务,并提供多种报警方式。 接入层 河南帝通科技有限公司 官网 河南 服务商,河南帝通科技有限公司 IDC 接入层主要包括目录服务器,负载均衡和登录服务器。主要负责玩家身份认证,保持服务器 与客户端连接。玩家首先从目录服务器获取分区列表,然后选择相应的分区登录游戏。分区 全服特点,每个分区都配有单独的一组登录服务器,通过负载均衡进行流量分发,分区与分 区之间相互独立。 目录服务器 目录服务器一般部署在云服务器上,主要功能是显示及维护分区列表和每个分区的在线人数 信息,在线人数信息将由游戏服务器定期上报。目录服务器相对简单,一般采用中低配置 (如 核 )的云服务器部署即可。 :4 4G , 登录服务器 登录服务器主要功能是验证玩家的帐号是否合法,同时在整个游戏期间与玩家保持连接。只 有通过验证的帐号才能登录相应游戏服务器。根据手游卡牌的特点,正式推广后可能面临快 速扩展的问题当用户大量增加时,可以通过云服务器快速扩展能力,来平摊流量。 分区全服部署模式,每个分区都会配有单独的一组登录服务器,且区与区之间登录不做互通。 可以将登录服务器搭建在云服务器 (云服务器)上。由于登录服务器的负载较高,建议使用 高配云服务器 (如: 核 )。 8 16G 负载均衡 负载均衡对后端多台登录服务器进行流量分发,以提升登录系统对外的服务能力,消除单点 故障提高登录系统的可用性。 3、逻辑层 卡牌游戏在用户登录后,会先看到场景的目录,需要通过选择英雄、副本、竞技场、拍卖行 等场景后再进行游戏。逻辑层主要处理游戏场景选择、战斗、任务等请求,并与数据库、全 局服务器进行通讯。逻辑层主要包含:游戏逻辑服务器组和中心服务器。 游戏逻辑服务器组 游戏逻辑服务器的作用是:将每个玩家发送过来的操作进行校验和处理。包括游戏场景中的: 移动、战斗、任务和技能等。由于手游卡牌玩法多样,正式推广后会吸引大量玩家涌入,会 河南帝通科技有限公司 官网 河南 服务商,河南帝通科技有限公司 IDC 面临快速扩展的问题,一周内可能需要开上百组服务器,在游戏下行阶段又面临合服,服务 器快速缩减等问题。这些问题都可以通过云服务器弹性扩展能力来解决。 中心服务器 中心服务器维护所有与之相连的游戏逻辑服务器地址映射表,并负责游戏逻辑服务器、游戏 数据库、全局服务器之间的通信。 4、数据存储层 数据存储层主要存储游戏数据。主要有数据缓存,游戏数据库、日志服务、目录数据库。 数据缓存 通过增加缓存服务器可极大缓解对后端数据库访问的压力,提高游戏的响应速度。对于数据 缓存我们可以通过两种方式部署:使用开放缓存服务 ( )完全兼容 协议、或 OCS Memcache 者

您可能关注的文档

文档评论(0)

xina171127 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档