保护
你也不希望自己辛苦制作的贴图被别人轻松盗走吧,这时候,资源包保护就派上用场了
资源包保护主要分为两种:
-
无客户端 mod(客户端此时不需要做任何事情)
-
有客户端 mod
这个保护并不是 100% 的防御, 最稳妥的方法仍然是 《中华人民共和国著作权法》 的保护!
无客户端 mod
优点:
- 简单
- 客户端支持版本广
- 兼容性好
缺点:
尽管 CraftEngine 等插件让还原原本的资源包基本不可能,但对方完全可以提取出所有的图片/音频/JSON 等资源
无客户端 mod 保护方案由于技术限制,保护方式集中于 ZIP 格式保护 (如破坏格式),和混淆打乱 (Oraxen 命名空间打乱等)
教程:压缩&混淆
有客户端 mod
优点
- 保护强度高
提示
你仍然需要注意,客户端 mod 不意味着无法破解,因为客户端 mod 需要将资源包转储到文件系统
因此对方可以通过 Arthas 等工具导出解密后的 zip
- 可以优化下载速度
缺点
- 支持版本少,仅限于 mod 支持的版本
ResourceHack
信息
一个高版本的资源包保护插件,支持 1.18.1, 1.20.1, 1.21.1, 支持 NeoForge/Fabric 服务端
- 在服务器上安装此插件和 packetevents 插件
- 开启服务端,编辑 ~/plugins/ResourceHack/config.yml 配置加密密钥
- 重启服务端或 reload 插件
- 使用
/res encrypt <path>
(需要resack.encrypt
权限)加密资源包 - 配置资源包托管
客户端:
安装这个 mod
KcSecurePack
一个低版本的资源包保护插件,支持 1.12.2 Forge,目前处于预售状态