yeziqie
本帖最后由 yeziqie 于 2021-3-15 20:34 编辑

2018.4.9更新
本人不堪熊孩子骑脸已经弃坑并且退圈,不接受mod相关问题解答。
——————————————
2018.2.20更新
鲸闻有个逼站up主声称其使用hmcl的启动脚本绕过了ac及aaac的审查,视频av号是19484556。
我们先不讨论他公然讨论开挂是不是等于承认了他自己是sb,但我自己试了半天没能复现这个bug,可能还是因为我是单机而不是服务器的原因(笑)。后排求dalao赞助一个服务器(笑)。
本着宁可信其有,不可信其无的心态,我给我的mod加了一个双端mod检测的功能(还没测试,但应该没问题)。另外感叹一下你国熊孩子真是nb,为了作弊什么都干得出来。

所以我就诈尸更新了一下,就这样
——————————————
之前的贴里面我更新的内容太多,回帖的内容也太多,已经比较过时而且不太方便看了
甚至还有个sb问我枪械什么后坐力的怎么办 这也归我管吗?您母上大人被隔壁王叔叔艹了也归我管吗?
总之就是搞得我头都要炸了 所以重开个贴大概说明一下。
嫌我态度不好的可以右上角红叉叉了,还不是你们逼出来的。
能把一个mod开发者逼成这样 你们也算是挺有本事的了。
现在的最新版反-反-反作弊mod 是AntiCheat3的子mod ,需要搭配官方的3.4.3版本使用。
下载地址:
链接:http://pan.baidu.com/s/1pL2WdB1 密码:1d72
工作原理:
客户端启动时,检测AntiCheat包内的class列表,如果和官方版本不符(几乎所有的破解版Anticheat都改了源文件),则会退出游戏。
核心部分代码:(反正你们也看不懂,看得懂的人都会自己写)
  1. public static final ArrayList<String> validFiles = new ArrayList<String>() {
  2.             {
  3.                     add("net.saralab.anticheat.E");
  4.                     add("net.saralab.anticheat.I");
  5.                     add("net.saralab.anticheat.L");
  6.                     add("net.saralab.anticheat.c");
  7.                     add("net.saralab.anticheat.i");
  8.                     add("net.saralab.anticheat.f");
  9.                     add("net.saralab.anticheat.h");
  10.                     add("net.saralab.anticheat.t");
  11.                     add("net.saralab.anticheat.AntiCheatMod");
  12.             }
  13.     };
  14.    
  15.     @EventHandler
  16.     public void init(FMLInitializationEvent event) {
  17.             
  18.             final ArrayList<String> localFiles = new ArrayList<String>();
  19.             
  20.             for (Class c : PackageUtil.getClasses("net.saralab.anticheat")) {
  21.                     localFiles.add(c.getName());
  22.             }
  23.             
  24.             if (localFiles.size() != validFiles.size()) {
  25.                     Minecraft.getMinecraft().crashed(new CrashReport("Error", new Throwable("Invalid AntiCheat3 file number")));
  26.             } else {
  27.                     FMLLog.info("Valid AntiCheat3 File number.", new Object[0]);
  28.             }
  29.             
  30.             if (!localFiles.containsAll(validFiles)) {
  31.                     Minecraft.getMinecraft().crashed(new CrashReport("Error", new Throwable("Invalid AntiCheat3 file(s)")));
  32.             } else {
  33.                     FMLLog.info("Valid AntiCheat3 Files.", new Object[0]);
  34.             }
  35.             
  36.     }
  37.    
复制代码
服务器稳定性:没有服务器(md你赞助我啊?)所以没测试,你们看着办。反正我单机测试没问题,有个服主说也没问题。

只能防止大部分mod版本的破解anticheat。不能解决软件版本的破解anticheat。因为我不会
另外,不要问我“这个mod只要XXX很简单就能破解了 该怎么办”,我也没办法。
毕竟连熊孩子都会拆包看源代码了 我还能有什么办法?我也很绝望啊。

如果有问题不要找我,我也不知道,你们自己看着办。这锅我背不起。你们太厉害了。
想接手这个烂摊子的。。你自己改去就行了,不用问我了。
自从上个帖子公布了联系方式,一天之内得有十几个小白加好友来问各种各样乱七八糟的事。。
竟然还有来问怎么破解我的mod的。。
我今天不想婊你,别让我再看见你 真的 心累
不就是反反反反作弊吗 也是你国魔幻特色
你有本事你就自己写 你写出来算你输。

By:NullaDev(三拳打死美工爹)MOD开发组组长 我
群号:因为加群的熊孩子太多所以不提供群号。












Riz
哇辛苦了qwq维护游戏平衡任重道远【捂脸

yeziqie
Riz 发表于 2017-7-17 16:30
哇辛苦了qwq维护游戏平衡任重道远【捂脸

维护不了 你国熊孩子无敌。

YueHaxgu
哇哈哈哈哈哈哈哈
这个标题反反反作弊!
支持支持!终于有这个东西了!

@@Leo
目测服务器稳定性100%
因为目测这个mod不需要放到服务器的mods

话说上次那个就这么淘汰了?

LexOBurner
放在客户端里名字改成神奇的mod

yeziqie
@@Leo 发表于 2017-7-17 16:44
目测服务器稳定性100%
因为目测这个mod不需要放到服务器的mods

内容基本是一样的 但是那个排版太乱了 已经没法看了 好多东西我也没说清楚

枷尔GarR
这个名字很高能。。。

pyy466
本帖最后由 空城凉人心 于 2017-7-17 17:05 编辑

楼主,服务端需要加这个mod吗?坐等回复啊,刷新几十遍了

812188860
这反反反作弊有何意义,不就是作弊mod吗

yeziqie
812188860 发表于 2017-7-17 17:02
这反反反作弊有何意义,不就是作弊mod吗

对对对 不就是作弊mod吗 根本不需要解决 对不对

SakuraKooi
emmmmlz你这有点.....
只检查class数量及class名.....
也就是说我只需要创建一堆同名的dummy class加载进mc,里面一句代码都不写就一个空壳,然后就...过...了 =-=

yeziqie
空城凉人心 发表于 2017-7-17 17:01
楼主,服务端需要加这个mod吗?坐等回复啊,刷新几十遍了

应该是要的 不然恐怕过不了反作弊的md5验证 反正放了肯定没错嘛233333

yeziqie
wujinze 发表于 2017-7-17 17:06
emmmmlz你这有点.....
只检查class数量及class名.....
也就是说我只需要创建一堆同名的dummy class加载进mc ...

道理上是这样。但是。现在的熊孩子连这都会了?这样的熊孩子 反正我是防不住。也不想去管。

罪人舞步
照这样下去岂不是反反反反反反反反反反作弊模组?

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