SunLicenseZaloguj się
Dla twórców pluginów Hytale

Twój plugin Hytale, tylko na płacących serwerach.

Klucz na kupującego i limit serwerów na każdej licencji.

Utwórz darmowe konto

Plan Free · Bez karty kredytowej · Gotowe w kilka minut

Kodujesz z agentem AI? Wklej jeden prompt
  • JavaJava
  • Tebex
  • Stripe
  • Payhip
  • Gumroad
  • Discord
Co dostajesz

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_MACHINES

Zwroty wyłączają dostęp

Zwroty w Tebex i Stripe unieważniają klucz.

Podpisane licencje offline

Sprawdzany Twoim kluczem publicznym, bez połączenia.

Ed25519

Role kupujących na Discord

Aktywacja daje rolę; unieważnienie ją odbiera.

/claim

Sentinel znajduje wyciek

Oznacza klucze na zbyt wielu serwerach.

Każdy plan
Jak to działa

Gotowe przed kolejnym wydaniem.

  1. 1Załóż darmowe konto
  2. 2Połącz swój sklep
  3. 3Jedna weryfikacja przy starcie
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;
}
FAQ

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