游戏风云阿里云全球同服游戏方案全面解读

游戏风云:阿里云全球同服游戏方案全面解读本自于阿里云云栖社区摘要:在3月8日的“2017游戏行业全球同服和安全攻防技术沙龙”上,阿里云资深业务架构师韩虎分享了阿里云全球同服游戏解决方案,他从当前的技术环境入手,介绍了业务功能整体架构,并重点解析了四种全球同服游戏参考架构,最后还辅以案例说明典型系统的设计要点。在3月8日的“2017游戏行业全球同服和安全攻防技术沙龙”上,阿里云资深业务架构师韩虎分享了阿里云全球同服游戏解决方案,他从当前的技术环境入手,介绍了业务功能整体架构,并重点解析了四种全球同服游戏参考架构,最后还辅以案例说明典型系统的设计要点。以下内容根据现场分享和幻灯片整理而成。经过前几年的激烈竞争,2017年国内手游行业进入一个稳定发展期,市场进一步细分,游戏公司纷纷寻求业务创新,其中手游重度化和端游经典IP手游化仍是重点所在,但是很多游戏厂商在去年已开始规划或操作游戏出海,如研发全球同服手游或发行游戏海外版。背景介绍---本文于网络,仅供参考,勿照抄,如有侵权请联系删除---2016年Supercell推出的全新手游《部落冲突:皇室战争》中,全球同服的概念大获成功。国内一部分游戏公司看到这种游戏的潜力,纷纷选择手游出海策略;中国游戏厂商智明星通开发的《COK列王的纷争》也取得了不菲的成绩。受这些成功游戏的影响,一大批全球同服手游相继涌现,这也成为游戏公司试水海外市场的突破口。但在其中,还存在着亟待解决的技术痛点:1.游戏架构设计问题,不同类型的游戏如何设计和部署游戏接入层、逻辑层和数据层;2.网络延迟问题,如何让不同国家玩家都能快速顺畅地接入游戏、进行公平PK;3.数据读写问题,在分布式部署方式下如何高效读写数据并保持必要的数据一致性;4.资源管理问题,如何统一、高效地进行游戏运维和资源管理。业务功能架构无论页游、手游还是端游,基本都包含以下的游戏模块或服务,主要包括游戏服务器和游戏运营支撑两大部分。---本文于网络,仅供参考,勿照抄,如有侵权请联系删除---全球同服游戏参考架构2016年,通过和客户的深入交流和广泛调研,以及我们本身对游戏架构的研究,总结出了以下四种全球同服游戏参考架构。一、全集中部署第一种称为全集中部署架构,是目前对网络延迟不敏感的全球同服游戏的主要架构选择。这种架构下游戏的接入层、逻辑层和数据层全部集中部署到某一区---本文于网络,仅供参考,勿照抄,如有侵权请联系删除---域,全球所有玩家均通过Internet公网接入游戏。适用于希望重点覆盖某一区域的玩家,实现真正的全球玩家同服,游戏玩法对网络延迟不敏感,比如游戏的网络延迟容忍度在300ms以下,又比如传统的卡牌游戏。这种类型游戏的服系架构,设计初期不适合做分布式部署,如逻辑架构里未设置数据同步的机制,所以在上线时只能选择全集中部署。架构优点:1.部署简单、运维方便;2.主要覆盖区域的玩家游戏体验较好;3.没有数据一致性问题。架构缺点:1.无法实现所有玩家就近接入。二、集中部署、优化网络第二种称为集中部署、优化网络架构,该架构中游戏接入层、逻辑层和数据层同样集中部署到某一区域,然后在游戏所需覆盖区域的阿里云节点部署接入点或代理。通过智能DNS进行调度后,各区域玩家实行自动地就近接入,游戏服务与各接入点通过阿里云的高速通道进行内网互连。适合于游戏服务器架构不---本文于网络,仅供参考,勿照抄,如有侵权请联系删除---宜做分布式部署,而运营发行方又想覆盖尽量多的区域,并且游戏网络延迟容忍度在200ms以内,比如SLG游戏。架构优点:1.部署简单,运维方便;2.可以实现网络加速;3.没有数据一致性问题。架构缺点:1.延迟固定,通过专线进行网络加速所以延迟是固定值。固定延迟差异对于某些类型游戏来说会带来玩法上的公平性问题,需要采用帧同步等方法来消除延迟差异。三、数据集中、逻辑分布第三种称为数据集中、逻辑分布架构,该架构下数据层集中部署到某一机房,然后在全球其他所需覆盖的区域分别部署一套游戏的接入层、逻辑层和缓存层。它适用于游戏玩法上尽量是同区域玩...

1、当您付费下载文档后,您只拥有了使用权限,并不意味着购买了版权,文档只能用于自身使用,不得用于其他商业用途(如 [转卖]进行直接盈利或[编辑后售卖]进行间接盈利)。
2、本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供参考,付费前请自行鉴别。
3、如文档内容存在侵犯商业秘密、侵犯著作权等,请点击“举报”。

常见问题具体如下:

1、问:已经付过费的文档可以多次下载吗?

      答:可以。登陆您已经付过费的账号,付过费的文档可以免费进行多次下载。

2、问:已经付过费的文档不知下载到什么地方去了?

     答:电脑端-浏览器下载列表里可以找到;手机端-文件管理或下载里可以找到。

            如以上两种方式都没有找到,请提供您的交易单号或截图及接收文档的邮箱等有效信息,发送到客服邮箱,客服经核实后,会将您已经付过费的文档即时发到您邮箱。

注:微信交易号是以“420000”开头的28位数字;

       支付宝交易号是以“2024XXXX”交易日期开头的28位数字。

客服邮箱:

biganzikefu@outlook.com

所有的文档都被视为“模板”,用于写作参考,下载前须认真查看,确认无误后再购买;

文档大部份都是可以预览的,笔杆子文库无法对文档的真实性、完整性、准确性以及专业性等问题提供审核和保证,请慎重购买;

文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为依据;

如果您还有什么不清楚的或需要我们协助,可以联系客服邮箱:

biganzikefu@outlook.com

常见问题具体如下:

1、问:已经付过费的文档可以多次下载吗?

      答:可以。登陆您已经付过费的账号,付过费的文档可以免费进行多次下载。

2、问:已经付过费的文档不知下载到什么地方去了?

     答:电脑端-浏览器下载列表里可以找到;手机端-文件管理或下载里可以找到。

            如以上两种方式都没有找到,请提供您的交易单号或截图及接收文档的邮箱等有效信息,发送到客服邮箱,客服经核实后,会将您已经付过费的文档即时发到您邮箱。

注:微信交易号是以“420000”开头的28位数字;

       支付宝交易号是以“2024XXXX”交易日期开头的28位数字。

确认删除?