SunLicenseEntrar
Para desenvolvedores de plugins de Hytale

Seu plugin de Hytale, só em servidores pagantes.

Uma chave por comprador e um limite de servidores em cada licença.

Criar conta grátis

Plano Free · Sem cartão de crédito · Pronto em minutos

Programa com um agente de IA? Cole um prompt
  • JavaJava
  • Tebex
  • Stripe
  • Payhip
  • Gumroad
  • Discord
O que você recebe

Feito para o seu jeito de vender.

Uma chave por comprador

Emitidas na compra pela Tebex, Stripe ou Payhip.

Servidores por licença

1, 2 ou 10 servidores por chave.

TOO_MANY_MACHINES

Reembolsos desativam

Reembolsos na Tebex e na Stripe revogam a chave.

Licenças offline assinadas

Verificado com sua chave pública, sem conexão.

Ed25519

Cargos de comprador no Discord

Resgatar dá o cargo; revogar tira.

/claim

O Sentinel encontra o vazamento

Sinaliza chaves em servidores demais.

Todos os planos
Como funciona

No ar antes da sua próxima versão.

  1. 1Criar uma conta grátis
  2. 2Conecte sua loja
  3. 3Uma validação na inicialização
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;
}
Perguntas frequentes

Perguntas e respostas.

Posso licenciar um plugin de Hytale hoje?

Sim. Plugins de servidor de Hytale são arquivos .jar de Java, e o SDK de Java do SunLicense valida uma chave a partir de qualquer código Java: leia a chave do comprador, valide uma vez quando o plugin iniciar e deixe seu plugin desligado se for recusada. O template de plugin de Hytale (docs.sunlicense.com/guide/hytale-plugin) já vem com isso: a chave do config.json ou de um placeholder da BuiltByBit, uma mensagem clara no console para cada resposta e o fallback offline.

Funciona na BuiltByBit?

A integração do SunLicense com a BuiltByBit usa o placeholder External license key da BuiltByBit, que grava a chave de cada comprador no arquivo baixado; vendedores de plugins de Minecraft usam isso hoje. Se o seu anúncio de Hytale oferece placeholders, configure do mesmo jeito. Tebex, Stripe, Payhip e Gumroad emitem chaves para qualquer produto.

Como limito meu plugin a um servidor por compra?

Dê à política 1 máquina e envie um ID de servidor estável a cada validação, ou dê a ela um limite de IP: cada endereço novo ocupa uma vaga, e um endereço sem uso por 30 dias se libera sozinho. Quando um comprador troca de hospedagem, ele pode liberar a vaga antiga no portal do cliente (Lite e Standard), ou você libera na página da licença.

Meu plugin derruba servidores se o SunLicense cair?

Não, se você tratar a falta de resposta como algo que não é um não, como fazem nossos templates: continuar rodando e tentar de novo, ou verificar um arquivo de licença offline assinado. Só uma recusa real, como uma chave revogada ou desconhecida, deveria desligar o plugin.

Proteja sua próxima versão.

  • Plano Free
  • Sem cartão de crédito
  • Cancele quando quiser