• 欢迎加入MineBBS QQ讨论群:点击查看所有的官方讨论群
  • 我们将于近期对服务器进行迁移,服务可能中断至多2日。请各位安排好自己的访问计划,造成不便敬请谅解!
  • MineBBS入站考试已经上线!想要成为【正式会员】解锁更多功能吗?快来参与吧!【点我去看】
ForceHosts - 强制主机名加入服务器(防扫服必备)

原创 开源 工具 ForceHosts - 强制主机名加入服务器(防扫服必备) 1.0

完成注册/登录后下载
版权类型
原创
插件中文名称
强制主机名
插件英文名称
ForceHosts
原帖地址
https://github.com/MoeLuoYu/velocity-force-hosts
支持的核心(代理端)
  1. Velocity
语言支持
中文(简体)
适配版本(Java)
  1. 1.21
  2. 1.20
  3. 1.19
  4. 1.18
  5. 1.17
  6. 1.16
  7. 1.15
  8. 1.14
  9. 1.13
  10. 1.12
  11. 1.11
  12. 1.10
  13. 1.9
  14. 1.8
  15. 1.7
[MD] ✨ ForceHosts - 强制主机名加入服务器 ✨ [/MD]
velocity-force-hosts.webp

📝 插件简介​

ForceHosts 是一款 Velocity 代理插件,用于强制客户端使用指定的主机名连接服务器。该插件可以有效防止玩家绕过指定的域名直接使用IP地址或其他未经授权的域名连接服务器,还可有效防止扫服机器人入侵服务器。

✨ 核心功能​

[MD] | 功能分类 | 详细说明 | |----------------|--------------------------------------------------------------------------| | 🚫 ping 请求阻止| 阻止不在白名单中的主机名进行 ping 请求| | ⛔ 连接阻止| 阻止不在白名单中的主机名进行连接| | 📢 防压测| 支持防频繁刷新功能,防止恶意压测| | ✉️ 自定义消息| 支持自定义踢出消息和日志消息| | 🔄 热重载| 支持热重载配置文件| [/MD]​

📥 安装步骤​

1. 将 `forcehosts.jar` 文件放入 Velocity 服务器的 `plugins` 目录
2. 重启或启动 Velocity 服务器
3. 插件会在第一次运行时自动生成配置文件
4. 编辑生成的 `config.yml` 和 `messages.yml` 文件以满足你的需求
5. 使用 `/forcehosts reload` 命令重载配置

⚙️ 配置指南​

[MD] ### 配置文件 ```yaml # 允许的连接主机名列表 hosts: - example.com - play.example.com # 是否记录ping请求的调试信息 logPing: true # 是否记录连接阻止日志 logConnection: true # 防频繁刷新配置 antiSpamRefresh: # 是否启用防频繁刷新功能 enabled: true # 时间窗口(秒),在此时间内计算ping次数 timeWindow: 10 # 在时间窗口内允许的最大ping次数 maxPings: 10 # 超过限制后的阻止时间(秒) blockDuration: 30 # 是否记录防频繁刷新日志 logBlock: true ``` ### 消息配置文件 ```yaml # 踢出消息 kick-message: '&c你必须通过正确的主机名连接服务器!' # ping被阻止消息 ping-blocked: '&c阻止了来自 {} 的ping请求,使用了无效主机名: {}' # 连接被阻止消息 connection-blocked: '&c阻止了来自 {} 的连接,使用了无效主机名: {}' # 防频繁刷新阻止消息 spam-blocked: '&c由于频繁请求,您的IP已被临时阻止: {}' # 重载成功消息 reload-success: '&a配置已成功重载!' # 重载失败消息 reload-failed: '&c重载配置时发生错误: {}' # 命令用法 command-usage: '&e用法: /forcehosts reload - 重新加载配置' # 插件初始化消息 plugin-initialized: '&aForceHosts插件已初始化!' ``` [/MD]

📋 命令​

  • /forcehosts reload - 重新加载配置文件 (权限: forcehosts.reload)

🛠️ 兼容性说明​

  • Velocity 3.0.0 或更高版本

🤝 支持与贡献​


📄 开源许可​

本项目采用 MIT 许可证 开源,允许自由使用与修改。
作者
落雨sa
下载
16
查看
371
首次发布
最后更新

评分

5.00 星 1 次评分

落雨sa 的其他资源

最新评价

十分甚至九分的好用!
后退
顶部 底部