边缘区域 Ping#

战术小队有边缘区域 Ping 惩罚机制,服主如果不想让高 Ping 玩家卡服务器可以开启。本文讲清楚参数含义和调优思路。

什么是边缘 Ping?#

服务器可以设置一个 Ping 门槛,玩家 Ping 超过这个值的时候:

  • 主动踢出服务器,或
  • 禁止加入(客户端会提示"您的 Ping 太高")

这不是"刻意拒绝外国玩家",而是避免 200+ Ping 的玩家卡载具、卡医疗、卡团战。

在 Server.cfg 启用#

ini
MaxPingThreshold=300 PingSamplingInterval=30 MaxPingThresholdWarnings=3

字段解释#

字段默认说明
MaxPingThreshold250Ping 上限(毫秒)。超过即计入"违规"
PingSamplingInterval30采样间隔(秒),避免单次抖动误踢
MaxPingThresholdWarnings3连续警告 N 次后踢出

实际效果#

玩家 Ping 从 80ms 突增到 400ms,不会立刻踢

  1. 第 1 次采样:Ping 400ms > 250ms,警告计数 +1
  2. 第 2 次采样:Ping 380ms > 250ms,警告计数 +1
  3. 第 3 次采样:Ping 350ms > 250ms,警告计数达到 3
  4. 踢出,提示"Your ping is too high"

采样间隔 30s,连续 3 次采样均超阈值后踢出。第 1 次采样在玩家加入后约 30s 进行,第 2 次 60s,第 3 次 90s——但因为每次采样间需要持续高 Ping,实际上至少 60 秒持续高 Ping 才会触发踢出(首次违规计数为 1,再过 60s = 2 次额外采样后达到阈值)。

建议值#

服务器定位MaxPingThresholdMaxPingThresholdWarnings
严肃竞技服150-1802
普通亚洲服2503
欢迎跨区的服3505
完全不踢99999

边界情况#

Q:我自己 Ping 200+,是不是会踢我? A:是。管理员不豁免 Ping 限制。如果你离服务器远,建议提高门槛或给自己 IP 加白。

Q:突然断网 3 秒导致 Ping 飙升怎么办? A:正常情况下 3 秒 = 1 次采样(30s 间隔),只会触发 1 次警告,不会直接踢。

Q:可以在网页面板动态调整吗? A:可以。ICFK 面板 的"服务器配置"页面可直接修改并热重载。

和"显示给玩家的 Ping"的区别#

客户端显示的 Ping 和服务器采样的 Ping 不完全相同——前者是 ICMP 延迟,后者是游戏逻辑 RTT。一般后者比前者高 20-40ms。

所以你看客户端显示 220ms,服务器可能已经判定 260ms 了。