我看很多国内作者的付费插件都是出售云码,他们是如何实现的?
本帖最后由 2000000 于 2022-10-29 13:34 编辑
您需要一个网站来存储 Key 并记录每次此插件运行时启动的 Key 的 IP. 在插件启动时读取此 Key 并与 Web 内可用的 Key 进行对比
我建议您使用 Advanced License. 此项目非常优秀,非常简洁,包含有完整的后端与示例,且此项目是免费的,拥有非常多的功能 (如限制一个Key对应的IP数量,Key所绑定的插件名称,对于Key的备注,以及插件验证成功、失败的记录)。
我自己本身也在用此项目,我敢保证,这十分优秀。
当然,再优秀的 License 系统也需要 优秀的混淆 来保证您的插件不被轻易的 Crack (破解).
如果只是添加验证系统,不将 Jar 进行混淆,那么破解起来非常容易,这非常简单。
我也推荐您进行 远程类加载 来更大程度的保护您的插件不被轻易的破解。
Advanced License: www.spigotmc.org/resources/advancedlicense.20823
您需要一个网站来存储 Key 并记录每次此插件运行时启动的 Key 的 IP. 在插件启动时读取此 Key 并与 Web 内可用的 Key 进行对比
我建议您使用 Advanced License. 此项目非常优秀,非常简洁,包含有完整的后端与示例,且此项目是免费的,拥有非常多的功能 (如限制一个Key对应的IP数量,Key所绑定的插件名称,对于Key的备注,以及插件验证成功、失败的记录)。
我自己本身也在用此项目,我敢保证,这十分优秀。
当然,再优秀的 License 系统也需要 优秀的混淆 来保证您的插件不被轻易的 Crack (破解).
如果只是添加验证系统,不将 Jar 进行混淆,那么破解起来非常容易,这非常简单。
我也推荐您进行 远程类加载 来更大程度的保护您的插件不被轻易的破解。
Advanced License: www.spigotmc.org/resources/advancedlicense.20823