夜晚的游戏桌,上面有笔记本电脑、显示器、背光键盘和麦克风

面向游戏玩家

在延迟找上你之前找到它。

Kilobat 对 15 款游戏列出的区域端点发送 ping,从 CS2、Fortnite 到 Apex、Siege 和 Age of Empires,并比较延迟。它还可以尝试查找当前对局服务器并发送 ping。如果对局仍然卡顿,它会找出被测速平均掉的峰值、指出原因,并在直播上显示实时 ping,让聊天观众知道不是你的问题。

下载 Mac 版 ↓
brew install seifip/kilobat/kilobat
  • 永久免费
  • Pro 一次性 $29
  • 14 天内可退款
  • macOS 14+
  • 开源 CLI
Kilobat 直播叠加层:延迟 18 ms、抖动 2 ms、丢包 0%,平稳曲线和微笑的蝙蝠网络状况较差时的同一叠加层:延迟 163 ms、抖动 38 ms、丢包 2%,曲线出现尖峰,蝙蝠皱着眉

听起来熟悉吗?

测量游戏延迟

比较 15 款游戏列出的区域。

选择游戏后,Kilobat 使用公开目标或云区域信标对列出的区域端点发送 ping,并比较延迟。信标不一定能识别你的对局服务器。玩其他游戏?当前对局会找到游戏正在通信的服务器并向其发送 ping。

这些游戏没有公布可测量延迟的服务器,因此 Kilobat 会在你游玩时检查当前对局。

游戏服务器

五秒找出最近的区域。

打开速度 › 游戏服务器,搜索游戏并点击 Ping 服务器。Kilobat 对每个列出的目标发送五次 ping,按 ping 列出响应及抖动和丢包,将响应中最低的 ping 作为最适合你放在首位,并显示线路繁忙时 ping 上升多少。

  • Counter-Strike 2、Dota 2、Deadlock 和 Team Fortress 2:各 29 个 Valve 数据中心,通过 Valve 匹配系统本身使用的中继测量。
  • Fortnite:全部 16 个匹配子区域,通过 Epic 自己的延迟测试服务器测量。
  • Apex Legends、Dead by Daylight 和 Marathon:通过 Amazon GameLift 的延迟信标测量它们托管的每个 AWS 区域。
  • Rainbow Six Siege 和 Age of Empires II、III、IV 及 Mythology:通过 PlayFab 的 ping 信标测量列出的各个 Azure 区域。这些是区域代理指标,并非对对局的直接测量。对于 Age of Empires II 的原生 Mac 版本,这些指标是否适用于其匹配尚未确定。
  • Brawlhalla 和 Hunt:游戏厂商公布的测试主机。
  • 当前对局:Kilobat 尝试找到前台游戏连接的服务器、标明其所在国家并发送 ping。“在叠加层中使用”可将其中任一项显示在直播上。

测量的是区域数据中心,而不是确切的对局服务器,因此游戏中显示的延迟可能高几毫秒。对于 Valorant 或 League of Legends 等没有公布可测量服务器的游戏,Kilobat 不会猜测;请改为检查当前对局。许多对局服务器会忽略 ping,Kilobat 会说明这一点,而不会将其称为丢包。免费提供于 App 和 kilobat games。

Kilobat 游戏服务器面板示例:选择了 Counter-Strike 2,当前对局位于法兰克福的 Valve 中继,延迟 15 ms;法兰克福以 14 ms 延迟、2 ms 抖动列为最适合你,其后是阿姆斯特丹、巴黎、维也纳、伦敦和华沙,并显示用于叠加层按钮及线路繁忙时的延迟增幅

测速正常时,Mac 为什么仍然卡顿?

测速测量十秒内线路能传输多少数据。对局需要每个数据包始终准时到达。以下是常见原因及 Kilobat 的检测方式。

  1. 每隔几秒就规律地出现延迟突增

    AirDrop 和接力扫描:Mac 的无线电会切换信道以查找附近设备。

    卡顿测试每 50 ms 测量一次延迟,并指出突增是否按固定节奏重复。然后可暂停 AirDrop、随航和通用控制直到游戏退出:Pro 用户可通过菜单栏操作,免费用户可使用 kilobat low-latency。免费

  2. 只要有上传,延迟就升高

    缓冲膨胀:备份、云文件夹或直播占满路由器队列,所有数据包都要排队等待。

    测速会测量下载和上传期间的延迟,因此缓冲膨胀会显示为数值。菜单栏会指出正在上传的 App。免费

  3. 对局中突然卡顿

    启动器或 macOS 更新自行开始。

    菜单栏显示每个 App 的实时上传和下载。Pro 配置可让除游戏和语音聊天外的所有应用离线。免费

  4. 家里其他人开始下载时卡顿

    Wi-Fi 上的另一台电脑占满线路,而你的 Mac 看不到它的流量。

    在 Kilobat 中配对家里的 Mac,每台都能看到其他 Mac 当前的流量,例如 Sam 的 MacBook 正在以 30 Mb/s 下载 Steam 游戏。Pro

  5. 随机延迟突增,晚上更严重

    Wi-Fi 信号弱或拥堵:2.4 GHz、路由器太远,或邻居都在使用同一信道。

    先对路由器运行卡顿测试,再对互联网运行,以确定突增来自哪一侧。免费

  6. 网线正常,Wi-Fi 卡顿

    Wi-Fi 链路本身的问题:信号、噪声或速度较慢的频段。

    移动笔记本电脑时,信号雷达会为 Wi-Fi 评分;信道拥堵功能会为路由器指出较空闲的信道。Pro

直播叠加层

把 ping 放上直播。

直播叠加层是适用于 OBS、Streamlabs 或任何直播 App 的小胶囊:显示实时延迟、抖动、丢包和最近一分钟的曲线。开头的蝙蝠在线路良好时呈蓝色微笑,变慢时变紫,状况差时皱眉。观众说你卡顿时,他们可以看到是否是网络问题。

  • 开启设置 › 直播 › 直播叠加层。
  • 将 http://localhost:7171/ 添加为浏览器源。它每秒更新一次,只有此 Mac 可以打开。
  • 将其指向互联网、路由器或游戏数据中心。胶囊会显示名称,例如“CS2 · Frankfurt”。

免费。使用 Pro 可以隐藏文字标志,或将蝙蝠换成普通圆点。所有 URL 选项。使用 OBS 直播?Kilobat 还会在每次直播后报告丢帧原因。使用云游戏?请参阅云游戏。

游戏显示器上显示抽象游戏风景,旁边放着麦克风和耳机直播上的叠加层:延迟 18 ms,曲线平稳

卡顿测试

捕捉测速掩盖的延迟突增。

二十秒延迟测试,每秒 20 次,绘制成条带。Kilobat 会指出突增是否按节奏出现(AirDrop)、随机出现(Wi-Fi 或拥堵)或完全没有出现,并比较低延迟暂停前后的测试,让你看到差异。

终端
# 发送 20 秒 ping 以查找峰值
$ kilobat stutter --target internet
# 最近的 CS2 区域及其 ping
$ kilobat games --game cs2
# 尝试识别当前对局服务器
$ kilobat games --match
# 暂停 AirDrop 直至游戏退出(CLI 中免费)
$ kilobat low-latency on --until-quit "Counter-Strike 2"
免费
228Mbps 下行↑ 44 Mbps · 24 ms
卡顿测试3 次尖峰
中位数5 msp9996 ms最差182 ms
  • 语音通话
  • 视频 · 1080p
  • 流媒体 · 4K

这通电话能稳住吗?速度测试看容量,卡顿测试抓出被速度测试平均掉的短暂尖峰。

免费功能与 Pro 增值功能

永久免费

  • 对 15 款游戏列出的区域目标以及检测到的当前对局服务器进行 ping
  • 包含延迟、抖动、丢包和曲线的直播叠加层
  • 卡顿和测速,以及负载下的延迟
  • 每个 App 的实时上传和下载
  • 完整 CLI,包括 low-latency、stutter 和 games

Pro,一次性 $29

  • 从菜单栏启用低延迟暂停,直到游戏退出
  • 让除游戏外所有应用离线的配置
  • Wi-Fi 健康状况、信号雷达和信道拥堵
  • 延迟和中断历史记录
  • 不含文字标志的叠加层

Pro 一次性 $29,可用于两台 Mac,提供 7 天免费试用和 14 天退款。学生免费。

常见问题

它测量哪些游戏的延迟?

列出的区域目标涵盖 Counter-Strike 2、Dota 2、Fortnite、Apex Legends、Team Fortress 2、Rainbow Six Siege、Dead by Daylight、Deadlock、Hunt、Age of Empires II、Brawlhalla、Age of Empires IV、Age of Mythology、Age of Empires III 和 Marathon。Valve 和 Epic 游戏使用各自的 ping 服务器。对于托管在云端的游戏,Kilobat 会 ping AWS 或 Azure 区域信标。它与特定对局或平台的关联性可能不同;它不是对局服务器。Valorant、League of Legends、Overwatch 2 或 Call of Duty 等没有公开 ping 目标的游戏会被排除,而不是使用虚构数据。玩这些游戏时可检查当前对局。

什么是“当前对局”?

游戏时,Kilobat 查看前台游戏(Mac 游戏、Steam 游戏,或 CrossOver 或 Whisky 中的 Windows 游戏),选择与其交换数据最多的服务器,标明所在国家并发送 ping。你可以在直播上显示检测到的服务器的 ping。许多游戏服务器不响应 ping;Kilobat 会说明这一点,而不是将其称为丢包。有些游戏通过 macOS 未标注地址的连接发送数据,此时 Kilobat 会说明无法看到服务器。

该延迟与游戏中相同吗?

接近。Kilobat 测量到区域数据中心的延迟;游戏测量到其中对局服务器的延迟,部分游戏还会计入少量处理时间。此功能用于比较各区域。

支持云游戏吗?

支持。运行 GeForce NOW、Xbox Cloud Gaming、Boosteroid、Amazon Luna 或 Shadow 时,Kilobat 显示延迟和串流比特率,实时标记 AirDrop、2.4 GHz Wi-Fi 和后台上传,并在结束后说明会话何时卡顿及其原因。参阅在 Mac 上使用云游戏。

对局中能看到什么在占用带宽吗?

可以。菜单栏免费显示每个 App 的实时上传和下载。使用 Pro,配置可让除游戏及其语音聊天外的所有应用离线。

OBS 显示丢帧,是连接问题吗?

不一定。OBS 将网络丢帧与编码或渲染延迟造成的丢帧分开计数;后者由 Mac 造成。将 Kilobat 连接 OBS 后,它会在每次直播后指出哪些时段丢帧及原因,并在开播前检查上传能力。参阅面向主播的 Kilobat。

免费吗?

游戏服务器延迟、卡顿测试、测速、实时流量和直播叠加层免费。App 内低延迟暂停、阻止和历史记录属于 Pro,一次性 $29,提供 7 天免费试用。

下一场对局,不再找借口。

下载 Mac 版 ↓
brew install seifip/kilobat/kilobat