- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
阿里云 MMO 类游戏解决方案
阿里云 MMO 类游戏
解决方案
1
阿里云 MMO 类游戏解决方案
行业需求
随着手游玩家被渐渐往重度化方向培养,越来越多的 RPG 游戏上线,其中
大型多人在线游戏 MMORPG 是 RPG 类型游戏中非常重要的细分领域,如何让
移动玩家也能像传统PC端游玩家一样流畅地玩手机MMO是手机游戏后台架构
设计和开发人员面临的新的挑战。
对于 MMO 类型游戏而言,几个核心技术需求点如下 :
1. 大带宽高包量。由于 MMO 类型游戏一般都希望可以尽量做大视野,且其
核心玩法基础是移动和战斗,要求同屏间玩家需要互相实时可见,大量的移
动包和战斗包都是需要在视野内进行广播,这种玩法背景下 ,MMO 游戏服
务器在拥有较高的玩家同时在线数时 ,会产生大量通信包 ,所以MMO 游
戏服务器的接入层需要充足的网络带宽和高网络包吞吐量。
2. 资源弹性伸缩。MMO 类手机游戏具有 “轻游戏”和“时间碎片化”的特点 ,
这种 “短平快”的行业特性 ,需要最大化节约和利用游戏服务器资源 ,能
够高效完成 MMO 游戏服务器合区、合服。
3. 高计算能力。对于 MMO 类型的网游,游戏策划们希望通过玩家之间的强
交互来吸引更多的玩家,所以需要尽可能提高单区玩家同时在线数。单区最
高玩家同时在线数一般要求能够达到数千 ,所以 MMO 类型的网游属于强
交互强校验类型,对游戏服务器的计算能力有比较高的要求。
4. 就近接入。MMO 类型网游往往会采用分区、分服和跨地域多中心等就近部
署的模式,让游戏玩家通过就近接入方式连接游戏服务器 ,保证游戏流畅性,
提升游戏体验。
解决方案
针对以上挑战 ,阿里云提出了以云计算平台为基础的 MMO 类型游戏解决方
2
阿里云 MMO 类游戏解决方案
案,方案架构如下。
MMO 类游戏解决方案-系统架构图
解决方案架构解读 :
1. 全局服务主备容灾。从服务影响范围来分的话,游戏服务器中的服务大体分
为区服类服务 (如聊天服)和全局类服务 (如网关服),而全局类服务一旦
出现故障就会影响到游戏的全部玩家,所以需要保证全局性服务的高可用 ,
而在云服务器(ECS )上搭建主备双活节点的方式则可以保证这一点。
2. 分层的架构。采用经典的三层架构(分别是接入层、逻辑层和数据层),其
中接入层主要负责游戏账号登录认证、通信包加解密、客户端连接管理等功
能;逻辑层实现游戏主要业务逻辑 ,比如区游戏服、聊天、排行榜等;数据
层解决数据持久化存储和共享缓存的问题。采用云数据库 (RDS )可以解决
数据库主备容灾、读写分离以及分布式数据库等需求,逻辑层中核心的场景
服务器可以基于场景灵活地进行扩展,提升单区最高同时在线玩家数。
3
阿里云 MMO 类游戏解决方案
3. 跨地域弹性部署。客户可将不同的游戏服部署到阿里云不同地域的数据中心,
结合阿里云弹性伸缩服务(ESS )方便搭建自动开服系统,这样也可以做到
用户就近接入以提高网络访问质量。
4. 专用数据缓存。由于 MMO 类游戏单区有较高的玩家同时在线,为了快速读
写玩家的游戏数据,采用阿里云开放缓存服务(OCS )和阿里云键值存储
(KVStore )构建缓存层,来提高数据读写的速度 ,这样也可以减小后端数
据库的读写压力 ,缓存中的数据可以采取定期分批的策略进行持久化。
5. 游戏更新包下载。基于阿里云的内容加速网络(CDN )和开放存储服务(OSS )
搭建而成的游戏更新包下载系统,可以高效方便完成 MMO 类型游戏频繁的
游戏客户端更新包的分发工作。
解决方案特点和优势
1. 高网络吞吐能力。阿里云有充足的带宽资源,负载均衡(SLB )以集群方式
您可能关注的文档
- 金华市中心医院信息系统数据中心.doc
- 金隅·田员外首开13500元m2起.PDF
- 钢筋混凝土用余热处理钢筋GB13104-91.PDF
- 销售机构、参加新浪仓石申购费率优惠活动的公告.PDF
- 锦州港股份有限公司关于公司电子邮箱变更的公告.PDF
- 锦江出炉股份重组方案,提速国际化进程.PDF
- 长和孖宝值得收集.PDF
- 长寿区气象局气象要素传感器网络设备等竞争性谈判.PDF
- 长春市第103中学信息技术王雨.ppt
- 长株潭试点健康一卡通.PDF
- 职业学院金山湾产教融合示范项目可行性研究报告申请报告.doc
- 职业教育智能实训设施提升可行性研究报告申请建议书YYY.doc
- 富士施乐Apeos C7071_C6571_C5571_C4571_C3571_C3071参考指南操作篇.pdf
- 富士施乐Apeos4620SDF使用说明书用户指南.pdf
- 富士施乐AC7071_C6571_C5571_C4571_C3571_C3071参考指南附录篇.pdf
- 富士施乐AC7071_C6571_C5571_C4571_C3571_C3071参考指南选装装置篇.pdf
- 人工智能科技主题高端简约模板88.pptx
- 人工智能科技主题高端简约模板14.pptx
- 人工智能科技主题高端简约模板55.pptx
- 人工智能科技主题高端简约模板119.pptx
文档评论(0)