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:

text
You lack the required entitlement to use my_script

ou:

text
Failed to verify protected resource my_script

O 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:

  1. O ativo foi comprado e foi concedido a uma conta Cfx.re (a que você usou no checkout).
  2. Essa conta gerou a chave de licença do servidor.
  3. A chave é a que está definida em server.cfg.

Passo 1: verifique a chave em server.cfg

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:

text
refresh
ensure my_script

Se 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 →

Continue lendo