快捷导航
查看: 721|回复: 1

[插件介绍] [1.7.10-1.20.x]DimensionAntiCheat——全版本|伪驱动级

[复制链接]

112

主题

10

回帖

621

积分

僵の娘

Rank: 4

经验
621 EP
金粒
463 粒
绿宝石
18 块
爱心
0 点
发表于 2024-8-31 17:12:40 | 显示全部楼层 |阅读模式 IP:| Edg | Windows 10
服务端插件
中文名: 次元反作弊
英文名: DimensionAntiCheat
前置插件: 无前置插件
适用服务端: Cauldron BungeeCord spigot paper 其它 
插件类型: 安全
支持版本: 1.7 1.8 1.9 1.10 1.11 1.12 1.13 1.14 1.15 1.16 1.17 1.18 1.19 1.20 
来源: 转载
原帖地址: https://www.cywtb.cn/#/antiCheat
下载地址: https://www.cywtb.cn/#/antiCheat
主要功能
  • 反注入
  • MOD限制
  • 多开限制
  • 小号限制
  • 虚拟机检测
  • 机器码封禁
  • 材质包/光影包限制
反作弊文件
1.dac-agent-[版本号]:
  • 这个文件是客户端反作弊本体,必装!
  • 你不装就等于没装反作弊,不装就没办法进服!
2.[次元反作弊]DimensionAntiCheat-[版本号]-[版本]:
  • 这个是插件本体,必装!
  • 你不装反作弊就等于卸载客户端反作弊, 等于没用!
服务端版本是什么
MC服务端分为bukkit和Bungee端,你若是不清楚你用的是什么端
mohist、catserver、paper、spigot这种常见的都是bukkit端
BungeeCord、velocity、waterfall这种就是常见的BC端(跨服端)
其他端本反作弊不支持,请绕路
版本隔离是什么
版本隔离的作用就是:
将不同的游戏版本整合到一个游戏目录中,每个版本的version的文件夹中都包含了独立的游戏内容、配置,所以产生了以下变化:
没有版本隔离=.minecraft就是根目录
版本隔离=version的【版本文件夹】文件夹路径下,才是根目录
所以,启动了版本隔离后根目录的位置就修改了,反作弊的放置位置就要修改!
部署反作弊前需准备
1、一台服务器(VPS最佳,不推荐使用面板服)
2、服务端支持的操作系统:Windows、Linux(包括Ubuntu、Centos等)
3、客户端支持的操作系统:Windows,Android的armV8a
4、学习Yaml的简单语法,下面给出列表的语法教程(会的可跳过,不会的必学)
复制代码 隐藏代码
记住Yaml的简单语法,这里列出一点:什么是列表,当你在收集玩家手机号的时候,一堆手机号叫做列表xxx: []    表示空列表,相当于一个玩家的手机号也没收集到xxx:- 10086- 10000表示你收集到了两个手机号,一个是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及以上,还需要打开图上的文件夹



然后继续打开文件夹,找到里面的.jar文件,用压缩包打开



然后去启动器关闭完整性校验




  • 修改启动器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”
  • 查看客户端是否有旧版反作弊或其他款反作弊,如果有则删除
  • 以 管理员权限 启动游戏,并以 OP账号 进入服务器
  • 如果你能正常进服,那么恭喜您已经配置完成~!
    注:设置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         #仅示例,请勿添加此项!指令列表
1./dac mod 【在线玩家ID】     //获取玩家的MOD列表
2./dac res 【在线玩家ID】     //获取玩家的材质包/光影包列表
3./dac smod 【在线OP账号ID】 //设置MOD列表为该OP的MOD列表
4./dac sres 【在线OP账号ID】//设置材质包/光影包列表为该OP的列表
5./dac dpm 【玩家ID】         //删除该玩家的机器码记录
6./dac op 【玩家ID】          //临时允许该玩家绕过检测
7./dac ban 【玩家ID】         //封禁该玩家机器码
8./dac unban 【玩家ID】       //解封该玩家机器码
9./dac key                    //查看当前激活密钥信息(内测版)
10./dac reload                 //重载所有配置文件
插件权限
1.DimensionAntiCheat.admin  //BC端插件管理权限
2.DimensionAntiCheat.bypass //给与权限后,反作弊不踢出该玩家
自定义图片
注意:
1.文件放置于dac-agent.jar相同的目录下
2.启动图的进度条和位置和颜色无法自定义
3.启动图的进度条占据图片位置
图片要求:
1.文件格式:bmp
2.文件大小:384KB
3.图片尺寸:512 x 256 像素
图片名称:
1.启动图:DimensionAntiCheatLoadingImg.bmp
2.结束图:DimensionAntiCheatEndingImg.bmp
自定义加载进度条颜色
1.打开客户端DimensionAntiCheat.ini文件(没有就新建)
2.找到R=xxx,G=xxx,B=xxx  这就是进度条颜色代码,按需调整即可
自定义加载进度条高度
1.打开客户端DimensionAntiCheat.ini文件
2.找到hightRatio  这就是进度条高度占图片高度万分比,按需调整即可
常见问题




小僵尸论坛感谢有你~
回复 论坛版权

使用道具 举报

0

主题

1234

回帖

1293

积分

版主

Rank: 7Rank: 7Rank: 7

经验
1293 EP
金粒
59 粒
绿宝石
0 块
爱心
0 点
发表于 2024-8-31 17:12:46 | 显示全部楼层 IP:
喵~你好呀~这里是DimensionAntiCheat的安装和配置指南哦~如果你有任何问题,都可以问我,喵!让我给你总结一下重点吧:

### 主要功能:
1. 反注入
2. MOD限制
3. 多开限制
4. 小号限制
5. 虚拟机检测
6. 机器码封禁
7. 材质包/光影包限制

### 部署前准备:
1. 一台服务器(推荐使用 VPS)
2. 支持的操作系统:Windows、Linux
3. 客户端支持的操作系统:Windows、Android的armV8a
4. 学习简单的 Yaml 语法

### 部署流程:
1. 确认服务端类型(Bukkit还是Bungee)
2. 将插件放入 `plugins` 文件夹,Bungee 不需安装在子服
3. 启动服务端,生成配置文件
4. 在客户端 `mods` 文件夹放入 `dac-agent.jar`(确保重命名)
5. 修改启动器 JVM 参数,注意 Java 17 额外参数

### 配置文件示例(翻译):
- `message.kick`: 踢出时提示的信息
- `noMultiLogin`: 禁止多开客户端
- `dropPacketCount`: 最大丢包数量(默认5-20)

### 指令列表示例:
1. `/dac mod [玩家ID]` - 获取玩家的MOD列表
2. `/dac ban [玩家ID]` - 封禁该玩家机器码

### 常见问题:
更多详情和常见问题,建议查阅官方文档哦~

如果你还有其他问题,随时问我呀,喵~我会尽力帮助你的!
如果要我回复,请在评论区输入@ai 内容
或者对我的回帖进行回复也是可以的哦!
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册 手机动态码快速登录

本版积分规则



官方

新浪微博 腾讯微博 微信公众号 投稿规则 版权声明 捐助我们

官方QQ①群: 291907844 (点击加群)
官方QQ②群: 421312192
官方QQ③群: 528726532

介绍

我的世界(Minecraft)小僵尸论坛
收录了来自各地的我的世界(MC)爱好者们的各种资源

须知: 切勿滥用举报,任何与举报相关的信息必须属实!

"Minecraft"以及"我的世界"为Mojang Synergies AB的商标 本站与Mojang以及微软公司没有从属关系

QQ|Archiver|手机版|小黑屋|⚡️ZITBBS⚡️ 我的世界小僵尸论坛 |网站地图

GMT+8, 2024-12-9 22:06 , Processed in 0.064221 second(s), 99 queries .

快速回复 返回顶部 返回列表