网络延迟是如何影响在线游戏的?

我是创始人李岩:很抱歉!给自己产品做个广告,点击进来看看。  

网络延迟是如何影响在线游戏的?

网易 科技讯  4月18日消息,数字化为音乐、视频、报纸、图书等行业带来了巨大变革。同样,数字发行的进步也改变了游戏产业的发展。事实上,业内调研公司Newzoo预计2019年全球视频游戏产业总产值将达到10.7亿美元。

仅仅在几年前,对于游戏分销来说,数字市场还只是整个产业的一小部分,大部分的游戏分销是通过线下市场来完成的。现在计算机游戏的分销开始转向24小时不间断的在线服务。这给游戏开发商和发行商带来了新的压力,他们需要不断迎合和预测用户需求,确保为用户带来良好的在线游戏体验。

在互联网诸多线上游戏的身后,网络延迟是它们共同的敌人。云服务质量差以及网络性能差会对在线游戏带来两个影响:下载慢且游戏体验差。

成功在于关键的千分之一秒

事实上,并不是长时间的延迟才会影响用户体验。即便是衡量游戏中加载网页或视频中的最小延迟时间,也可以判断游戏发行商的获客能力。

根据对网络延迟的市场研究,我们可以知道:网络延迟每增加500毫秒,放弃游戏的用户就会增加一倍;2秒钟的加载延迟会导致87%的用户放弃网上交易;如果视频没有立即打开,那么81%的用户会关闭页面;500毫秒的延迟会使 谷歌 的用户流量下降25%。

而在多人在线游戏中,网络延迟会影响到动作响应的时间间隔,同样会影响到用户体验。当然,用户可接受的网络延迟量因游戏而异。在诸如使命召唤等第一人称射击游戏中,游戏操作有微小的卡顿,或是延迟超过100毫秒,就会影响到玩家的游戏体验;而在诸如文明或模拟人生等回合制策略游戏中,网络延迟没有那么高的要求,但依旧会对用户体验造成影响。游戏开发商和发行商需要找到一种方法,将延迟从在线游戏中剔除出去。

简单的说,当网速慢到影响到游戏状态刷新时,不仅会使玩家在对战中丧失优势,也会影响其身临其境的沉浸感。人们在真实世界的体验往往是平滑流畅的,游戏发行商面临着如何使游戏达到此种实际体验的技术挑战。

这意味着无论网络状况如何,数据都应当及时传送至每一台用户终端。但是当延迟出现时会发生什么?

首先,对于游戏公司来说,下载失败是一个严重的问题。较大的公司都会自己建设并维护下载服务器,或者将业务外包给市场上的第三方下载管理供应商。这些供应商能够在重连接时提供较高的下载服务。但是,这些下载服务需要依托于内容分发网络(CDN)或是云服务进行工作,这就意味着即便是再优秀的下载服务供应商,其提供的下载服务失败率依旧很高。

此外,电子竞技这种新兴的游戏模式对网络延迟要求更高,流媒体播放中所遇到的传统问题仅仅是影响其游戏流畅性的一小部分,视频加载失败、不断缓冲以及视频显示效果、分辨率等具体指标都将影响电子竞技的效果。

真实用户体验才是标准

当没有具体的衡量标准时,就无法做出改进,因此,测试网络延迟和吞吐量是游戏行业高度关注的内容。

由于自身的高科技性质,游戏公司很快认识到,测试网络延迟和吞吐量最好的测试是通过真实用户来(RUM)完成,而不是预先设定的综合测试设备。如果测试误差过大,就无法从根本上解决问题。

综合测试的结果往往误差很大。游戏公司已经意识到真实用户测试的重要性,但却没有意识到用户群体的重要性。采用真实用户测试时,公司通常让用户终端直连服务器进行测试。

这种方法依然存在许多问题。没有大量真实用户的集中测试,就无法得知真正的网络延迟。个别真实用户测试往往会带来过于乐观的结果。要克服这个问题,就必须建立专门的真实用户测试团体。但对于单个游戏公司来说,每天的数据处理过于庞大,其并没有足够的网络流量用于测试。

三种解决方案

网络架构师解决延迟问题往往采用三种方法:增加服务器、提高网络对等互连性或是分布式负载配置。

当网络延迟是由于服务器过载所引起时,增加服务器有助于解决问题。否则其不仅没有效果,还会增加开支。而对等互连性对网络性能来说比较重要,可以有效提高数据传输速率。但其会受制于传输介质的限制,最快也就是光速的限制。

减少延迟的最佳方案是什么?当面对网络性能问题时,网络架构师采用的最好办法就是在网络上添加更多的服务器和更多的处理节点,基于此,互联网流量监控与路由平台Cedexis提出了云成熟度模型的概念。其通过部署多个云服务并采取主动式的网络流量管理策略提高网络性能。当一个或多个云服务中断时,相关业务就会被转移到可用的云服务上。

通过主动式的流量监控,多云服务能够有效降低网络的整体延迟。但要做到这一点,需要对从每一个用户终端、每一个服务器获取的数十亿流量监控数据进行计算,从而提供全局化的流量管理决策。此外,还要求整个网络架构具有高灵活性和可扩展性,并允许每一个用户终端融入流量管理之中。

归根结底,游戏行业也许是对网络延迟要求最为苛刻的行业,其解决此类问题的方法也有益于其他行业。(宁宇)

随意打赏

提交建议
微信扫一扫,分享给好友吧。