GUIA

Escrow e o que fica aberto

Nossos scripts são protegidos pelo asset escrow da Cfx.re. Essa palavra assusta porque quase nenhuma loja diz o que ela deixa para você. Aqui está a lista exata, tirada do manifesto.

Escrow e o que fica aberto

Os arquivos que ficam abertos, exatamente

Cada script declara as mesmas isenções no seu fxmanifest.lua. Esses arquivos são entregues como Lua e markdown legíveis, editáveis no seu servidor.

lua
escrow_ignore {
    'config/*.lua',
    'locales/*.lua',
    'bridges/*.lua',
    'README.md',
    'INSTALL.sql',
    'CHANGELOG.md',
}

Por que esses três diretórios e não outros

São as partes que você realmente precisa mexer. config/ guarda preços, posições, teclas e as chaves de funcionalidades. locales/ guarda todas as frases que os seus jogadores leem. bridges/ guarda o código de integração, que é justamente onde um servidor difere do outro. Deixá-los abertos é o que torna o script adaptável sem pedir uma build para a gente.

O que o escrow realmente criptografa

A lógica de jogo, a validação do lado servidor e a interface. É a parte que mantemos e atualizamos, e a parte que um vazamento permitiria a qualquer um revender. Criptografá-la é o que torna viável um preço único com atualizações que continuam vindo.

Consigo mudar comportamento sem tocar em código criptografado

Na maioria das vezes sim, e isso é uma decisão de projeto, não uma promessa. O comportamento é guiado por valores de config, as integrações passam pelos bridges, e cada script expõe exports para que o seu próprio recurso possa reagir. Se o que você precisa não é nenhum dos três, fale com a gente no Discord: acrescentar um ajuste ou um export é um pedido normal.

O escrow funciona no FiveM Enhanced

Ainda não, no momento em que escrevemos. O asset escrow não foi entregue para a build Enhanced, por isso nossos scripts rodam lá sem a proteção em vez de não rodar. Acompanhamos o assunto, e nossos próprios servidores rodam nas duas builds.

O que acontece se eu mudar de servidor

O entitlement acompanha a sua conta Keymaster, não a máquina. Mova os arquivos, use a mesma conta, e a licença resolve. Se você vender o servidor ou repassá-lo, os assets não vão junto: continuam na conta que os comprou.

Perguntas

Posso ler o código que comprei?

Em parte, e a lista exata está no manifesto acima. Configs, locales e bridges vêm como Lua legível. A lógica de jogo, a validação do servidor e a interface são criptografadas.

O que acontece se a verificação de licença falhar?

O recurso se recusa a iniciar e avisa no console. Ele não degrada em silêncio. A causa comum é um servidor rodando sob uma conta Keymaster diferente da que comprou o asset.

Posso usar uma compra em dois servidores?

Uma compra cobre um servidor. Um segundo servidor precisa de uma segunda licença, e isso vem do desenho do escrow da Cfx, não de uma regra que tenhamos acrescentado.

Vocês vendem o código fonte sem escrow?

Hoje não. Se o seu caso realmente exigir, um fork que você mesmo manteria por exemplo, pergunte no Discord e diremos com franqueza se é possível para aquele script.

Scripts que usam isto

Carrinho
Spirit RP
Discord