No tienes los derechos necesarios para usar un recurso: solución de escrow

¿El script escrow de FiveM dice que no tienes los derechos necesarios o falló la verificación? Empareja tu clave de licencia del servidor con la cuenta de Cfx.re que posee el activo.

Inicias un script comprado y la consola imprime algo como:

text
You lack the required entitlement to use my_script

o:

text
Failed to verify protected resource my_script

El script está protegido con el escrow de activos de Cfx.re, y tu servidor no puede probar que lo posees. La solución casi siempre es una falta de coincidencia entre la clave de licencia en server.cfg y la cuenta de Cfx.re que compró el activo.

Cómo funciona escrow

Los scripts escrow (protegidos) están encriptados. Cuando el servidor inicia el recurso, verifica la clave de licencia con la que se ejecuta el servidor. Esa clave pertenece a una cuenta de Cfx.re. La verificación solo pasa si esa misma cuenta ha sido otorgada el activo.

Así que tres cosas deben alinearse:

  1. El activo fue comprado, y fue otorgado a una cuenta de Cfx.re (la que usaste en el pago).
  2. Esa cuenta generó la clave de licencia del servidor.
  3. La clave es la que se establece en server.cfg.

Paso 1: comprueba la clave en server.cfg

cfg
sv_licenseKey "cfxk_xxxxxxxxxxxxxxxxxxxx_xxxxx"

Si usas txAdmin, la clave también se puede establecer en su configuración o ajustes en lugar del archivo. Mira en ambos lugares, y busca una segunda clave en otra línea o en una copia de server.cfg que no sabías que se cargaba.

Cuidado: nunca compartas tu clave de licencia en capturas de pantalla, mensajes de Discord o entradas de soporte. Si la filtraste, genera una nueva en el portal y reemplázala.

Paso 2: comprueba quién posee la clave

Abre portal.cfx.re e inicia sesión. En la sección de claves, mira las claves que existen en esa cuenta. La clave en tu server.cfg debe aparecer en la lista de la cuenta en la que has iniciado sesión. Si no lo hace, fue generada por otra cuenta, y esta es la razón habitual del error.

Situaciones típicas:

  • Un amigo o un desarrollador generó la clave para ti, desde su propia cuenta.
  • Posees dos cuentas de Cfx.re y usas la clave de una mientras el activo está en la otra.
  • Una clave fue generada para un servidor diferente y la copiaste de una configuración anterior.

Paso 3: comprueba que el activo fue otorgado a esa cuenta

En el mismo portal, abre la página que enumera los activos otorgados. Tu compra debe estar allí, bajo la misma cuenta que la clave. Si falta:

  • Mira la cuenta que ingresaste en el pago. Una compra está vinculada a la cuenta de Cfx.re ingresada entonces, no al correo electrónico con el que pagas.
  • Comprueba la confirmación de compra que recibiste para ver qué cuenta nombra.
  • Si el activo está bajo una cuenta diferente, tienes dos opciones: usa la clave de licencia de esa cuenta en el servidor, o pide al soporte del vendedor que mueva el activo a la cuenta que quieres. No intentes trabajar alrededor de esto.

El otorgamiento puede tomar un tiempo después de la compra. Si lo compraste hace unos minutos, espera, actualiza el portal y reinicia el servidor.

Paso 4: descarga de nuevo después de comprar

Descarga el recurso de nuevo desde el portal después de que el activo aparezca en tu lista de otorgados. Una copia tomada de otro lugar, o una versión anterior obtenida antes de que la compra fuera otorgada, no verificará. Reemplaza la carpeta completamente, luego reinicia el recurso.

Paso 5: no edites archivos protegidos

Escrow encripta el script. Abrir o cambiar los archivos encriptados rompe la verificación y obtienes Failed to verify protected resource. Edita solo los archivos que el script envía abiertos, normalmente un config.lua y a veces archivos de idioma o compartidos. Si cambiaste algo y ahora obtienes un error de verificación, descarga una copia limpia y aplica solo tus cambios de configuración.

Sobre el nombre de la carpeta: mantén el nombre de la carpeta de recursos que las propias instrucciones del script dan. Si las instrucciones establecen un nombre requerido, úsalo. Renombrar un recurso escrow puede romperlo cuando el script mismo espera su nombre, así que solo renómbralo cuando el vendedor dice que está bien.

Paso 6: reinicia limpiamente

Después de cambiar la clave o reemplazar el recurso:

text
refresh
ensure my_script

Si la clave de licencia cambió en server.cfg o en txAdmin, reinicia el servidor completo, no solo el recurso. La clave se lee al iniciar.

Para otros mensajes de la misma familia, ve Server license key error y Couldn't start resource.

Mudarse a un nuevo servidor

Escrow no vincula el activo a una dirección IP. Lo vincula a la cuenta cuya clave usa tu servidor. Cuando te mudes a un nuevo host, mantén la misma sv_licenseKey (o genera una nueva clave en la misma cuenta), y el activo sigue funcionando. Si trasladas todo el servidor a otra persona, necesita el activo otorgado a su cuenta, lo que debe ser arreglado con el vendedor.

Lista de verificación

Síntoma Solución
You lack the required entitlement La clave en server.cfg es de otra cuenta que la que posee el activo
Activo faltante en el portal Comprueba la cuenta ingresada en el pago; contacta al vendedor si es incorrecta
Clave no en tu lista del portal Genera una clave en la cuenta que posee el activo y úsala
Failed to verify protected resource Descarga una copia limpia de nuevo; no edites archivos encriptados
Comprado hace minutos Espera, actualiza el portal, reinicia el servidor
Clave cambiada, aún fallando Reinicia el servidor completo, no solo el recurso

Respuestas rápidas

¿Qué significa 'No tienes los derechos necesarios'?

El script está protegido por el escrow de activos de Cfx.re, y la clave de licencia con la que se ejecuta tu servidor no pertenece a la cuenta de Cfx.re que posee ese activo.

¿Dónde puedo comprobar qué activos posee mi cuenta?

Inicia sesión en portal.cfx.re y abre la página de activos otorgados. Enumera los activos escrow que tu cuenta tiene, y la página de claves muestra las claves de licencia del servidor que generaste.

¿Puedo editar o renombrar archivos escrow?

No edites archivos escrow: están encriptados y un cambio los rompe. Mantén el nombre de la carpeta de recursos como dice las instrucciones del script, y solo cambia lo que el script expone como archivos de configuración.

Scripts que evitan este problema

Mic PhoneUn móvil plegable que se abre en tablet y llega al móvil real del jugador.Ver script →CCTV Security CamerasCámaras colocables, una tablet con vista múltiple en vivo y fotos como prueba.Ver script →Advanced BoostingBoosting de vehículos desde una tablet: contratos de clase D a S+, crews y cola en vivo.Ver script →

Sigue leyendo