最MC论坛

标题: 一个验证mod客户端插件 [打印本页]

作者: MG_mozhi    时间: 2017-9-4 21:44
标题: 一个验证mod客户端插件
AntiCheat4-反作弊

使用教程
插件搭配客户端使用
1. 将你想要的Mod, 加上对应版本的AntiCheat, 放进mods文件夹, 启动客户端
2. 将AntiCheat插件放进服务器/plugin内, 启动服务器
3. 找到客户端目录下/config/AntiCheat4.cfg, 将其中的required项内复制出来
4. 将这一串md5, 像如图一样, 放进服务器/plugin/AntiCheat4/config.yml
5. 在服务器输入命令/acp reload, 即可加入服务器, 至此, 你已经完成了反作弊的配置
未使用正确的客户端的玩家, 将不能进入服务器
Sponge及官服Forge使用
1. 如插件使用的第一步
2. 将AntiCheat Mod 放进服务器的/mods文件夹内, 启动
3. 如插件使用的第三步
4. 将md5放进服务器的/config/AntiCheat4.cfg内的required项内, 如图
5. 在服务器输入命令/acp reload, 至此, 你已经完成了反作弊的配置
未使用正确的客户端的玩家, 将不能进入服务器
如何查询玩家的Mod列表
1. 在服务器输入/acp modlist [玩家]命令
2. 看起来Sponge端暂时不支持这个命令
如何封禁/解封玩家
1. 在服务器输入/acp ban [玩家]命令解封
2. 在服务器输入/acp unban [玩家]命令解封
3. 更加推荐NABan插件(然而它不支持1.10-1.11)
配置文件
  • # 如果服务器没有收到AntiCheat Mod的MD5, 应该等待多久将玩家踢出
  • # 如果网络质量不佳, 可以适当调大此数值 (毫秒)
  • auto-kick: 10000
  • # 如果玩家验证超时, 他应该收到什么踢出消息
  • time-out-reason: 'Connection timed out : connect'
  • # 如果玩家MD5与服务器不符, 他应该收到什么踢出消息
  • fail-reason: 'Connection refused : connect'
  • # 如果玩家的Mod没有一下任意一项, 他就会被踢出并收到'fail-reason'里的原因
  • # 这底下的MD5只是一个例子(并向新手腐竹提供了yml的格式)
  • # 客户端的MD5可以在./config/AntiCheat4.cfg 里找到
  • required:
  •   - 37f80d266872ec11560ab0895f7cf63b
  •   - a1ddec14b6f9fd0e6c55e26c8df0eca3
  •   - f6cdad3f7551ee8c4bffab208c18cb43
  • # 如果玩家的Mod的MD5里, 含有required和select以外的其他MD5, 他就会被踢出
  • select: []
  • # 关于required 和 selectrequired 里有的客户端里都必须有
  • # 客户端里减去required里的剩下的, 必须都在select里有
  • # 剩下的请根据require 和select 的中文意思和我上面的话自行品味

Mod 必须放在 插件文件夹/mod
Mod:
AntiCheat Mod
适用版本:1.10-1.11.2
下载链接:
最新更新版本:[attach]20174[/attach]
前置mod:[attach]20175[/attach]
前置mod1.11版本:[attach]20176[/attach]
END












欢迎光临 最MC论坛 (http://www.zuimc.com/) Powered by Discuz! X3.2