Unity・Unreal・Godot のツールを直接販売していますか? 席ごとにキーを。
itch.io、Gumroad、Stripe で直接販売。席ごとにキーを発行。
- Unity
- Unreal Engine
- Godot
- C# / .NET
- C++
- itch.io
- Gumroad
- Lemon Squeezy
- Stripe
あなたの売り方に合わせて。
購入ごとに 1 キー
レシート、決済ページ、または itch.io から。
リポジトリ共有ではなく席数で
ライセンスあたり 1、3、または 10 台のマシン。
TOO_MANY_MACHINESUnity 向けの C#
依存関係のない .NET SDK。Unreal と Godot は REST で。
.NET Standard 2.0返金で無効化
Gumroad、Lemon Squeezy、Payhip、Stripe。
必要ならオフラインでも
署名済みライセンスファイルは接続なしで検証できます。
Sentinel が漏えいを検出
多すぎるマシンで使われるキー、キーの総当たり。
すべてのプラン次のリリースまでに導入。
- 1無料アカウントを作成
- 2ストアを接続
- 3エディタから検証
using System.Collections.Generic;
using SunLicense; // .NET Standard 2.0, no dependencies
using UnityEditor;
using UnityEngine;
public static class LicenseCheck {
static readonly SunLicenseClient Client = new SunLicenseClient(
"https://api.sunlicense.com", token: "slk_..."); // validation-only key
public static async void Check(string key) {
var result = await Client.ValidateAsync(key, new Dictionary<string, string> {
["host"] = SystemInfo.deviceUniqueIdentifier, // one seat per machine
});
EditorPrefs.SetBool("SplineTool.Pro", result.IsValid);
}
}よくある質問。
Unity Asset Store や Fab で販売するツールにも SunLicense を使えますか?
これらのストアには独自のライセンス条件と EULA があり、SunLicense はそれらと連携していないため、そこで販売するものはストアのルールに従ってください。SunLicense は、itch.io、Gumroad、Lemon Squeezy、Payhip、または独自の Stripe 決済で直接販売するツール向けです。
.NET SDK は Unity で動きますか?
はい。NuGet の SunLicense パッケージは .NET Standard 2.0 対象で依存関係がないため、DLL をそのままプロジェクトに入れられます(Unity 用の NuGet ツールでインストールしても構いません)。キーと SystemInfo.deviceUniqueIdentifier などのマシン ID で ValidateAsync を呼び出してください。
Unreal プラグインや Godot アドオンはどうやってキーを検証しますか?
REST API を使います:API キーを Bearer トークンとして、licenseKey と fingerprint を含む JSON ボディで https://api.sunlicense.com/api/v1/validate に POST します。JSON の応答には valid、TOO_MANY_MACHINES などのコード、使用中のマシンが含まれます。Unreal C++ の FHttpModule でも GDScript の HTTPRequest でも、数行でこの呼び出しができます。
無料ですか?
はい。Free プランは 3 プロダクト、100 ライセンス、月 10,000 回のライセンス検証まで、クレジットカード不要です。有料プランは月 5 ドルからで、上限を超えてもライセンス検証は動き続けます。
SunLicense