# UltimateNoBot - Spigot 高级反机器人插件
## 概述
**UltimateNoBot** 是一款专为 Spigot 服务器设计的强大安全插件,专注于识别和阻止虚假玩家攻击和其他自动化威胁。UltimateNoBot 确保您的社区拥有安全、稳定和公平的游戏体验。

[https://unb.spectra.dpdns.org/](https://unb.spectra.dpdns.org/)
---
**!!!API Endpoint 已迁移至 unb.spectra.dpdns.org/check.php
!!!API Endpoint 已迁移至 unb.spectra.dpdns.org/check.php**
## 🔥核心功能
### 🚫 在线 hCaptcha 验证
- **新玩家** 在加入服务器之前需要通过 **在线 hCaptcha 验证**。
- 有效阻止 **机器人**,确保只有人类玩家才能加入。
- 通过防止虚假账户,**提高服务器安全性**。
### 🔒 IP 登录限制
- 限制每个 **IP 地址** 的最大登录次数,防止恶意用户使用多个账户淹没服务器。
### ⏱️ 最小登录间隔
- 设置玩家登录之间的 **最小登录间隔**,减少短时间内重复登录尝试的可能性。
- 保护服务器免受滥用,并提供 **更流畅的游戏体验**。
### 🤖 反 AFK
- **检测不活跃玩家**(机器人),并在设定的不活动时间后自动将他们踢出。
### ⚡ Redis 数据库支持
- 使用 **Redis 数据库** 有效处理插件的验证流程。
- **快速数据检索** 和高可靠性确保无缝体验。
- 非常适合在不影响服务器性能的情况下管理高流量。
### 🛠️ 易于使用
- **安装简单**,并且 **高度可配置**,适用于各种规模的服务器。
- 包含 **详细的配置文件**,允许您自定义各种安全设置以满足服务器的独特需求。
---
## 注意事项
### ⚙️ 版本兼容性
- **UltimateNoBot** 兼容 **Spigot 1.16.5** 及以上版本。 仅设计用于单服务器使用,**不支持群组服务器**。
- 确保您的服务器版本满足这些要求才能获得最佳功能。
### 🌐 设置您自己的验证网站
- **请注意,公共 API 受到速率限制,无法应对大规模攻击!!!请构建您自己的验证服务或使用付费 API!**
- 该插件提供一个 **演示验证网站**,但我们 **强烈建议您设置自己的** 以获得更好的稳定性和性能。
- 自定义验证站点提供 **更高的可靠性** 和 **定制的用户体验**。
---
## 安装
1. 从此存储库的 [发布部分](https://github.com/TheSpectrumProject/UltimateNoBot/releases) 下载 **UltimateNoBot** 的最新版本。
2. 将插件 `.jar` 文件放入您的服务器的 **plugins** 目录中。
3. 重新启动您的服务器。
4. 如有必要,修改 `config.yml` 文件以自定义插件的行为。
!!!API Endpoint 已迁移至 unb.spectra.dpdns.org/check.php!!!!!
---
## 支持与贡献
如果您遇到任何问题或有任何建议,请随时打开 **问题** 或提交 **拉取请求**。
---
## 许可
此项目使用 [MIT 许可证](https://github.com/TheSpectrumProject/UltimateNoBot/blob/main/LICENSE) 发布。 更多信息请参阅 [许可证](https://github.com/TheSpectrumProject/UltimateNoBot/blob/main/LICENSE) 文件。
---
感谢您选择 **UltimateNoBot**! 保持您的服务器的安全,远离机器人。 💪