Votre plugin Hytale, uniquement sur les serveurs qui paient.
Une clé par acheteur et une limite de serveurs sur chaque licence.
Forfait Free · Sans carte bancaire · Prêt en quelques minutes
Vous codez avec un agent IA Collez un promptJava
- Tebex
- Stripe
- Payhip
- Gumroad
- Discord
Pensé pour votre façon de vendre.
Une clé par acheteur
Émise à l'achat par Tebex, Stripe ou Payhip.
Serveurs par licence
1, 2 ou 10 serveurs par clé.
TOO_MANY_MACHINESLes remboursements coupent l'accès
Les remboursements Tebex et Stripe révoquent la clé.
Licences hors ligne signées
Vérifié avec votre clé publique, sans connexion.
Ed25519Rôles d'acheteur sur Discord
L'activation donne le rôle la révocation le retire.
/claimSentinel trouve la fuite
Signale les clés sur trop de serveurs.
Tous les forfaitsEn ligne avant votre prochaine version.
- 1Créer un compte gratuit
- 2Connectez votre boutique
- 3Une vérification au démarrage
// 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;
}Vos questions, nos réponses.
Puis-je mettre une licence sur un plugin Hytale dès aujourd'hui
Oui. Les plugins de serveur Hytale sont des fichiers .jar Java, et le SDK Java de SunLicense vérifie une clé depuis n'importe quel code Java lisez la clé de l'acheteur, vérifiez-la une fois au démarrage du plugin et laissez votre plugin désactivé si elle est refusée. Le modèle de plugin Hytale (docs.sunlicense.com/guide/hytale-plugin) intègre tout cela la clé depuis config.json ou un espace réservé BuiltByBit, un message clair dans la console pour chaque réponse et le repli hors ligne.
Est-ce que ça marche sur BuiltByBit
L'intégration BuiltByBit de SunLicense utilise l'espace réservé External license key de BuiltByBit, qui écrit la clé de chaque acheteur dans le fichier téléchargé les vendeurs de plugins Minecraft l'utilisent déjà. Si votre fiche Hytale propose des espaces réservés, configurez-la de la même façon. Tebex, Stripe, Payhip et Gumroad émettent des clés pour n'importe quel produit.
Comment limiter mon plugin à un serveur par achat
Donnez à la politique 1 machine et envoyez un ID de serveur stable à chaque vérification, ou donnez-lui une limite d'IP chaque nouvelle adresse prend un emplacement, et une adresse inutilisée depuis 30 jours se libère d'elle-même. Quand un acheteur change d'hébergeur, il peut libérer l'ancien emplacement dans le portail client (Lite et Standard), ou vous le libérez sur la page de la licence.
Mon plugin va-t-il faire tomber des serveurs si SunLicense est en panne
Pas si vous ne prenez pas l'absence de réponse pour un refus, comme nos modèles continuer de tourner et réessayer, ou vérifier un fichier de licence hors ligne signé. Seul un vrai refus, comme une clé révoquée ou inconnue, devrait désactiver le plugin.
Protégez votre prochaine version.
- Forfait Free
- Sans carte bancaire
- Résiliable à tout moment
SunLicense