SunLicenseGiriş yap
Mod ve eklenti yapımcıları için

Ücretli oyun modları ve eklentileri, oyuncu başına lisanslı.

Oyunun kurallarının satışa izin verdiği yerlerde: satış başına bir anahtar, iadede kapanır.

  • .NET
  • Unity oyunları
  • BepInEx
  • Lua
  • C++
  • Gumroad
  • Ko-fi
  • Payhip
  • Stripe
  • itch.io
Elde ettikleriniz

Satış şeklinize göre tasarlandı.

Mağazanızdan anahtarlar

Gumroad, Ko-fi, Payhip, itch.io veya Stripe.

PC sınırları

Anahtar başına 1 veya 2 PC.

TOO_MANY_MACHINES

Mod yükleyicinize uyar

BepInEx ve MelonLoader için .NET, Lua, REST.

İadeler kapatır

Gumroad, Payhip ve Stripe iadeleri anahtarı iptal eder.

Çevrimdışı oturumlar çalışır

İmzalı dosyalar, en fazla 30 gün geçerli.

Kimin kopyasının sızdığını bilin

İndirmeler gizli bir alıcı işareti taşır.

Standard
Nasıl çalışır

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

  1. 1Ücretsiz hesap oluştur
  2. 2Gumroad, Ko-fi veya Payhip bağlayın
  3. 3SDK'yı ekleyin
SupporterPack.cs
[BepInPlugin("com.you.supporterpack", "Supporter Pack", "1.2.0")]
public class SupporterPack : BaseUnityPlugin
{
    const string ApiKey = "slk_...";  // validate-only, baked in at build

    async void Awake()
    {
        var key = Config.Bind("License", "Key", "").Value;  // AX8P-XXXX-XXXX-XXXX
        using var sl = new SunLicenseClient("https://api.sunlicense.com", token: ApiKey);
        var r = await sl.ValidateAsync(key, new Dictionary<string, string>
            { ["host"] = SystemInfo.deviceUniqueIdentifier });

        if (r.IsValid) EnableSupporterFeatures();
        else Logger.LogWarning("Supporter features need a valid license key.");
    }
}
SSS

Sorular ve yanıtlar.

Nexus Mods veya Thunderstore'da mod satabilir miyim?

Bu siteler ücretsiz modları barındırır ve birçok oyun ve mod topluluğu modlar için ücret almayı veya onları bir anahtarın arkasına kilitlemeyi yasaklar. Önce oyunun EULA'sını ve sitenin kurallarını kontrol edin. Satışın serbest olduğu yerlerde olağan yöntem, oyuncuların zaten mod indirdiği yerde ücretsiz bir sürüm ve Gumroad, Ko-fi veya Payhip gibi kendi mağazanızda ücretli sürümdür.

.NET SDK bir BepInEx veya MelonLoader eklentisinde çalışır mı?

SunLicense NuGet paketi .NET Standard 2.0'ı hedefler ve üçüncü taraf bağımlılığı yoktur; bu yüzden derleme çakışması olmadan eklenti DLL'inizin yanında yer alır. Başlangıçta yapılandırma dosyanızdaki anahtar ve bir cihaz kimliğiyle ValidateAsync çağırın; ücretli özellikleri yalnızca anahtarın geçerli olduğunu söylediğinde açın.

Yerel C++ eklentileri ve uçuş simülatörü eklentileri ne olacak?

REST API'yi kullanın. API anahtarınız, lisans anahtarı ve bir cihaz parmak iziyle /api/v1/validate adresine tek bir HTTPS POST; geçerli yanıtını ya da EXPIRED veya TOO_MANY_MACHINES gibi bir nedeni döndürür. HTTPS isteği yapabilen her dilden çalışır.

Başlamak ücretsiz mi?

Evet. Free planı üç ürünü, 100 lisansı ve ayda 10.000 lisans doğrulamasını kredi kartı olmadan kapsar. Lite (ayda 5 $) daha fazla ürün, müşteri portalı ve Sentinel yapay zekâ incelemesi ekler; Standard (ayda 20 $) sızıntı işaretli ürün indirmeleri ekler.

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

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