Twój plugin Hytale, tylko na płacących serwerach.
Klucz na kupującego i limit serwerów na każdej licencji.
Plan Free · Bez karty kredytowej · Gotowe w kilka minut
Kodujesz z agentem AI? Wklej jeden promptJava
- Tebex
- Stripe
- Payhip
- Gumroad
- Discord
Stworzone pod Twój sposób sprzedaży.
Jeden klucz na kupującego
Wydawane przy zakupie przez Tebex, Stripe lub Payhip.
Serwery na licencję
1, 2 lub 10 serwerów na klucz.
TOO_MANY_MACHINESZwroty wyłączają dostęp
Zwroty w Tebex i Stripe unieważniają klucz.
Podpisane licencje offline
Sprawdzany Twoim kluczem publicznym, bez połączenia.
Ed25519Role kupujących na Discord
Aktywacja daje rolę; unieważnienie ją odbiera.
/claimSentinel znajduje wyciek
Oznacza klucze na zbyt wielu serwerach.
Każdy planGotowe przed kolejnym wydaniem.
- 1Załóż darmowe konto
- 2Połącz swój sklep
- 3Jedna weryfikacja przy starcie
// 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;
}Pytania i odpowiedzi.
Czy mogę już dziś licencjonować plugin Hytale?
Tak. Pluginy serwerowe Hytale to pliki .jar Java, a SDK Java SunLicense sprawdza klucz z dowolnego kodu Java: odczytaj klucz kupującego, sprawdź go raz przy starcie pluginu i nie włączaj pluginu, jeśli zostanie odrzucony. Szablon pluginu Hytale (docs.sunlicense.com/guide/hytale-plugin) ma to wbudowane: klucz z config.json lub placeholdera BuiltByBit, czytelny komunikat w konsoli dla każdej odpowiedzi i tryb awaryjny offline.
Czy to działa na BuiltByBit?
Integracja SunLicense z BuiltByBit korzysta z placeholdera External license key w BuiltByBit, który wpisuje klucz każdego kupującego do pobieranego pliku; sprzedawcy pluginów Minecraft już z tego korzystają. Jeśli Twoja oferta Hytale obsługuje placeholdery, skonfiguruj ją tak samo. Tebex, Stripe, Payhip i Gumroad wydają klucze dla każdego produktu.
Jak ograniczyć mój plugin do jednego serwera na zakup?
Ustaw w zasadzie 1 urządzenie i przy każdej weryfikacji wysyłaj stałe ID serwera albo ustaw limit IP: każdy nowy adres zajmuje miejsce, a adres nieużywany przez 30 dni sam się zwalnia. Gdy kupujący zmienia hosting, może zwolnić stare miejsce w portalu klienta (Lite i Standard) albo Ty zwalniasz je na stronie licencji.
Czy mój plugin położy serwery, gdy SunLicense nie działa?
Nie, jeśli brak odpowiedzi nie oznacza dla Ciebie odmowy, tak jak w naszych szablonach: działaj dalej i ponawiaj próbę albo sprawdź podpisany plik licencji offline. Plugin powinna wyłączać tylko prawdziwa odmowa, np. unieważniony lub nieznany klucz.
Ochroń swoje kolejne wydanie.
- Plan Free
- Bez karty kredytowej
- Anulujesz w dowolnej chwili
SunLicense