Você não tem o direito necessário para usar um recurso: correção de escrow
Script FiveM em escrow diz que você não tem o direito necessário ou não conseguiu verificar? Combine a chave de licença do seu servidor com a conta Cfx.re que possui o ativo.
Você inicia um script comprado e o console imprime algo como:
You lack the required entitlement to use my_scriptou:
Failed to verify protected resource my_scriptO script é protegido com escrow de ativos do Cfx.re, e seu servidor não pode provar que você o possui. A correção quase sempre é uma falta de correspondência entre a chave de licença em server.cfg e a conta Cfx.re que comprou o ativo.
Como funciona o escrow
Scripts em escrow (protegidos) são encriptados. Quando o servidor inicia o recurso, ele verifica a chave de licença com a qual o servidor funciona. Essa chave pertence a uma conta Cfx.re. A verificação passa apenas se essa mesma conta tiver sido concedida o ativo.
Então três coisas devem se alinhar:
- O ativo foi comprado e foi concedido a uma conta Cfx.re (a que você usou no checkout).
- Essa conta gerou a chave de licença do servidor.
- A chave é a que está definida em
server.cfg.
Passo 1: verifique a chave em server.cfg
sv_licenseKey "cfxk_xxxxxxxxxxxxxxxxxxxx_xxxxx"Se você usar txAdmin, a chave também pode ser definida em sua configuração ou configurações em vez do arquivo. Procure em ambos os lugares, e procure por uma segunda chave em outra linha ou em uma cópia de server.cfg que você não sabia que era carregada.
Atenção: nunca compartilhe sua chave de licença em capturas de tela, mensagens do Discord ou tickets de suporte. Se você a vazou, gere uma nova no portal e substitua-a.
Passo 2: verifique quem possui a chave
Abra portal.cfx.re e faça login. Na seção de chaves, procure as chaves que existem nessa conta. A chave em seu server.cfg deve aparecer na lista da conta na qual você está conectado. Se não aparecer, foi gerada por outra conta, e essa é a razão usual do erro.
Situações típicas:
- Um amigo ou um desenvolvedor gerou a chave para você, de sua própria conta.
- Você possui duas contas Cfx.re e usa a chave de uma enquanto o ativo está na outra.
- Uma chave foi gerada para um servidor diferente e você a copiou de uma configuração antiga.
Passo 3: verifique se o ativo foi concedido a essa conta
No mesmo portal, abra a página listando ativos concedidos. Sua compra deve estar lá, sob a mesma conta que a chave. Se estiver faltando:
- Procure a conta que você inseriu no checkout. Uma compra está vinculada à conta Cfx.re inserida então, não ao email com o qual você paga.
- Verifique a confirmação de compra que você recebeu para ver qual conta ela menciona.
- Se o ativo estiver sob uma conta diferente, você tem dois caminhos: usar a chave de licença dessa conta no servidor, ou pedir ao suporte do vendedor para mover o ativo para a conta que deseja. Não tente contornar isso.
A concessão pode levar um tempo após a compra. Se você o comprou há alguns minutos, espere, atualize o portal e reinicie o servidor.
Passo 4: faça download novamente após comprar
Faça download do recurso novamente do portal após o ativo aparecer em sua lista de direitos. Uma cópia obtida de outro lugar, ou uma versão antiga obtida antes da compra ser concedida, não será verificada. Substitua a pasta completamente, depois reinicie o recurso.
Passo 5: não edite arquivos protegidos
Escrow encripta o script. Abrir ou alterar os arquivos encriptados quebra a verificação e você recebe Failed to verify protected resource. Edite apenas os arquivos que o script fornece como abertos, geralmente um config.lua e às vezes arquivos de idioma ou compartilhados. Se você alterou algo e agora recebe uma falha de verificação, faça download de uma cópia limpa e aplique apenas suas alterações de configuração.
Sobre o nome da pasta: mantenha o nome da pasta do recurso que as instruções do script fornecem. Se as instruções indicarem um nome obrigatório, use esse. Renomear um recurso em escrow pode quebrá-lo quando o próprio script espera seu nome, então apenas o renomeie quando o vendedor disser que está bem.
Passo 6: reinicie limpo
Após alterar a chave ou substituir o recurso:
refresh
ensure my_scriptSe a chave de licença mudou em server.cfg ou em txAdmin, reinicie o servidor inteiro, não apenas o recurso. A chave é lida na inicialização.
Para outras mensagens da mesma família, veja Erro de chave de licença do servidor e Não conseguiu iniciar o recurso.
Mudando para um novo servidor
Escrow não vincula o ativo a um endereço IP. Ele o vincula à conta cuja chave seu servidor usa. Quando você se move para um novo host, mantenha a mesma sv_licenseKey (ou gere uma nova chave na mesma conta), e o ativo continua funcionando. Se você transferir todo o servidor para outra pessoa, ele precisa do ativo concedido à sua conta, o que deve ser combinado com o vendedor.
Lista de verificação
| Sintoma | Correção |
|---|---|
You lack the required entitlement |
A chave em server.cfg é de outra conta que não a que possui o ativo |
| Ativo faltando no portal | Verifique a conta inserida no checkout; entre em contato com o vendedor se estiver errada |
| Chave não em sua lista do portal | Gere uma chave na conta que possui o ativo e use-a |
Failed to verify protected resource |
Faça download novamente de uma cópia limpa; não edite arquivos encriptados |
| Comprado minutos atrás | Espere, atualize o portal, reinicie o servidor |
| Chave alterada, ainda falhando | Reinicie o servidor inteiro, não apenas o recurso |
Respostas rápidas
O que significa 'Você não tem o direito necessário'?
O script é protegido pelo escrow de ativos do Cfx.re, e a chave de licença com a qual seu servidor funciona não pertence à conta Cfx.re que possui esse ativo.
Onde verifico quais ativos minha conta possui?
Faça login em portal.cfx.re e abra a página de ativos concedidos. Ela lista os ativos em escrow que sua conta possui, e a página de chaves mostra as chaves de licença do servidor que você gerou.
Posso editar ou renomear arquivos em escrow?
Não edite arquivos em escrow: eles são encriptados e uma alteração os quebra. Mantenha o nome da pasta do recurso conforme as instruções do script dizem, e apenas altere o que o script expõe como arquivos de configuração.
Scripts sem esse problema
Mic PhoneUm celular dobrável que abre em tablet e chega ao celular de verdade do jogador.Ver script →
CCTV Security CamerasCâmeras posicionáveis, um tablet com várias telas ao vivo e fotos impressas como prova.Ver script →
Advanced BoostingBoosting de veículos pelo tablet: contratos da classe D à S+, crews e fila ao vivo.Ver script →