Garry's Mod eklentiniz, ödeme yapan sunucularda.
Her alıcı, GMod'un kendi HTTP'siyle sunucu tarafında doğrulanan bir anahtar alır.
Free planı · Kredi kartı yok · Dakikalar içinde kurulum
Yapay zekâ ajanıyla mı kod yazıyorsunuz? Tek bir prompt yapıştırın- Lua
- Garry's Mod
- Tebex
- Stripe
- Gumroad
- Payhip
- Discord
Satış şeklinize göre tasarlandı.
Tek bir Lua dosyası
Eşzamansız, sunucu tarafında, GMod'un kendi HTTP'siyle.
sunlicense.luaLisans başına sunucu
Bir sunucu ya da beş, kimliğe veya IP'ye göre.
TOO_MANY_IPSİptal edin veya engelleyin
Bir anahtar, bir sunucu IP'si veya bir aralık.
İstediğiniz yerde satın
Tebex, Stripe, Gumroad, Payhip ve daha fazlası.
Discord'da alıcı rolleri
Satın alma e-postasıyla sahiplenin; iptal rolü kaldırır.
Sentinel paylaşımı izler
Sunucudan sunucuya atlayan anahtarları işaretler.
Her planBir sonraki sürümünüzden önce hazır.
- 1Ücretsiz hesap oluştur
- 2Mağazanızı bağlayın
- 3Harita yüklenirken doğrulayın
local SunLicense = include("myaddon/sunlicense.lua")
local licenseVar = CreateConVar("myaddon_license", "", FCVAR_ARCHIVE + FCVAR_PROTECTED)
hook.Add("InitPostEntity", "MyAddon.License", function()
local client = SunLicense.new({ baseUrl = "https://api.sunlicense.com", token = MYADDON.ApiKey })
client:validate(licenseVar:GetString(), { host = MYADDON.ServerId() }, function(ok, status, body)
if ok then
MsgC(Color(120, 210, 140), "[MyAddon] License valid, loading\n")
MYADDON.Start()
elseif status == 400 then
MsgC(Color(255, 128, 128), "[MyAddon] License denied: ", body:match('"code":"([%w_]+)"') or "?", "\n")
else
MYADDON.Start() -- no answer is not a no: keep running
end
end)
end)Sorular ve yanıtlar.
Ücretli bir Garry's Mod eklentisini sızıntılardan nasıl korurum?
Eklentiler Lua olarak dağıtılır; kararlı olan herkes bir doğrulamayı okuyup değiştirebilir ve hiçbir lisans hizmeti bunu değiştirmez. Alıcı başına bir anahtar ise size kontrol verir: hangi sunucuların hangi anahtarı kullandığını görürsünüz, paylaşılan veya sızan bir anahtar iptal edilebilir ya da sunucuları engellenebilir ve ödeme yapan sunucular asla etkilenmez. Doğrulamayı karartmak, onu kaldırmayı daha zahmetli hale getirir.
Lua SDK Garry's Mod'da çalışır mı?
Evet. sunlicense.lua, Garry's Mod'u algılar ve sunucu donmasın diye doğrulamayı GMod'un HTTP fonksiyonuyla eşzamansız gönderir. Yalnızca sunucu tarafında çalıştırın: kullandığı API anahtarı yalnızca lisans doğrulayabilir, ama oyunculara gönderilen dosyalarda yeri yoktur.
Hangi mağazalar anahtarları otomatik verir?
Tebex, Stripe, Gumroad, Payhip, Lemon Squeezy, Ko-fi, itch.io, WooCommerce ve birkaç tane daha doğrudan bağlanır; çoğu iade olduğunda anahtarı iptal eder. Diğer her yer için anahtarları panelden, sunlicense CLI'dan veya API'den verin.
Bir alıcı hosting değiştirdiğinde ne yapar?
Eski sunucunun cihaz yuvasını Discord'unuzdaki My licenses ile ya da müşteri portalında (Lite ve Standard) kendileri sıfırlarlar; varsayılan olarak günde bir kez. IP sınırıyla, 30 gün kullanılmayan bir adres yuvasını kendiliğinden boşaltır ve siz de lisans sayfasında istediğiniz zaman bir yuva boşaltabilirsiniz.
Bir sonraki sürümünüzü koruyun.
- Free planı
- Kredi kartı yok
- İstediğiniz zaman iptal
SunLicense