SunLicense登录
面向 Hytale 插件开发者

你的 Hytale 插件,只在付费服务器上运行。

每个买家一个密钥,每个许可证都有服务器数量限制。

创建免费账号

Free 套餐 · 无需信用卡 · 几分钟完成设置

在用 AI 智能体写代码?粘贴一段提示词
  • JavaJava
  • Tebex
  • Stripe
  • Payhip
  • Gumroad
  • Discord
你将获得

为你的销售方式而打造。

每个买家一个密钥

由 Tebex、Stripe 或 Payhip 在购买时发放。

每个许可证的服务器数

每个密钥 1、2 或 10 台服务器。

TOO_MANY_MACHINES

退款即停用

Tebex 和 Stripe 的退款会吊销密钥。

签名的离线许可证

用你的公钥验证,无需联网。

Ed25519

Discord 买家角色

认领即获得角色;吊销即收回。

/claim

Sentinel 找到泄露

标记在太多服务器上使用的密钥。

所有套餐
工作原理

在下次发布前上线。

  1. 1免费创建账号
  2. 2连接你的商店
  3. 3启动时验证一次
YourPlugin.java
// Once, as your plugin starts, before anything else loads
SunLicense client = new SunLicense.Builder()
        .baseUrl("https://api.sunlicense.com")
        .token(API_KEY)          // slk_..., can only validate
        .build();

String key = Files.readString(dataFolder.resolve("license.txt")).trim();
if (!client.validate(key, Map.of("host", serverId)).isValid()) {
    logger.severe("License denied: this copy stays off.");
    return;
}
常见问题

常见问题解答。

现在就能为 Hytale 插件加许可证吗?

能。Hytale 服务器插件是 Java 的 .jar 文件,SunLicense 的 Java SDK 可以在任何 Java 代码中验证密钥:读取买家的密钥,在插件启动时验证一次,被拒绝就不启用插件。Hytale 插件模板(docs.sunlicense.com/guide/hytale-plugin)已内置这些:从 config.json 或 BuiltByBit 占位符读取密钥、对每种结果输出清晰的控制台信息,以及离线回退。

支持 BuiltByBit 吗?

SunLicense 的 BuiltByBit 集成使用 BuiltByBit 的 External license key 占位符,把每个买家的密钥写入他们下载的文件;Minecraft 插件卖家现在就在用。如果你的 Hytale 商品页支持占位符,也按同样方式设置。Tebex、Stripe、Payhip 和 Gumroad 可为任何产品发放密钥。

如何把插件限制为每次购买一台服务器?

把策略设为 1 台设备,每次验证时发送一个稳定的服务器 ID;或者为它设置 IP 限制:每个新地址占用一个名额,30 天未使用的地址会自动释放。买家更换主机时,可以在客户门户(Lite 和 Standard)中释放旧名额,你也可以在许可证页面释放。

如果 SunLicense 宕机,我的插件会让服务器崩掉吗?

不会,只要你像我们的模板一样,不把“没有响应”当成拒绝:继续运行并重试,或者检查签名的离线许可证文件。只有真正的拒绝(例如密钥已吊销或未知)才应该关闭插件。

保护你的下一个版本。

  • Free 套餐
  • 无需信用卡
  • 随时可取消