SunLicenseログイン
FiveM と RedM のスクリプト開発者向け

FiveM スクリプトを販売。支払い済みのサーバーだけで動かす。

Tebex の販売ごとにキーを発行、サーバー数を制限、チャージバックにも対応。

  • FiveM
  • RedM
  • Lua
  • ESX
  • QBCore
  • Tebex
  • Discord
できること

あなたの売り方に合わせて。

Tebex からキーを発行

支払いごとにキーを発行し、メールで送信します。

チャージバックに対応

返金で失効、異議申し立てで一時停止、勝訴で復元。

キーあたりのサーバー数

ライセンスあたり 1、2、または 5 台のサーバー。

TOO_MANY_MACHINES

Lua SDK とテンプレート

convar を読み込み、6 時間ごとに再検証。

sunlicense.lua

Discord でサポート

購入者ロールとサーバー枠のリセット。

/claim

Sentinel が共有キーを検出

使用場所が多すぎる、または返金後に使用。

すべてのプラン
仕組み

次のリリースまでに導入。

  1. 1無料アカウントを作成
  2. 2Tebex のパッケージを接続
  3. 3sunlicense.lua を追加
server/main.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)
よくある質問

よくある質問。

FiveM スクリプトの漏えいを防ぐには?

購入者ごとに専用のキーを渡し、リソースの起動時に検証します。コピーが漏れても、それが使っているのは漏らした人のキーです。そのライセンスを失効させれば、コピーは次の検証で止まり(テンプレートは 6 時間ごとに再検証)、支払い済みのサーバーは動き続けます。さらに Tebex の asset escrow 経由でアップロードすれば、購入者は検証を読むことも編集することもできません。

Tebex で使えますか?

はい。Tebex のパッケージ ID をポリシーに対応付けて Webhook を追加します。支払いが完了するたびにライセンスが発行され、返金や異議申し立ての敗訴で失効し、未解決の異議申し立てでは一時停止します。購入者はメールでキーを受け取るか、tbx- で始まる取引 ID とメールアドレスであなたの引き換えページから受け取れます。

ESX、QBCore、RedM で使えますか?

はい。検証は FiveM 自身の PerformHttpRequest を使ってサーバースクリプトで動くため、フレームワークに依存しません。RedM の場合は fxmanifest.lua で game を 'rdr3' に設定してください。

SunLicense に接続できない場合は?

テンプレートはリソースを動かし続け、10 分ごとに再試行します。設定ひとつで、代わりに応答を待たせることもできます。リソースを止めるのは、失効したキーや不明なキーなど、本当の拒否だけです。Lua には Ed25519 が組み込まれていないため、FiveM のリソースではオフラインライセンスファイルを使いません。

次のリリースを守りましょう。

  • Free プラン
  • クレジットカード不要
  • いつでも解約可能