- 1、本文档共7页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
河南 服务商,河南帝通科技有限公司
IDC
手游卡牌游戏服务器架构详解
一.手游卡牌游戏分布式进阶特点
卡牌游戏由于玩法多样且易于上手,游戏推出后用户增长迅速。卡牌游戏大部分会采用分区
全服的部署模式。架构上可采用分布式进阶架构,来解决用户激增的问题。分布式进阶架构
可实现应用的松耦合,将应用服务器与缓存、数据库服务等模块解耦,并物理隔离部署,实
现功能模块的水平扩展,有效避免云服务器I/O 争抢带来的性能降低问题。同时增加游戏更
新服务器、缓存服务器、数据库读写分离、日志分析服务,轻松应对海量玩家同时在线。部
分卡牌游戏也会采用分区分服的部署模式 (可参考端游分布式进阶部署架构)。
二、架构图内各部分详细解读
安全防护
帝通科技高防服务器可以为你的服务器提供最高500G 的硬防DDOS 服务器,用户可根据情
况开启。免费的云监控服务,可对云服务器提供CPU、内存、网络流量等十种类型实时的监
控服务,并提供多种报警方式。
接入层
河南帝通科技有限公司 官网
河南 服务商,河南帝通科技有限公司
IDC
接入层主要包括目录服务器,负载均衡和登录服务器。主要负责玩家身份认证,保持服务器
与客户端连接。玩家首先从目录服务器获取分区列表,然后选择相应的分区登录游戏。分区
全服特点,每个分区都配有单独的一组登录服务器,通过负载均衡进行流量分发,分区与分
区之间相互独立。
目录服务器
目录服务器一般部署在云服务器上,主要功能是显示及维护分区列表和每个分区的在线人数
信息,在线人数信息将由游戏服务器定期上报。目录服务器相对简单,一般采用中低配置
(如 核 )的云服务器部署即可。
:4 4G ,
登录服务器
登录服务器主要功能是验证玩家的帐号是否合法,同时在整个游戏期间与玩家保持连接。只
有通过验证的帐号才能登录相应游戏服务器。根据手游卡牌的特点,正式推广后可能面临快
速扩展的问题当用户大量增加时,可以通过云服务器快速扩展能力,来平摊流量。
分区全服部署模式,每个分区都会配有单独的一组登录服务器,且区与区之间登录不做互通。
可以将登录服务器搭建在云服务器 (云服务器)上。由于登录服务器的负载较高,建议使用
高配云服务器 (如: 核 )。
8 16G
负载均衡
负载均衡对后端多台登录服务器进行流量分发,以提升登录系统对外的服务能力,消除单点
故障提高登录系统的可用性。
3、逻辑层
卡牌游戏在用户登录后,会先看到场景的目录,需要通过选择英雄、副本、竞技场、拍卖行
等场景后再进行游戏。逻辑层主要处理游戏场景选择、战斗、任务等请求,并与数据库、全
局服务器进行通讯。逻辑层主要包含:游戏逻辑服务器组和中心服务器。
游戏逻辑服务器组
游戏逻辑服务器的作用是:将每个玩家发送过来的操作进行校验和处理。包括游戏场景中的:
移动、战斗、任务和技能等。由于手游卡牌玩法多样,正式推广后会吸引大量玩家涌入,会
河南帝通科技有限公司 官网
河南 服务商,河南帝通科技有限公司
IDC
面临快速扩展的问题,一周内可能需要开上百组服务器,在游戏下行阶段又面临合服,服务
器快速缩减等问题。这些问题都可以通过云服务器弹性扩展能力来解决。
中心服务器
中心服务器维护所有与之相连的游戏逻辑服务器地址映射表,并负责游戏逻辑服务器、游戏
数据库、全局服务器之间的通信。
4、数据存储层
数据存储层主要存储游戏数据。主要有数据缓存,游戏数据库、日志服务、目录数据库。
数据缓存
通过增加缓存服务器可极大缓解对后端数据库访问的压力,提高游戏的响应速度。对于数据
缓存我们可以通过两种方式部署:使用开放缓存服务 ( )完全兼容 协议、或
OCS Memcache
者
您可能关注的文档
- 河南发电机组颗粒捕集器价格 河南发电机组颗粒捕集器多少钱.pdf
- 红鹤沟通交流经典报告:北京耕天下二期整合推广策略案-119页.pdf
- 红鹤沟通交流经典报告:北京星河湾整合传播策略案Ⅱ-159页.pdf
- GLP-311砂浆喷涂机.pptx
- 护患沟通交流方法技巧与护患纠纷案例讲解.pdf
- 环境工程原理考试05-3.pdf
- Tengine+淘宝开源+Web+服务器.pptx
- 机械行业PLM解决.pdf
- 基于DISC人际沟通交流-课程介绍 王智勤 2013.0331.pdf
- 基于FPGA与88E1111千兆以太网设计.pdf
- 2024云南红河州金平县发展集团限公司招聘5人【综合基础知识500题】高频考点模拟试题及参考答案解析.docx
- 2024内蒙古锡林郭勒盟西乌珠穆沁旗林业和草原局招录生态管护员【综合基础知识500题】高频考点模拟试题及参考答案解析.docx
- 2024云南省事业单位联考招录【综合基础知识500题】高频考点模拟试题及参考答案解析.docx
- 2024下半年湖北孝感市孝南区部分事业单位招聘79人【综合基础知识500题】高频考点模拟试题及参考答案解析.docx
- 2024下半年四川绵阳事业单位历年【综合基础知识500题】高频考点模拟试题及参考答案解析.docx
- 2024中铁四局总部部门及直属单位员工公开招聘6人【综合基础知识500题】高频考点模拟试题及参考答案解析.docx
- 2024中铁建电气化局集团南方工程限公司2024届校园招聘【综合基础知识500题】高频考点模拟试题及参考答案解析.docx
- 2024云南中冶建设工程限责任公司招聘10人【综合基础知识500题】高频考点模拟试题及参考答案解析.docx
- 2024中钢集团高校毕业生招聘575人【综合基础知识500题】高频考点模拟试题及参考答案解析.docx
- 2024下半年浙江嘉兴南湖区卫生系统招聘事业单位工作人员31人【综合基础知识500题】高频考点模拟试题及参考答案解析.docx
文档评论(0)