Seu plugin de Hytale, só em servidores pagantes.
Uma chave por comprador e um limite de servidores em cada licença.
Plano Free · Sem cartão de crédito · Pronto em minutos
Programa com um agente de IA? Cole um promptJava
- Tebex
- Stripe
- Payhip
- Gumroad
- Discord
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_MACHINESReembolsos desativam
Reembolsos na Tebex e na Stripe revogam a chave.
Licenças offline assinadas
Verificado com sua chave pública, sem conexão.
Ed25519Cargos de comprador no Discord
Resgatar dá o cargo; revogar tira.
/claimO Sentinel encontra o vazamento
Sinaliza chaves em servidores demais.
Todos os planosNo ar antes da sua próxima versão.
- 1Criar uma conta grátis
- 2Conecte sua loja
- 3Uma validação na inicialização
// 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 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
SunLicense