阿月小阳吖
如题 如果有一名玩家开始作弊 反作弊会自动执行config里设置的指令 我设置为 banip %player% 使用了LiteBans的banIP功能 问题来了 玩家肯定不是就开一秒的挂 肯定要开一会 反作弊会向LiteBans数据库提出ban请求 但是玩家没有立刻被ban 而是过一会才会被ban 这时反作弊会不停的向LiteBans发出ban请求 问题就在这 我的LiteBans数据库里面 经常因为一名玩家作弊就会冒出好几十甚至好几百条的ban信息 我该如何解决这个问题呢 这对我的解封和管理工作都不好

结城安穗Yuuki
优先考虑数据库连接的延迟问题。即使多晚执行banip指令也会有延迟存在,这个插件的延迟问题一直都存在,建议去作者那边开个Issues

阿月小阳吖
结城安穗Yuuki 发表于 2022-7-31 11:27
优先考虑数据库连接的延迟问题。即使多晚执行banip指令也会有延迟存在,这个插件的延迟问题一直都存在,建 ...

考虑到延迟问题了 但是我就算搭建数据库在127.0.0.1 也是有延迟的 问题还是没法得到解决 所以我应该在LiteBans那边反馈是吧

结城安穗Yuuki
阿月小阳吖 发表于 2022-7-31 11:37
考虑到延迟问题了 但是我就算搭建数据库在127.0.0.1 也是有延迟的 问题还是没法得到解决 所以我应该在Lit ...

是的,这个是插件设计的逻辑问题,即使是127.0.0.1也会存在延迟问题

CNLyker
请问你的反作弊插件支持执行多条指令吗?
如果支持,可在执行banip的后面加上一条kick指令。
当玩家再进入就会显示ban的界面,因为litebans已在数据库添加ban数据。

huzpsb
补充CNLyker:也可以使用https://www.spigotmc.org/resources/conditionalcommands.14295/等插件实现指令链,保证是先kick再封禁。

第一页 上一页 下一页 最后一页