SunLicenseGiriş yap
Minecraft eklenti geliştiricileri için

Minecraft eklentiniz, yalnızca ödeme yapan sunucularda.

Her jar'da bir anahtar, her lisansta bir sunucu sınırı.

  • JavaJava
  • Paper
  • Velocity
  • BuiltByBit
  • SpigotMC
  • Voxel Shop
  • Tebex
  • Discord
Elde ettikleriniz

Satış şeklinize göre tasarlandı.

Jar'ın içinde anahtar

BuiltByBit ve Voxel Shop yer tutucuları onu içine yazar.

%%__SUNLICENSE__%%

Lisans başına sunucu

Anahtar başına 1, 2 veya 10 sunucu.

TOO_MANY_MACHINES

İadeler kapatır

Voxel Shop ve Tebex iadeleri anahtarı iptal eder.

Sunucuları asla çökertmez

SunLicense'a ulaşılamasa da şablonlar çalışmaya devam eder.

Discord'da alıcı rolleri

Sahiplenmek rolü verir; iptal rolü alır.

/claim

Sentinel sızıntıyı bulur

Çok fazla sunucudaki anahtarları işaretler.

Her plan
Nasıl çalışır

Bir sonraki sürümünüzden önce hazır.

  1. 1Ücretsiz hesap oluştur
  2. 2Mağaza yer tutucusunu ekleyin
  3. 3onEnable içinde tek doğrulama
MyPlugin.java
// BuiltByBit or Voxel Shop writes the buyer's key here
private static final String LICENSE_KEY = "%%__SUNLICENSE__%%";

@Override
public void onEnable() {
    SunLicense client = new SunLicense.Builder()
            .baseUrl("https://api.sunlicense.com")
            .token(API_KEY)          // slk_..., can only validate
            .build();
    getServer().getScheduler().runTaskAsynchronously(this, () -> {
        if (!client.validate(LICENSE_KEY, Map.of("host", serverId())).isValid()) {
            getLogger().severe("License denied, disabling.");
            getServer().getScheduler().runTask(this,
                    () -> getServer().getPluginManager().disablePlugin(this));
        }
    });
}
SSS

Sorular ve yanıtlar.

Minecraft eklentimin sızdırılmasını nasıl önlerim?

Hiçbir doğrulama bir jar'ı düzenlemeye kararlı birini durduramaz. İşe yarayan, alıcı başına bir anahtardır: BuiltByBit ve Voxel Shop indirme sırasında onu jar'a yazar, yani sızan bir jar sızdıranın anahtarını taşır. O tek lisansı iptal edin; jar'ın her kopyası bir sonraki doğrulamada durur, diğer her alıcının sunucusu ise çalışmaya devam eder.

BuiltByBit, SpigotMC premium ve Tebex ile çalışır mı?

Evet. BuiltByBit'in External license key yer tutucusu ve Voxel Shop'un External API yer tutucusu her alıcının anahtarını indirmeye koyar. SpigotMC'de eklentiniz, SpigotMC'nin eklediği alıcı kimliğini o alıcının anahtarıyla değiştirir. Tebex her ödemede bir anahtar verir. BuiltByBit ve SpigotMC iade sinyali göndermez; iade alan alıcıları kendiniz iptal edersiniz.

Eklentimi satın alma başına bir sunucuyla nasıl sınırlarım?

Paper şablonunun yaptığı gibi politikaya 1 cihaz verin ve sabit bir sunucu kimliği gönderin ya da bir IP sınırı verin: her yeni adres bir yuva alır, 30 gün kullanılmayan bir adres kendiliğinden boşalır. Bir alıcı hosting değiştirdiğinde eski yuvayı müşteri portalında (Lite ve Standard) boşaltabilir ya da siz lisans sayfasında boşaltırsınız.

SunLicense çalışmazsa eklentim sunucuları çökertir mi?

Şablonlarla hayır. Yanıt gelmemesini ret saymazlar: alıcının imzalı bir çevrimdışı lisans dosyası varsa onu kullanırlar, yoksa çalışmaya devam edip her 10 dakikada bir yeniden denerler. Eklentiyi yalnızca gerçek bir ret, örneğin iptal edilmiş veya bilinmeyen bir anahtar, devre dışı bırakır.

Bir sonraki sürümünüzü koruyun.

  • Free planı
  • Kredi kartı yok
  • İstediğiniz zaman iptal