Tu plugin de Hytale, solo en servidores que pagan.
Una clave por comprador y un límite de servidores en cada licencia.
Plan Free · Sin tarjeta de crédito · Listo en minutos
¿Programas con un agente de IA? Pega un promptJava
- Tebex
- Stripe
- Payhip
- Gumroad
- Discord
Hecho para tu forma de vender.
Una clave por comprador
Emitidas al comprar por Tebex, Stripe o Payhip.
Servidores por licencia
1, 2 o 10 servidores por clave.
TOO_MANY_MACHINESLos reembolsos lo desactivan
Los reembolsos de Tebex y Stripe revocan la clave.
Licencias firmadas sin conexión
Validado con tu clave pública, sin conexión.
Ed25519Roles de comprador en Discord
Reclamar da el rol; revocar lo quita.
/claimSentinel encuentra la filtración
Marca claves en demasiados servidores.
Todos los planesListo antes de tu próxima versión.
- 1Crear una cuenta gratis
- 2Conecta tu tienda
- 3Una validación al arrancar
// 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;
}Preguntas y respuestas.
¿Puedo poner licencia a un plugin de Hytale hoy?
Sí. Los plugins de servidor de Hytale son archivos .jar de Java, y el SDK de Java de SunLicense valida una clave desde cualquier código Java: lee la clave del comprador, valídala una vez al arrancar el plugin y deja tu plugin apagado si se rechaza. La plantilla de plugin de Hytale (docs.sunlicense.com/guide/hytale-plugin) ya lo trae: la clave desde config.json o un marcador de BuiltByBit, un mensaje claro en consola para cada respuesta y la alternativa sin conexión.
¿Funciona en BuiltByBit?
La integración de SunLicense con BuiltByBit usa el marcador External license key de BuiltByBit, que escribe la clave de cada comprador en el archivo que descarga; los vendedores de plugins de Minecraft lo usan hoy. Si tu ficha de Hytale ofrece marcadores, configúralo igual. Tebex, Stripe, Payhip y Gumroad emiten claves para cualquier producto.
¿Cómo limito mi plugin a un servidor por compra?
Dale a la política 1 máquina y envía un ID de servidor estable en cada validación, o dale un límite de IP: cada dirección nueva ocupa un hueco y una dirección sin usar durante 30 días se libera sola. Cuando un comprador cambia de hosting, puede liberar el hueco antiguo en el portal de clientes (Lite y Standard), o lo liberas tú en la página de la licencia.
¿Mi plugin tumbará servidores si SunLicense está caído?
No si tratas la falta de respuesta como un no que no es, como hacen nuestras plantillas: seguir funcionando y reintentar, o validar un archivo de licencia firmado sin conexión. Solo un rechazo real, como una clave revocada o desconocida, debería apagar el plugin.
Protege tu próxima versión.
- Plan Free
- Sin tarjeta de crédito
- Cancela cuando quieras
SunLicense