本帖最后由 ossl3 于 2023-1-29 11:26 编辑
注意:

反作弊误判率是多少?
此插件的误判率不高(但准确率估计也不高),如果出现了严重误判,您可以在配置文件中把VLMax的值进行稍微的调高来减少误判
可以检测什么?
目前仅可以检测Fly,Speed,BoatFly(暂未加入)(其他的随缘更新,而且因为没有Timer检测,所以你懂的)
由于默认是静默(仅拉回),所以它的表现可能不太明显,您可以手动去调整配置文件

可用命令
注:starlight可替换成sl
config.yml(有些长,折叠了)(不要直接复制!)
punishments.yml配置文件(也折叠了因为长)(不要直接复制!)
StarLight-3.8.0-Pre2.jar
(84.59 KB, 下载次数: 6)
3.8.0-Pre1版本(测试版本):
StarLight-3.8.0-Pre1.jar
(79.87 KB, 下载次数: 7)
3.7.0版本(点击隐藏文字查看更新内容):
StarLight-3.7.0.zip
(72.75 KB, 下载次数: 33)
注意:
- 这个反作弊是我随意写出来的(因为自己搞高版本服务器没找到反作弊)
- 目前检查Fly,Speed,BoatFly(暂未加入),理论上支持的是1.13~1.19.X(当然我没试过)
- 这个反作弊不是很好,甚至可能比不上其他的反作弊(毕竟只是一个随意写出来的反作弊)
- 毕竟是随意写出来的,我并不保证能有多好用(甚至可能一个Speed + Timer就绕了)
- 但是相比于其他的反作弊,这个也算好一些了(起码对生存类型的服务器是友好的)
- 本插件虽然内置了自动下载新版本插件,但是默认是不!启!用!的!,只有你手动去启用才会下载(不信可以自行去翻源码)
- 而且只有控制台发起的指令才能触发自动下载!(如果已启用),玩家是不能触发的!(是不是OP都不能)

反作弊误判率是多少?
此插件的误判率不高(但准确率估计也不高),如果出现了严重误判,您可以在配置文件中把VLMax的值进行稍微的调高来减少误判
可以检测什么?
目前仅可以检测Fly,Speed,BoatFly(暂未加入)(其他的随缘更新,而且因为没有Timer检测,所以你懂的)
由于默认是静默(仅拉回),所以它的表现可能不太明显,您可以手动去调整配置文件

可用命令
注:starlight可替换成sl
- /starlight update 检查更新
- /starlight gui 打开游戏内设置
- /starlight version 插件插件版本
- /starlight info [玩家名] 查看一个玩家的详细违规内容(供你调配置文件的)
- /starlight reload 重载插件
- /starlight debug 打开debug(是给开发者用的,没事不要打开)
- starlight.admin 插件管理权限
- starlight.admin.reload 重载插件权限
- starlight.admin.update 更新插件权限
- starlight.admin.info 查看玩家的违规内容(VL)
- starlight.admin.version 查看插件版本
- starlight.admin.debug 打开Debug和开发者模式
- starlight.bypass 绕过所有检查(默认拥有所有子权限节点)
- starlight.bypass.fly 绕过Fly检查
- starlight.bypass.speed 绕过Speed检查
- starlight.bypass.boatfly 绕过BoatFly检查(暂未加入)
config.yml(有些长,折叠了)(不要直接复制!)
punishments.yml配置文件(也折叠了因为长)(不要直接复制!)
插件下载地址: Github 或者下附件
本插件代码基于 Apache-2.0 协议在Github上开源
本插件所用所有代码均为原创,不存在借用/抄袭等行为
(点击隐藏文字可以查看各个版本的更新内容)
3.8.0-Pre2版本(测试版本):
警告: 此版本为测试版本,可能存在不稳定的情况(众所周知,测试版比正式版好用)

警告: 此版本为测试版本,可能存在不稳定的情况(yysy它居然比正式版好用XD)

3.7.0版本(点击隐藏文字查看更新内容):

Kick means kick, ban means ban, cancel means cancel可还行,建议cancel means cancel改成cancel means pull back
wsseieiei 发表于 2022-12-26 16:44
Kick means kick, ban means ban, cancel means cancel可还行,建议cancel means cancel改成cancel means p ...
用百度翻译的,主要是懒得去手动翻(毕竟国外应该不会有人用我这个反作弊)
不过还是谢谢提醒了,已经换了=v=
本帖最后由 2000000 于 2022-12-27 15:32 编辑
混淆不符合版规? -> https://www.mcbbs.net/thread-535436-1-1.html
另外开源了,但没完全开源,三个检查都没有开源
反编译看了一下,这是基于 BukkitAPI PlayerMoveEvent 的 anticheat????
混淆不符合版规? -> https://www.mcbbs.net/thread-535436-1-1.html
现开始要求原创插件只能有基本的混淆(例如mojang对mc代码的混淆一样),只允许对[包名, 类名, 方法名, 参数名, 变量名]进行混淆
未提到的内容不允许混淆(如字符串, 类内容, 方法内容)
此外不允许对包名根目录以及插件主类名字进行混淆
另外开源了,但没完全开源,三个检查都没有开源
反编译看了一下,这是基于 BukkitAPI PlayerMoveEvent 的 anticheat????
2000000 发表于 2022-12-27 15:26
混淆不符合版规? -> https://www.mcbbs.net/thread-535436-1-1.html
另外开源了,但没完全开源,三个检查 ...
我检查了好几次了,确认仅混淆了包名,类名,方法名,参数名,变量名(我寻思着我没混淆到类和方法的内容啊)
我已经把所有的代码都进行上传了,但可能是因为Github的奇特原因导致并没完全上传(已经重新上传了一次)
而且我已在开头讲了,是我闲着无聊才写出来发的,我自己都不觉得会有多好用:(
不过仍采纳建议,有时间可能会去优化一下
处罚方式最好改成执行命令,这样子更开放,而不是选择处罚方式。
匿名卡 发表于 2022-12-27 18:52
处罚方式最好改成执行命令,这样子更开放,而不是选择处罚方式。
感谢你的建议,我会在下个版本加入的=v=
你好,请问IP验证怎么关,这玩意我输了没用,还和登录插件冲突了
kr_nightfox 发表于 2023-1-5 12:17
你好,请问IP验证怎么关,这玩意我输了没用,还和登录插件冲突了
这个是属于BUG,目前我正在修复(干脆就移除了),新版本还要1~2天才出(本人忙)
ossl3 发表于 2023-1-6 12:02
这个是属于BUG,目前我正在修复(干脆就移除了),新版本还要1~2天才出(本人忙) ...
好的,谢谢
补充:大概率还得更晚才会出新版本(3.8.0),因为一直在修BUG(3.7.0版本带来的BUG太多了)
而且仅仅是一个Pre(预发布)版本(正式版本?等测试版稳定才可能会出了)
而且仅仅是一个Pre(预发布)版本(正式版本?等测试版稳定才可能会出了)
挺好一款反作弊,就是刚进服验证ip没成功被登陆插件t出来了(doge),支持一下,期待新版本!(突发奇想:如果验证ip改为验证qq号,然后建个数据库把uuid和QQ绑定?)
youlanan 发表于 2023-1-9 21:23
挺好一款反作弊,就是刚进服验证ip没成功被登陆插件t出来了(doge),支持一下,期待新版本!(突发奇想: ...
这个是一个不错的想法,可能会搞成附属,谢谢你的建议!

这个BUG已在3.8.0-Pre1修复(移除了这个东西)
匿名卡 发表于 2022-12-27 18:52
处罚方式最好改成执行命令,这样子更开放,而不是选择处罚方式。
你好,3.8.0-Pre1已经加入了这个功能(虽然还不稳定)
今天登不上Github了,明天就立马上传源代码(2023.1.28,23:33)
cao,当然要 StarLight-3.8.0-Pre2.jar (84.59 KB, 下载次数: 5)啊,众所周知,版本越高越没有bug

感谢分享,bbs有你更精彩