游戏玩家可能面临的最大缺陷或问题之一是高延迟或 ping——这是衡量性能的两个关键指标。我们谈论的是下载失败、视频启动失败、数据包丢失、缓冲 - 毫秒(千分之一秒)的延迟或延迟会破坏玩家的体验。想象一下,你正在玩《使命召唤》并且你看到了一个对手,但在你瞄准并开火的时候,他们已经移动了位置,因为你的游戏体验落后了几毫秒。这是可以理解的沮丧,游戏玩家不怕让全世界知道他们在论坛和社交媒体(如 Reddit、Discord 和 Twitter)上的沮丧。因此,虽然延迟和 ping 可能只是衡量游戏性能的指标,但它们也可能是游戏成败的关键因素。
无论您是开发人员还是发行商、托管托管合作伙伴或 B2B 服务提供商,了解什么是游戏延迟,包括什么是游戏中的良好延迟以及导致高延迟的原因是至关重要的。在本文中,我们旨在打破游戏延迟的主题,使其更易于理解,并说明为什么它是良好游戏体验的重要组成部分。
什么是游戏延迟?
游戏延迟是数据从您的设备传输到游戏服务器所需的时间。数据传输速度越快,延迟越低,游戏玩家的体验就越好。相反,数据传输越慢,延迟就越大——也就是许多游戏玩家所说的“滞后”。低延迟的游戏服务器将能够非常快速地传输信息。
尽管延迟和 ping 通常可以互换使用,但存在细微差别。Ping 是当玩家输入命令并且服务器响应它时产生和发送的信号。对于 Destiny 2 或 Doom Eternal 等第一人称射击游戏,不良 ping 非常明显。如上所述,这可能是您成功与错过之间的区别,因为您落后了几毫秒。因此,在考虑游戏延迟时,良好的游戏服务器 ping 应该位于列表的顶部。
不出所料,游戏中的延迟和 ping 是游戏圈中谈论最多的两个话题。在搜索栏中输入“延迟”或“ping”以及您最喜欢的游戏的名称,您将收到多篇关于如何减少 [插入游戏] 延迟的文章和 YouTube 视频。
但是要完全回答什么是游戏延迟?,我们还需要探索导致高延迟的原因以及我们如何测量它。
什么导致高延迟?
有几个因素会增加游戏延迟,包括:
- 服务器的硬件规格——低规格或共享机器在处理和渲染游戏数据方面总是比低延迟游戏服务器慢。
- 服务器的位置——你的服务器和玩家之间的距离越远,信息在两者之间传输的时间就越长。当数据包通过互联网时,通常会有许多中间“跳跃”,进一步增加了旅程时间。
- 您的游戏服务器的互联网连接 - 较低级别的互联网连接将无法快速传输信息。
如果您正在探索导致游戏高延迟的原因,很可能是这些因素的组合。对于我们的客户,我们使用顶级运营商的主要渠道以及智能流量路由来提供可用的最低延迟路由。
如何测量游戏中的延迟?
游戏中的延迟是通过测量数据包在游戏玩家的 PC 和游戏服务器之间传输所需的时间来计算的。游戏玩家通常会自己测量延迟;他们向游戏服务器发送“ping”——指向游戏服务器的单个数据包——并记录服务器确认收到 ping 所需的时间。
游戏服务器 ping 时间对于专注的游戏玩家来说非常重要——他们通常会放弃那些被认为太慢而无法提供良好游戏体验的服务器。
什么是好的游戏延迟?
低延迟游戏服务器的 ping 时间将尽可能接近 0 毫秒(毫秒)。为游戏玩家实现零延迟在物理上是不可能的,但您需要尽一切可能通过减少游戏服务器 ping 或冒失去玩家的风险将其最小化。
如果你问职业游戏玩家“什么是好的游戏延迟?”,他们会告诉你 20 毫秒的游戏服务器 ping 被认为是非常好的。在大多数情况下,21ms 到 100ms 是可以接受的。101ms 到 150ms 之间的任何时间都是可行的,但认真的游戏玩家可能会对这种延迟不满意。
鉴于此,在选择服务器主机时,低 ping 必须是绝对优先级。但是不要忘记从整体上考虑导致高延迟的原因,因为可能存在与您的低延迟游戏服务器无关的因素导致游戏玩家延迟。
如何减少游戏中的延迟?
以下是一些实际的考虑:
- 物理距离对延迟的影响最大。这意味着要减少它,您需要将事物(在本例中为玩家和数据中心)移动得更近。因此,如果您想为您的玩家提供最佳体验,请务必检查您的玩家所在的位置。从那里您可以选择在同一地理区域拥有数据中心的主机,以减少行进距离和中间网络“跳数”。
- 选择专用服务器——拥有一台专用于您的游戏的机器可确保硬件资源不会与其他用户共享,因为这会影响性能并增加游戏延迟。
这些是帮助减少服务器端游戏玩家延迟所需的关键考虑因素。玩家自己也可以采取一些措施来提高本地网络的性能,例如:
- 确保他们的计算机满足最低硬件规格,并确保他们具有适当快速的宽带连接。
- 尽可能选择有线连接而不是 WiFi。
- 如果他们必须使用 WiFi,请确保他们的计算机尽可能靠近他们的宽带路由器(请记住 - 物理距离会增加 ping!)。
- 关闭在后台运行的其他应用程序,以确保计算机不会占用游戏资源。
- 调整他们的路由器设置以优先考虑游戏流量
通过合作,您和您的玩家可以将延迟和 ping 保持在最低限度,从而提高性能和玩家的整体体验。