This repository was archived by the owner on Jun 13, 2024. It is now read-only.
0.1.2 Alpha
⚠️ 警告
- 此版本虽然已经经过一定的测试 但由于变更较大 被标记为α版本.
- 如果您正在使用更新过的, 但版本号一样的插件 您需要手动添加配置文件中缺失的内容
或手动删除含有缺失的内容的配置文件使MoeFilter重新生成.
💖 请考虑支持MoeFilter !
我努力让MoeFilter尽可能地成为Minecraft上最好的开源反机器人插件.
无论您是开发者 还是一个服务器管理员 都可以通过Fork或Star此项目以表示您支持该项目!
以及.. MoeFilter实际上是 付费开源 插件. 插件在测试时将会免费发布Release
但这不代表您可以通过您的途径外传插件. 免费获得付费许可以及其它的一些行为.
🔧 修复:
- Motd缓存造成的垃圾回收器&处理器滞后 (#42)
- Motd缓存不起作用的问题
- 来自后端的包含Legacy颜色符号无法通过MoeFilter中继 (#43)
- 混合检查的违规系统不工作
- 如果触发了违规检查 直到违规点数完全自然清除前 玩家都无法加入服务器
- 正则表达式修复
- Total IPs Session 占位符修复
- IPTables & IPSet L4防火墙功能修复
- 数据包读取错误时直接打印错误而并非列入防火墙
- 控制台中非边缘服务器接受的连接将打印垃圾邮件
- 对FML以及SRV解析在Host结尾参杂信息而导致无法通过域名检查
✨ 更新:
- 新增的命令 (/moefilter drop, /moefilter status) (81aaab4)
- 瞬间断开连接检查 (2a75904, a40bfd93917bc9f21a)
- 解码数据包前检查是否经过标准流程握手 如果没有 则取消并加入黑名单 (作为无效数据包的缓解措施)
- 改进的掉落检查, 模拟运动以及坐标有效性检查 (ed2d1ab)
- Timer检查 避免玩家/机器人使用变速齿轮快速通过验证 (ed2d1ab)
- 动态超时以防止Slowloris攻击 (268c73e)
- 现在会检查玩家的客户端标签 如果不合法或不发送 将被踢出服务器 (cbd4869)
- 重新整理代码 应该可以热切换是否连接到边缘服务器
- 添加了一个功能以仅在遭受攻击时由边缘服务器接收并处理
- 边缘服务器的MOTD现在由BungeeCord的第一个ListenerInfo决定 (f0d72c8)
- 重新整理代码 现在使用BotFilter兼容的用户也可以使用MoeLimbo 体验Motd缓存以及更多强大的功能
- 新的占位符
%limbo%, 用于显示虚拟服务器打开的连接数 - [调试] 添加了命令
/mf regex <正则> <内容>以测试正则 (5478b51)
热更新:
- [08/14] 添加了一个选项用于在需要连接到BungeeCord的时候完全使用自带的InitialHandler 详见 (#23) (7e5eac2, 8966a8d)
- [08/14] 修复了MoeEvent触发逻辑不正确的问题 (e2c65b1, e9788b2)
- [08/14] 添加了允许Brand规则的配置 (ceaf973, 5b039ed)
- [08/14] 如果使用
use-original-handler, 则在连接到BungeeCord本身时使用EVENT模式 - [08/14] 直接将MiniMessage Component转换为Gson以获得更好的性能. (a0e5318, d1813f6)
- [08/15] 调整项目结构, 添加了Velocity底层.
- [08/15] 添加了命令
/moe limbo以查看limbo中的各个连接的状态 - [08/16] 修复了在连接较多时断开连接没法正确清理边缘服务器接收器
- [08/16] 修复了1.7的移动检查误判, 对1.7禁用PluginMessage (1c4d96b)
依赖项提示:
回去好好看readme
如果您遇到任何问题 请考虑打开一个issue帮助我们改良插件.