工作原理
Sonar 2 会把每个新玩家送进一个轻量的假服务器,检查重力、方块碰撞、载具数据包和协议。真实客户端瞬间就能通过,简单的机器人则会失败。不管机器人从哪里来,它都能拦住,但它不关心真人玩家是否在用 VPN。
Kordon 检测的是进服地址:平时检测套餐每日额度内的每次进服,攻击期间检测所有进服。它看的是 VPN、代理、Tor、托管服务器、住宅代理,以及这一波进服来自哪里。机器人攻击潮开始时,它会把服务器切换到攻击模式,并封锁机器人所用的网络。被封禁的玩家换上 VPN 也进不来。来自干净家庭地址的机器人则拦不住。
逐项对比
| Kordon | Sonar 2 | Sonar 3.0 | |
|---|---|---|---|
| 类型 | 托管服务 | 插件 | 托管服务 |
| 价格 | 有免费套餐,付费套餐每台服务器每月 $4.99 起 | 免费,GPL-3.0 | 每月 €5 起,无免费套餐 |
| 上限 | 每台服务器每天的检测次数 | 无 | 每个套餐的服务器数和玩家人数 |
| 验证世界 | 无 | 有 | 有,另有网页验证码 |
| VPN 和代理拦截 | 有 | 无 | 有 |
| 国家/地区规则 | 有,从 Basic 起 | 无 | 有 |
| 昵称和版本规则 | 有,昵称从 Basic 起,版本从 Pro 起 | 无 | 未介绍 |
| 面板 | 有 | 无 | 有 |
| 平台 | BungeeCord、Waterfall、Velocity | Velocity、BungeeCord、Paper、Spigot、Folia | Velocity、BungeeCord、Paper 1.21+ |
同时使用 Sonar 和 Kordon
两者互不干扰。Kordon 在进服时决定这个地址能不能进来;Sonar 再对放进来的玩家做验证。很多机器人攻击借助代理列表发起,所以一波攻击的大部分在 Sonar 出手之前就被 Kordon 挡掉了,来自干净地址的机器人则由 Sonar 抓住。
如果你考虑 Sonar 3.0 主要是为了拦截 VPN,可以对比一下上限:Sonar 3.0 的套餐按服务器数和玩家人数划分,Kordon 的套餐按每台服务器每天的检测次数划分,而且 Kordon 有免费套餐可以先试用。
开始使用
把 Kordon 装到与 Sonar 相同的代理端上,用观察模式运行一两天。在观察模式下,Kordon 会放行原本会因 VPN、代理或国家/地区而拦截的玩家,并记录下来;你的黑名单、昵称和版本规则以及 Kordon 自身的拦截仍然生效,遇到机器人攻击时服务器也会得到真正的防护。参见在 Velocity 上安装和反机器人插件概览。