阿里云MMO类游戏.PDFVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 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 )以集群方式

文档评论(0)

ljxmax118 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档