Guías · Actualizada

Qué es el escrow de FiveM y qué puedes modificar

Cuando compras un script de FiveM en Tebex, casi siempre viene con escrow. Es el sistema oficial de Cfx.re (la empresa detrás de FiveM) para proteger los scripts de pago. Aquí está qué hace, qué puedes cambiar y qué no, y cómo resolver el error más común.

Qué es el escrow

El creador sube su script a Cfx.re y elige qué archivos se cifran. Cuando alguien lo compra en Tebex, el script queda asignado a la cuenta de Cfx.re del comprador. Al arrancar, el servidor comprueba su clave de licencia: el script solo corre si la cuenta dueña de esa clave también es dueña del script.

Según la documentación oficial de Cfx.re:

  • Se pueden cifrar archivos Lua y modelos YFT, YDD y YDR.
  • El creador puede dejar archivos abiertos con la directiva escrow_ignore del fxmanifest.lua.
  • Los scripts con escrow solo se distribuyen con un paquete de Tebex y no se pueden transferir a otra cuenta.
  • Puedes usarlos en cualquier servidor tuyo, siempre que su licencia sea de tu cuenta.

Qué puedes modificar

Depende de lo que el creador deje abierto. Lo normal es dejar abierto lo que el dueño del servidor necesita adaptar:

  • La configuración (config.lua): trabajos, precios, teclas, permisos.
  • Los textos (locales): para traducir o cambiar mensajes.
  • Las integraciones (bridges / compat): la conexión con tu framework, inventario, llaves, gasolina, notificaciones...
  • La interfaz (HTML, CSS, imágenes), según el script.

En los scripts de ROLO SCRIPT, todo lo que conecta con otro script vive en archivos abiertos de bridge/ o compat/ con una opción 'custom'. Si tu servidor usa algo que no está en la lista, lo conectas tú sin tocar el código cifrado.

Qué no puedes modificar

La lógica cifrada: el código Lua que el creador protegió. No se lee ni se edita. Si necesitas que haga algo distinto, pídeselo al creador: muchas veces ya existe una opción de config o un export para eso.

"You lack the required entitlement"

Es el error más común. Aparece en la consola del servidor y el script no arranca. Significa que la clave de licencia del servidor no es de la cuenta que compró el script. Para arreglarlo:

  1. Entra a portal.cfx.re con la cuenta que compró el script.
  2. Crea o revisa la clave de licencia del servidor con esa misma cuenta.
  3. Ponla en sv_licenseKey de tu server.cfg (o en la configuración de txAdmin) y reinicia el servidor.

Cómo recibes las actualizaciones

Cuando sale una versión nueva, vuelves a descargar el script desde Granted Assets en portal.cfx.re: siempre te entrega la última. Antes de reemplazar la carpeta, guarda una copia de tus archivos abiertos (config, locales, bridges) para no perder tus cambios. En ROLO SCRIPT anunciamos cada versión en el canal de cambios de nuestro Discord.

¿Por qué los creadores usan escrow?

Para que el trabajo no se filtre ni se revenda. A cambio, un buen creador deja abierto todo lo que necesitas para adaptar el script a tu servidor. Si quieres ver cómo instalar uno paso a paso, sigue la guía Cómo instalar un script de FiveM.

¿Te atascaste?

Escríbenos en el canal de soporte de Discord con el script, tu framework y el error de la consola.

Más guías