工作原理
- FastPing 通过 UDP 向服务器的游戏端口发送 A2S_INFO 查询,包括新版服务器要求的 challenge 验证步骤。
- 回复中包含服务器名称、当前地图、玩家数、最大玩家数、机器人数量和版本。
- 连续两次检测无应答会创建事件,并通过你的告警渠道发送告警。
FastPing 检测什么
- 在线状态
服务器在 5 秒内响应查询。
- 地图与玩家
跟踪地图轮换和在线人数,可选在地图或版本变化时告警。
- 人数警告
在线玩家少于你设定的最低人数时发出警告。
- 延迟
查询的往返时间,从赫尔辛基测量。
如何设置
创建一个“游戏服务器”监控项,选择 Steam / Source (A2S)。输入服务器 IP 地址或主机名,以及游戏端口。关联告警渠道并保存。
应该填哪个端口?
游戏端口,默认 27015:Source 引擎服务器在这个端口上响应查询。
会显示玩家名字吗?
不会。A2S_INFO 查询只返回人数,不返回名字。FastPing 记录在线玩家数和最大玩家数。
能监控其他 Source 引擎游戏吗?
可以。凡是响应 Steam A2S 查询的游戏都能用同一设置,比如 Team Fortress 2 和 Garry's Mod。
玩家能在我们的网站上看到服务器状态吗?
可以。每个监控项都有可嵌入的小组件,显示服务器是否在线、当前有多少玩家;你还可以把服务器列在公开状态页上。
Counter-Strike 2、Steam、Team Fortress 2、Garry's Mod、Discord、Rust 和 DayZ 是其各自所有者的商标。FastPing 与这些所有者没有关联,也未获其认可。