Cómo arreglar "You lack the required entitlement" en un servidor FiveM
"You lack the required entitlement" significa que el servidor intenta iniciar un resource de Cfx.re Escrow que su clave de licencia no tiene permiso para ejecutar. Para arreglarlo, reinicia el servidor entero y después comprueba que la clave del servidor en server.cfg pertenece a la misma cuenta de Cfx.re que tiene el resource en Granted Assets. Si la compra está en otra cuenta, transfiere el asset a la cuenta dueña de la clave.
¿Qué significa "You lack the required entitlement"?
Los resources de pago de FiveM se entregan mediante Cfx.re Asset Escrow. Una compra añade el resource a una cuenta de Cfx.re, y un servidor solo puede ejecutarlo cuando esa cuenta es la que está detrás de la clave de licencia del servidor. Cuando un servidor sin ese derecho intenta iniciar el resource, la documentación de FiveM describe el resultado así: el resource no se inicia y en la consola del servidor aparece un error que dice "You lack the required entitlement".
You lack the required entitlement to use <resource name>
Así que el mensaje habla de quién es el dueño del resource. Los archivos están bien; el servidor que los pide no tiene permiso para ejecutarlos.
¿Cómo lo arreglo, paso a paso?
- Reinicia el servidor entero, no solo el resource. El soporte de Cfx.re lo da como primer paso, y basta cuando la compra se hizo con el servidor ya en marcha.
- Busca la cuenta dueña del resource. Inicia sesión en portal.cfx.re y abre Granted Assets. El resource tiene que aparecer ahí. Si no aparece, has iniciado sesión con una cuenta distinta de la que se usó en el pago.
- Busca la cuenta dueña de la clave del servidor. La clave es la línea
sv_licenseKeydeserver.cfg. Tiene que ser una de las claves de servidor de esa misma cuenta en el Portal. - Haz que las dos coincidan. O bien creas una clave de servidor nueva en la cuenta que tiene el resource y la pones en
server.cfg, o bien transfieres el asset a la cuenta dueña de la clave. El soporte de Cfx.re documenta la transferencia tanto para Keymaster como para el Portal. - Reinicia otra vez y lee la consola.
# server.cfg
sv_licenseKey "your_server_key"Tabla rápida: situación, causa y solución
| Situación | Causa | Solución |
|---|---|---|
| Comprado hace unos minutos, el servidor ya estaba en marcha | El servidor no ha recogido el permiso nuevo | Reinicia el servidor entero. |
| El resource está en Granted Assets y el error sigue | La clave del servidor se creó en otra cuenta de Cfx.re | Usa una clave de la cuenta que tiene el resource, o transfiere el asset. |
| El hosting o un desarrollador montó el servidor | La clave de server.cfg es suya, no tuya | Crea tu propia clave en el Portal y sustitúyela. |
| El resource no está en Granted Assets | Se compró con otro inicio de sesión de Cfx.re | Inicia sesión con la cuenta usada en el pago y, si hace falta, transfiere el asset. |
| Los archivos vinieron de otra persona | La cuenta nunca recibió el resource | El dueño del servidor tiene que comprarlo. Los archivos copiados no llevan el derecho de uso. |
| Funcionaba y dejó de funcionar | Terminó una suscripción, o se cambió la clave del servidor | Renueva la suscripción, o revisa la clave en server.cfg. |
Sobre las suscripciones, la documentación de FiveM dice que cuando una caduca el asset se retira de la cuenta y deja de iniciarse en ese servidor.
¿Qué cuenta de Cfx.re tiene que ser dueña de qué?
Dos cosas tienen que estar en una misma cuenta: el resource comprado y la clave del servidor. El pago en Tebex te hace iniciar sesión con una cuenta de Cfx.re, y esa cuenta recibe el resource. El servidor demuestra de quién es con su clave de licencia. La máquina y la empresa de hosting no influyen.
Por eso el error aparece tan a menudo después de que un servidor cambie de manos, después de pasar a un hosting nuevo que puso su propia clave, o cuando una persona compra los resources y otra creó la clave. Decide qué cuenta lleva el servidor y mantén en ella las compras y las claves. La instalación completa está en cómo instalar un resource de FiveM de Cfx.re Escrow.
¿Pueden los propios archivos causar un error de escrow?
Sí, pero es un mensaje distinto. Una descarga con escrow contiene un archivo pequeño llamado .fxap en la carpeta del resource, junto a fxmanifest.lua. Como el nombre empieza por un punto, algunos gestores de archivos y programas de FTP lo ocultan o se lo saltan. Sube la carpeta entera tal como se descargó, conserva el nombre de la carpeta y no edites los archivos protegidos.
Si la consola dice que el resource protegido no se pudo verificar en lugar de nombrar un entitlement, descarga el resource otra vez desde el Portal y sustituye la carpeta en el servidor antes de cambiar nada más.
¿Qué puedo editar en un resource con escrow?
La documentación de FiveM enumera los archivos Lua, YFT, YDD e YDR como los tipos que protege Asset Escrow. El autor puede dejar abierto cualquier archivo con escrow_ignore en fxmanifest.lua. Este es el ejemplo de la documentación:
escrow_ignore {
'script/code.lua', -- Only ignore one file
'stream/tuner.ydr', -- Works for any file, stream or code
'stream/*.yft', -- Ignore all .yft files in that folder
'stream/**/*.yft' -- Ignore all .yft files in any subfolder
}
Los archivos que figuran ahí llegan legibles y se pueden cambiar. Así es como un archivo de configuración, o el handling de un vehículo, sigue siendo editable. Qué archivos quedan abiertos lo decide el autor. En los resources de vehículos, los metas que normalmente puedes cambiar están en fxmanifest.lua y data_file para vehículos.
¿Y los resources de Nilo3D?
Todos los vehículos, hoverboards y mascotas de Nilo3D se entregan mediante Cfx.re Escrow, así que se aplican las mismas reglas. Si el error sigue después de los pasos de arriba, abre un ticket en el Discord de Nilo3D y envía tu nombre de usuario de Cfx.re. Con él podemos ver qué cuenta recibió la compra.
Preguntas frecuentes
- ¿Qué significa "You lack the required entitlement" en FiveM?
- El servidor intentó iniciar un resource de Cfx.re Escrow que su clave de licencia no tiene permiso para ejecutar. El resource pertenece a una cuenta de Cfx.re y la clave del servidor a otra, o el resource nunca se compró.
- ¿Cómo arreglo "You lack the required entitlement"?
- Primero reinicia el servidor entero. Después asegúrate de que la sv_licenseKey de server.cfg la creó la misma cuenta de Cfx.re que muestra el resource en Granted Assets en el Portal. Si no, usa una clave de esa cuenta o transfiere el asset.
- ¿Tengo que volver a comprar el resource si cambio de hosting?
- No. El derecho de uso sigue a la cuenta de Cfx.re, no a la máquina. Sigue usando una clave de servidor creada en la cuenta dueña del resource.
- ¿Puedo pasar un resource con escrow a otra cuenta de Cfx.re?
- El soporte de Cfx.re documenta cómo transferir un asset comprado a otra cuenta mediante Keymaster o el Portal. Un resource que creaste tú mismo como vendedor no se puede transferir.
- ¿Por qué aparece el error justo después de comprar el resource?
- El servidor se inició antes de que la compra llegara a la cuenta. Reinicia el servidor entero, no solo el resource.
Fuentes
- FiveM docs: Asset Escrow
- Cfx.re Support: You lack the required entitlement to use a resource
- FiveM docs: Resource manifest
Productos de esta guía
- Coil S-Cooter: Patinete Eléctrico FiveM
- Hoverboard Pack: 3 Hoverboards FiveM
- Pogo Stick: Script Pogo Stick FiveM
- Ghost Kitty: Script de Mascota de Hombro FiveM
Todas las guías
- Cómo instalar un resource FiveM de Cfx.re Escrow (Granted Assets)
- Cómo añadir un vehículo custom a un servidor ESX, QBCore o QBox
- ¿Qué son los LODs en los vehículos de FiveM?
- Cómo añadir un vehículo add-on a un servidor FiveM
- vehicles.meta explicado, campo por campo
- handling.meta explicado: campos, unidades y flags
- carvariations.meta y carcols.meta explicados
- vehiclelayouts.meta explicado: asientos, puntos de entrada y animaciones
- Referencia de data_file de fxmanifest para vehículos
- Archivos de modelo del vehículo (yft, _hi.yft, ytd) y el aviso de assets sobredimensionados
- Solución de problemas de vehículos add-on en FiveM: causas y soluciones
- Cómo convertir un mod de coche de un jugador de GTA 5 en un add-on de FiveM
- Cómo funciona un hoverboard de FiveM sin script
- Cómo hacer un vehículo de FiveM en Blender con Sollumz 2.9
- Cómo optimizar un vehículo de FiveM: polígonos, LOD y presupuesto de texturas
- Cómo configurar la colisión de un vehículo en Sollumz
- Comprar vehículos FiveM: qué revisar antes de pagar
- Packs de coches FiveM vs vehículos sueltos
- Coches de marcas reales en FiveM: ¿se permiten?
- CodeWalker vs Sollumz: ¿qué herramienta usar para vehículos de FiveM?
