开启辅助访问     
收藏本站

站内搜索

搜索

Minecraft(我的世界)苦力怕论坛

[JE服务端] [1.7.10-1.20.x]DimensionAntiCheat——全版本|伪驱动级|不要钱

 发表于 2024-6-15 20:55:12|显示全部楼层|阅读模式 IP:广东省
插件发布
中文名:次元反作弊
外语名:DimensionAntiCheat
支持版本:1.7.x 1.8.x 1.9.x 1.10.x 1.11.x 1.12.x 1.13.x 1.14.x 1.15.x 1.16.x 1.17.x 1.18.x 1.19.x 1.20.x 
适用服务端:Cauldron CraftBukkit Spigot BungeeCord 
插件属性: 
插件类型:管理 安全 
前置插件:无前置
来源:原创
原帖地址:https://www.cywtb.cn/#/antiCheat
下载地址:https://Q群327175980群文件.cn
最后更新:2024-06-11
本帖最后由 150149 于 2024-6-15 21:10 编辑

反作弊文件
1.dac-agent-[版本号]:
  • 这个文件是客户端反作弊本体,必装!
  • 你不装就等于没装反作弊,不装就没办法进服!
2.[次元反作弊]DimensionAntiCheat-[版本号]-[版本]:
  • 这个是插件本体,必装!
  • 你不装反作弊就等于卸载客户端反作弊, 等于没用!


服务端版本是什么MC服务端分为bukkitBungee端,你若是不清楚你用的是什么端
mohist、catserver、paper这种常见的都是bukkit端
其他端反作弊不支持,请绕路






版本隔离是什么版本隔离的作用就是:
将不同的游戏版本整合到一个游戏目录中,每个版本的version的文件夹中都包含了独立的游戏内容、配置,所以产生了以下变化:
没有版本隔离=.minecraft就是根目录

所以,启动了版本隔离后根目录的位置就修改了,反作弊的放置位置就要修改!




部署反作弊前需准备
1、一台服务器(VPS最佳,不推荐使用面板服)
2、服务端支持的操作系统:Windows、Linux(包括Ubuntu、Centos等)
3、客户端支持的操作系统:Windows,Android的armV8a
4、学习Yaml的简单语法,下面给出列表的语法教程(会的可跳过,不会的必学)


  1. 记住Yaml的简单语法,这里列出一点:
  2. 什么是列表,当你在收集玩家手机号的时候,一堆手机号叫做列表

  3. xxx: []    表示空列表,相当于一个玩家的手机号也没收集到
  4. xxx:
  5. - 10086
  6. - 10000
  7. 表示你收集到了两个手机号,一个是10086一个是10000
复制代码



部署流程
1.查看自己的服务端是Bukkit还是Bungee,例如:
(根据服务端根目录是否有bukkit.yml来判断,如果有这个文件,就是Bukkit类型,否则就是Bungee或者其他类型)
2.将对应的插件放入 plugins 文件夹,注意Bungee不需要安装在子服
3.启动服务端,并确认生成插件文件夹及配置文件(如果是Linux服务器,需要使用root权限启动服务端以便插件能够获取机器码)
4.在客户端 .minecraft 内放入【dac-agent.jar】,拖进mods文件夹的是傻逼

注:
如果启用了版本隔离则放入隔离版本version文件夹内
dac-agent-XXXX.jar 请改名为 dac-agent.jar
如果是Java17及以上,还需要打开图上的文件夹
image.jpg
然后继续打开文件夹,找到里面的.jar文件,用压缩包打开
image (1).jpg
然后去启动器关闭完整性校验
image (3).jpg
5. 修改启动器jvm(启动)参数

在最后加上“ [空格]-javaagent:dac-agent.jar ”
如果是使用Java17,还需要添加参数:
“ [空格]--add-exports java.base/jdk.internal.org.objectweb.asm=ALL-UNNAMED --add-exports java.base/jdk.internal.loader=ALL-UNNAMED --add-opens=java.base/jdk.internal.loader=ALL-UNNAMED --add-opens=java.base/java.net=ALL-UNNAMED”
image (4).jpgimage (5).jpg
6. 查看客户端是否有旧版反作弊或其他款反作弊,如果有则删除
7. 以 管理员权限 启动游戏,并以 OP账号 进入服务器
8. 如果你能正常进服,那么恭喜您已经配置完成~!

注:设置mod列表是追加,因此如需 重新配置,需 删除 后台 modlist.yml 文件!并且重启客户端!如果还要保留之前的mod列表,则直接设置无需删除



配置文件翻译
message:
  kick: #踢出时提示的信息
  checking: #检查时提示的信息
reason:
  timeout: #网络连接超时的提示信息
  foundBannedMod: #检测到被禁止的MOD的提示信息
  clientFileReadFail: #客户端文件读取失败的提示信息
  modNotInList: #安装了名单外的MOD的提示信息
  multiLoginReason: #多开客户端的提示信息
  multiReg: #小号踢出的提示信息
  hasIllegalAction: #检测到异常行为的提示信息
  oldVersionReason: #旧版本反作弊踢出的提示信息
dropPacketCount: 8 #允许的最大丢包数量(本条可默认当前数值,勿乱调,范围5-20)
noMultiLogin: true #禁止多开客户端(设置成false并不能完全关闭多开限制)
noMultiReg: true #禁止小号注册(基于机器码
notAllowOldVersion: true #禁止旧版反作弊进入
noResourceCheck: true #关闭材质包/光影包检测
noUnReadableFile: true #在无法读取文件的时候踢出
noMobilePhone: true #禁止手机端加入
keywordWhiteList: #关键字白名单(模糊匹配,可以是文件名/类名等)
- JavaWrapper.jar #仅示例,请勿添加此项!当PCL版本一致时JavaWrapper文件是一致的
playerWhiteList: #玩家白名单(精确匹配)
- 150149         #仅示例,请勿添加此项!


指令列表
/dac mod 【在线玩家ID】     //获取玩家的MOD列表
/dac res 【在线玩家ID】     //获取玩家的材质包/光影包列表
/dac smod 【在线OP账号ID】 //设置MOD列表为该OP的MOD列表
/dac sres 【在线OP账号ID】//设置材质包/光影包列表为该OP的列表
/dac dpm 【玩家ID】         //删除该玩家的机器码记录
/dac op 【玩家ID】          //临时允许该玩家绕过检测
/dac ban 【玩家ID】         //封禁该玩家机器码
/dac unban 【玩家ID】       //解封该玩家机器码
/dac reload                 //重载所有配置文件



插件权限
  1. DimensionAntiCheat.admin  //BC端插件管理权限
  2. DimensionAntiCheat.bypass //给与权限后,反作弊不踢出该玩家
复制代码




常见问题
见链接:https://docs.qq.com/doc/DRFNpUEJtWkZzb3Rr


下载地址:Q群群文件
Minecraft☆次元反作弊交流群群聊二维码.png


苦力怕论坛,感谢有您~

本版积分规则

本站
关于我们
联系我们
坛史纲要
官方
哔哩哔哩
技术博客
下载
网易版
安卓版
JAVA
反馈
意见建议
教程中心
更多
捐助本站
QQ群
QQ群

QQ群

访问手机版

访问手机版

手机版|小黑屋|系统状态|klpbbs.com

粤公网安备 44200002445329号 | 由 木韩网络 提供支持 | GMT+8, 2024-11-21 23:47

声明:本站与Mojang以及微软公司没有从属关系

Powered by Discuz! X3.4 粤ICP备2023071842号-3