Mods e add-ons pagos, licenciados por jogador.
Onde as regras do jogo permitem vender: uma chave por venda, desligada no reembolso.
Plano Free · Sem cartão de crédito · Pronto em minutos
Programa com um agente de IA? Cole um prompt- .NET
- Jogos de Unity
- BepInEx
- Lua
- C++
- Gumroad
- Ko-fi
- Payhip
- Stripe
- itch.io
Feito para o seu jeito de vender.
Chaves vindas da sua loja
Gumroad, Ko-fi, Payhip, itch.io ou Stripe.
Limites de PC
1 ou 2 PCs por chave.
TOO_MANY_MACHINESCombina com seu mod loader
.NET para BepInEx e MelonLoader, Lua, REST.
Reembolsos desativam
Reembolsos na Gumroad, Payhip e Stripe revogam a chave.
Sessões offline funcionam
Arquivos assinados, válidos por até 30 dias.
Saiba de quem é a cópia que vazou
Downloads levam uma marca oculta do comprador.
StandardNo ar antes da sua próxima versão.
- 1Criar uma conta grátis
- 2Conecte Gumroad, Ko-fi ou Payhip
- 3Adicione o SDK
[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.");
}
}Perguntas e respostas.
Posso vender mods no Nexus Mods ou no Thunderstore?
Esses sites hospedam mods gratuitos, e muitos jogos e comunidades de mods proíbem cobrar por mods ou travá-los atrás de uma chave. Confira antes a EULA do jogo e as regras do site. Onde vender é permitido, o comum é uma versão gratuita onde os jogadores já baixam mods e a edição paga na sua própria loja, como Gumroad, Ko-fi ou Payhip.
O SDK .NET funciona em um plugin de BepInEx ou MelonLoader?
O pacote NuGet do SunLicense usa .NET Standard 2.0 e não tem dependências de terceiros, então vai ao lado da DLL do seu plugin sem conflitos de assembly. Chame ValidateAsync na inicialização com a chave do seu arquivo de configuração e um ID de dispositivo, e ligue os recursos pagos só quando ele disser que a chave é válida.
E plugins nativos em C++ e add-ons de simuladores de voo?
Use a REST API. Um POST HTTPS para /api/v1/validate com sua chave de API, a chave de licença e uma impressão digital do dispositivo responde válido, ou um motivo como EXPIRED ou TOO_MANY_MACHINES. Funciona em qualquer linguagem que faça uma requisição HTTPS.
É grátis para começar?
Sim. O plano Free cobre três produtos, 100 licenças e 10.000 validações de licença por mês, sem cartão de crédito. O Lite (US$ 5 por mês) adiciona mais produtos, o portal do cliente e a revisão de IA do Sentinel; o Standard (US$ 20 por mês) adiciona downloads de produtos com marcas contra vazamento.
Proteja sua próxima versão.
- Plano Free
- Sem cartão de crédito
- Cancele quando quiser
SunLicense