近年来,随着移动互联网技术和全球社交化的发展,全球同服的玩法越来越受到游戏玩家的喜爱,最火爆的如《皇室战争》自16年3月份发布来便长期霸榜,支持全球同服的游戏架构在知乎上一度引起热议,面对国内各游戏厂家出海和全球运营需求,腾讯云利用分布在全球的云基础设施和互联的VPC网络为游戏服务的全球部署提供了一套完整解决方案。
接入服、游戏逻辑服、缓存服可在用户所在地就近接入,不仅提升接入层访问速度,而且非全局类数据可本地存储,减少数据跨地域交互。
腾讯云数据中心广布全球,现已在全球范围内开通16大数据中心,覆盖5大洲,游戏数据库中心服可根据业务需要选择部署在腾讯云几大核心机房之一。选择中心服部署的机房一般可从两个方面入手,一是跟产品运营同学确认游戏希望重点覆盖哪个区域的玩家,如欧美还是东南亚地区等,二是对比海外各大IDC的网络质量和覆盖面,选其最优节点进行部署。
下图是全球200多个国家到腾讯云海外IDC的网络质量图(仅供参考)
腾讯云北美IDC
腾讯云中国香港IDC
基于上述数据,如游戏需重点覆盖欧美玩家,游戏中心服可选择部署在腾讯云北美IDC,如重点覆盖韩日台和部分东南亚用户,则可选择腾讯云中国香港IDC,如主要覆盖东南亚用户,则可直接选择腾讯云新加坡IDC。
全球同服最大的难点在于如何解决玩家跨服PVP等同服玩法网络延迟高问题,全球有数千家运营商,各运营商网络质量参差不齐,总有用户是跨运营商访问游戏业务,网络质量难以保证,另外一方面是管理原因,导致各运营商之间出口限制较多,从技术角度看,每增加一跳转发,通常网络延迟会多增加几毫秒。为了解决上述网络问题,腾讯云提供以下几种网络优化方案。
1.大区间VPC互联
为了减少游戏接入服到全局中心服之间的时延,腾讯云可通过VPC网络实现各大区之间的专线高速互联,与公网相比大大降低跨区间数据访问的网络时延,而且建立VPC互联的操作非常简单,控制台上仅需两步:
第一步:在腾讯云控制台上创建对等连接;
第二步:在两端设置路由表;
创建成功后可直接在[对等连接]中查看状态
像中国香港大区与北美大区如果通过VPC网络实现专线互联后,从中国香港到北美的延迟可控制在200ms左右,基本满足COK、COC类游戏全球同服玩法的需求。
2.海外POP点加速
腾讯云除了提供IDC间专线互联能力外,欧洲、南美、非洲等地还能提供POP点加速方案,减少国际间跨运营商路由转发的次数和规避运营商之间出口限制等问题。如业务集中部署在北美IDC的话,欧洲用户就可以通过腾讯云在欧洲的POP点做最近接入,然后腾讯云会直接将流量通过专线回传至北美IDC,达到网络质量优化的目的。
从欧洲到北美通过pop点加速后,延迟基本控制在100ms以内,如下图所示
综上所述,部署一款全球同服后台架构的游戏我们可能需要考虑如下几点:
未来,随着腾讯云美东、美西、欧洲、日本大区的逐步开放,覆盖全球的腾讯云网络将为您提供更加全面的全球同服基础能力,敬请期待。
相关推荐