Sprzedawaj skrypty FiveM. Niech działają na płacących serwerach.
Klucz dla każdej sprzedaży w Tebex, limit serwerów, obsługa chargebacków.
Plan Free · Bez karty kredytowej · Gotowe w kilka minut
Kodujesz z agentem AI? Wklej jeden prompt- FiveM
- RedM
- Lua
- ESX
- QBCore
- Tebex
- Discord
Stworzone pod Twój sposób sprzedaży.
Klucze z Tebex
Każda płatność wydaje klucz i wysyła go e-mailem.
Obsługa chargebacków
Zwroty unieważniają, spory zawieszają, wygrane przywracają.
Serwery na klucz
1, 2 lub 5 serwerów na licencję.
TOO_MANY_MACHINESSDK Lua i szablon
Czyta convar, weryfikuje ponownie co 6 godzin.
sunlicense.luaWsparcie na Discord
Role kupujących i reset miejsc serwerów.
/claimSentinel wykrywa udostępnione klucze
Zbyt wiele miejsc albo użycie po zwrocie.
Każdy planGotowe przed kolejnym wydaniem.
- 1Załóż darmowe konto
- 2Połącz swoje pakiety Tebex
- 3Dodaj sunlicense.lua
-- server.cfg: set my_garage_license "AX8P-XXXX-XXXX-XXXX"
local resource = GetCurrentResourceName()
local SunLicense = load(LoadResourceFile(resource, 'lib/sunlicense.lua'))()
local client = SunLicense.new({ baseUrl = 'https://api.sunlicense.com', token = SunLicenseSettings.apiKey })
client:validate(GetConvar('my_garage_license', ''), { host = serverId() }, function(ok, status, body)
if ok then
print(('^2[%s] License valid, starting.^7'):format(resource))
startFeatures()
elseif status == 400 then
print(('^1[%s] License denied: %s^7'):format(resource, body:match('"code":"([%w_]+)"') or '?'))
StopResource(resource)
else
startFeatures() -- no answer is not a no: keep running
end
end)Pytania i odpowiedzi.
Jak chronić moje skrypty FiveM przed wyciekiem?
Daj każdemu kupującemu własny klucz i sprawdzaj go przy starcie zasobu. Jeśli kopia wycieknie, działa na kluczu tego, kto ją wypuścił: unieważnij tę licencję, a kopia zatrzyma się przy następnej weryfikacji (szablon sprawdza ponownie co 6 godzin), podczas gdy płacące serwery działają dalej. Wgrywaj też przez asset escrow w Tebex, żeby kupujący nie mogli odczytać ani zmienić weryfikacji.
Czy to działa z Tebex?
Tak. Przypisz ID pakietów Tebex do zasady i dodaj webhook: każda zakończona płatność wydaje licencję, zwroty i przegrane spory ją unieważniają, a otwarte spory ją zawieszają. Kupujący dostają klucz e-mailem albo na Twojej stronie aktywacji po podaniu ID transakcji tbx- i e-maila.
Czy to działa z ESX, QBCore i RedM?
Tak. Weryfikacja działa w skrypcie serwera przez własne PerformHttpRequest FiveM, więc nie zależy od żadnego frameworka. Dla RedM ustaw game na 'rdr3' w fxmanifest.lua.
Co się stanie, gdy SunLicense będzie nieosiągalny?
Szablon utrzymuje zasób w działaniu i ponawia próbę co 10 minut; jedno ustawienie każe mu zamiast tego czekać na odpowiedź. Zasób zatrzymuje tylko prawdziwa odmowa, np. unieważniony lub nieznany klucz. Lua nie ma wbudowanego Ed25519, dlatego zasoby FiveM nie korzystają z plików licencji offline.
Ochroń swoje kolejne wydanie.
- Plan Free
- Bez karty kredytowej
- Anulujesz w dowolnej chwili
SunLicense