跳到主要内容

保护

你也不希望自己辛苦制作的贴图被别人轻松盗走吧,这时候,资源包保护就派上用场了

资源包保护主要分为两种:

  • 无客户端 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 服务端

  1. 在服务器上安装此插件和 packetevents 插件
  2. 开启服务端,编辑 ~/plugins/ResourceHack/config.yml 配置加密密钥
  3. 重启服务端或 reload 插件
  4. 使用 /res encrypt <path>(需要resack.encrypt权限)加密资源包
  5. 配置资源包托管

客户端:

安装这个 mod

KcSecurePack

一个低版本的资源包保护插件,支持 1.12.2 Forge,目前处于预售状态