了解Edgegap的工作原理

了解Edgegap的工作原理

什么是游戏延迟?Ping和Lag(卡顿)详解

已发布

已发布

已发布

关键洞察

关键洞察

关键洞察

简要回答:延迟是游戏数据到达游戏服务器并返回所需的时间,以毫秒(ms)为单位。与服务器的距离是最大的影响因素,因此主要的解决办法是在更靠近玩家的地方运行服务器。

  • 低于 50ms 的 ping 值非常出色。

  • 100ms 或更高会导致明显的卡顿,在射击游戏、即时战略游戏和赛车游戏中情况最为严重。

  • 其他原因:服务器处理能力弱、带宽低、连接速度慢和丢包。

  • 在一个案例中,Edgegap 将一家游戏发行商的延迟从 74ms 降低到了 29ms。

Edgegap 学习者系列

开发一款游戏并不容易;在 Edgegap,我们比任何人都更理解这一点!我们创建了 Edgegap 学习者系列,以帮助新游戏开发者掌握开发多人游戏过程中有关 DevOps、托管和技术方面的所有基本概念。Edgegap 在开发流程中的定位以及游戏基础设施的使用/管理将成为本教学系列的核心内容。

游戏中什么是延迟(Latency)?

随着移动游戏和在线游戏的持续迅猛增长,以及越来越多的人在线玩多人游戏,游戏发行商正面临一个名为“游戏卡顿/延迟(Lag)”的棘手问题。

当玩家的操作与游戏的响应之间出现滞后时,就会发生游戏卡顿。卡顿非常令人沮丧,不仅是对忍受它的玩家而言;卡顿还会对所有其他玩家的体验质量产生连锁反应。玩家通常将游戏画面冻结、卡顿甚至崩溃归咎于网络延迟卡顿。

延迟卡顿是导致玩家弃游和社区流失的主要原因之一,同时也导致游戏发行商的净利润不尽如人意。

但是延迟卡顿通常是由什么引起的呢?有几个因素可能会导致卡顿,例如服务器处理能力差、带宽不足、互联网连接速度低以及丢包。

是什么导致了延迟(Latency)?

延迟是指游戏数据从一个点传输到另一个点所需的时间。它取决于数据跨越网络、路由器和线缆到达目的地所必须经过的物理距离。具体而言,服务器延迟是指请求离开玩家的硬件,传输到服务器并获得回复的时间。延迟以毫秒(ms)为单位进行测量。

在游戏中,Ping 是指玩家主机与另一位玩家电脑(对等端)或游戏服务器之间的网络延迟。低于 50ms 的低 Ping 值被认为是极好的,有助于降低延迟(从而减少卡顿)。另一方面,100ms 或更高的高 Ping 值将不可避免地导致更高的延迟(以及更多的卡顿),这会对游戏体验造成严重破坏。对于快节奏的游戏尤其如此,例如第一人称射击游戏、即时战略游戏、竞速游戏或多人对战游戏。 

如何减少游戏中的延迟?

地理位置在游戏延迟问题中起着巨大作用。玩家与游戏服务器之间的距离可能决定了延迟的高低。例如,位于美国试图连接到日本游戏服务器的玩家之间传输数据所需的时间,要长于游戏服务器位于他们本国的情况。距离越远,延迟(或 Ping)越高。

改善网络延迟只有两种途径。要么游戏发行商建立一个独立于互联网的专用核心网络——这不切实际且成本高昂——要么扩展其网络,使负载更靠近玩家。

而这正是 Edgegap 的用武之地,它将服务器部署在尽可能靠近用户的位置,从而大幅降低延迟水平。这使游戏发行商能够随着游戏在全球范围内的普及而进行扩展。在一个案例中,Edgegap 的托管平台为一家游戏发行商将延迟从 74ms 降低至 29ms,为玩家带来了更好、几乎毫无卡顿的体验。Edgegap 的网络目前覆盖全球 615 多个服务器节点位置。

如果您有兴趣进一步了解 Edgegap 如何减少游戏延迟并消除卡顿?立即联系我们。

书写者

Edgegap团队

Get your Game Online Easily & in Minutes

立即开始集成!

轻松在线游戏
且在几分钟内