导语:网络卡顿一直是影响游戏体验的一大因素,也是游戏开发者和游戏运维最头痛“顽疾”,它链条长,不可控因素多。腾讯云将网络质量作为基础产品质量的重要指标,腾讯云提供的公网IP,都是经历过同当地运营商进行多轮的路由调优后上线的,上线后还会关注网络质量进行持续调优。同时为了应对网络游戏中出现的各种网络覆盖的问题也推出了不少产品,这里除了老产品的介绍,也会带来“新玩法”。
网络背景介绍
玩家连接游戏服务器在非同城的情况,大致需要经过以上几段:玩家所在城域网,骨干网,游戏服务器所在城域网三个阶段。虽然服务器的网络提供商一直努力保持接入网络的质量,但由于覆盖目标的不确定性,导致网络质量难以持续保持稳定。
腾讯云网络加速产品——GAAP
通过GAAP提供的可靠管道能力,取代骨干网络的不确定性,降低“点到点”之间的网络延迟和减少网络抖动。
腾讯云网络加速产品——Anycast
通过腾讯云遍布全球的POP点,让玩家能就近接入腾讯云网络,在腾讯云网络中完成从骨干网络到游戏服务器的访问,降低网络延迟和减少网络抖动,优化从点到面的网络覆盖质量。
将游戏服务器“搬到“玩家门口——GSE
如果说GAAP和Anycast是将玩家“拉近”到游戏服务器,减少游戏延迟;那么GSE就是将游戏服务器“搬到”玩家家门口,让玩家能访问到最近的游戏服务器。
GAAP和Anycast通过腾讯云内部的网络减少玩家访问游戏服务器的网络中不可控网络的情况,避免出现“绕远路”和网络拥塞,但解决不了由于物理距离对网络延迟的影响。
例如:通过GAAP和Anycast可以将香港的玩家连接美国的游戏服务器网络延迟优化到接近100ms,受限于两地超过1万公里的物理距离,网络延迟已经很难更低了;但通过GSE将游戏服务器就近部署在香港就可以将延迟降低至10ms以内。
GSE通过对游戏会话的灵活调度,结合腾讯云的资源能力,可快速实现游戏服务器的多地部署和就近接入,大大降低游戏延迟。同时它还有以下能力帮助游戏业务实现更多可能:
- 弹性伸缩,按秒计费;
- 自动部署,不停机更新;
- 健康检查,自动容灾;
- 多地部署,就近接入;
关于GSE的更多详细介绍,请点击。