Saltar al contenido

FiveM: instalar Resources con un clic o por SFTP

Instala Resources de FiveM con un clic desde el dashboard: sube un ZIP, añade automáticamente la línea ensure e importa archivos SQL directamente. También puedes instalarlos manualmente por SFTP.

10 de noviembre de 20269 min de lectura1 Visitas0 útil

Introducción

Puedes usar Resources para ampliar tu servidor de FiveM con funciones adicionales. Esto resulta especialmente interesante si planeas proyectos grandes, como un servidor de roleplay o algo similar. Es difícil hacer algo así sin estos Resources adicionales.

FiveM y su comunidad ofrecen una enorme variedad de Resources. En el foro de Cfx.re encontrarás una lista de los Resources más populares: https://forum.cfx.re/c/development/releases/7

La forma más rápida de instalar un Resource es con el FiveM Resource Installer, directamente desde el dashboard. Sube el archivo ZIP y el instalador colocará el Resource en la carpeta correcta, lo añadirá a server.cfg y, si quieres, importará los archivos SQL incluidos a tu base de datos. Más abajo encontrarás el método clásico por SFTP.

Instalar Resources con el Resource Installer

Información

El Resource Installer está disponible para servidores de FiveM. Para FiveM Enhanced y RedM, usa el método por SFTP.

Paso 1: abrir el instalador

Abre el dashboard de tu servidor de FiveM, ve a la pestaña Herramientas y selecciona FiveM Resource Installer. No hace falta que detengas el servidor.

Para poder usarlo, primero debes configurar una plantilla de servidor (Recipe) en txAdmin. Solo entonces existirán server.cfg y la carpeta resources en las que puede escribir el instalador.

Paso 2: subir el archivo ZIP

Sube el Resource como archivo ZIP. Puedes usar directamente una descarga de GitHub mediante Code → Download ZIP o un ZIP de una versión publicada.

  • Se admiten archivos ZIP de hasta 100 MB (máximo 400 MB y 5.000 archivos una vez descomprimidos).
  • Si tienes archivos RAR o 7z, vuelve a empaquetarlos como ZIP.
  • El instalador elimina las carpetas intermedias innecesarias (por ejemplo, mi-resource-main) y quita del nombre los sufijos de versión y -main.
  • Si el archivo contiene varios Resources, el instalador los muestra por separado y los ordena según sus dependencias.
  • Los archivos ejecutables, como .exe, .bat o .sh, nunca se guardan en tu servidor.

Paso 3: revisar el análisis

Antes de instalar nada, el instalador te muestra el contenido del archivo:

  • Nombre y carpeta de destino: El nombre puede incluir letras, números y los caracteres _, . y - (máximo 64 caracteres). En Carpeta en resources/, elige la carpeta de categoría; por ejemplo, [standalone]. Si el archivo no incluye ninguna, se selecciona [local] de forma predeterminada. Con Directamente en resources/ (sin carpeta), el Resource se guardará sin una carpeta de categoría.
  • Dependencias: Para cada dependencia (por ejemplo, ESX, QBCore, Qbox, ox_lib u oxmysql), verás si está incluida en el archivo, si está en el servidor o si falta en el servidor. Las dependencias que solo aparecen en el código y no en fxmanifest.lua se marcan como sospechosas.
  • Análisis de seguridad: El instalador comprueba todos los archivos .lua y .js para detectar patrones de código malicioso conocidos. Si detecta alguno, te avisará. Aun así, puedes instalar el Resource, pero el análisis de seguridad lo desactivará la próxima vez que inicies el servidor. Si crees que se trata de un falso positivo, ponte en contacto con nuestro equipo de soporte.
  • Archivos SQL: Se muestran los archivos .sql incluidos y se indica qué tablas crean, modifican o rellenan.

Si el Resource ya está en tu servidor, el instalador se detendrá de forma predeterminada. Si quieres reemplazarlo (por ejemplo, para actualizarlo), marca la casilla Sobrescribir recurso existente. Se reemplazará toda la carpeta, incluidos tus ajustes, como config.lua. Antes, se guardará una copia de la carpeta anterior en backups/resource-installer/.

Paso 4: instalar e iniciar automáticamente

Deja marcada la casilla Añadir a server.cfg para que se inicie automáticamente. El instalador añadirá ensure <Name> a server.cfg, después de las dependencias del Resource, en la carpeta activa de tu servidor. Antes, guardará una copia de la server.cfg anterior como server.cfg.bak-….

Haz clic en Instalar en el servidor. Verás el progreso (copia de seguridad, descompresión, colocación, actualización de server.cfg y comprobación del resultado). La instalación continuará aunque cierres la página.

El resultado te indica cómo se inicia el Resource:

  • Línea ensure añadida a server.cfg: todo listo.
  • ya figuraba en server.cfg: la línea ya existía.
  • se inicia mediante la carpeta de categoría: server.cfg ya contiene ensure [Categoría], que también inicia el Resource.
  • Aún falta la línea ensure: añade ensure <Name> manualmente a server.cfg (consulta Activación).

Para que FiveM cargue el nuevo Resource, reinicia el servidor con Reiniciar servidor. Como alternativa, escribe refresh y después ensure <Name> en la consola en vivo.

Paso 5: importar el archivo SQL (opcional)

Si el Resource necesita una base de datos, puedes importar su archivo SQL directamente desde el instalador. No se importa automáticamente; solo se hará si haces clic en Importar a la base de datos junto al archivo correspondiente.

  1. Selecciona la base de datos de tu servidor. La base de datos principal está seleccionada de forma predeterminada. Si tu servidor aún no tiene una base de datos, créala desde la pestaña Bases de datos, con Crear base de datos.
  2. Si ya existen tablas incluidas en el archivo, el cuadro de diálogo te lo indicará. Deja seleccionada la opción Omitir las tablas existentes (recomendado). Así, las tablas existentes y sus datos permanecerán intactos.
  3. Si tienes ZapX Pass, se creará automáticamente una copia de seguridad de la base de datos antes de la importación. Si no tienes Pass, confirma Importar sin Backup.
  4. Haz clic en Importar ahora.

Se admiten archivos de hasta 2 MB y 5.000 instrucciones SQL. Si tus archivos son más grandes, impórtalos con phpMyAdmin siguiendo los pasos de FiveM: importar un archivo SQL.

Información

La importación siempre se realiza en la base de datos seleccionada. Por eso, no se permiten líneas como CREATE DATABASE … o USE …. Si el archivo contiene alguna de ellas, no se importará. Elimina esas líneas, vuelve a empaquetar el ZIP y súbelo otra vez.

Errores frecuentes y soluciones

Mensaje o problemaSolución
No se admiten archivos RAR ni 7zDescomprime el archivo y vuelve a empaquetar la carpeta como ZIP.
Este archivo comprimido no se puede instalarComprueba el nombre y la carpeta de destino. Si ya existe un Resource con el mismo nombre en otra carpeta, cambia el nombre del nuevo o elimina el anterior. Si el archivo no contiene fxmanifest.lua (o __resource.lua), no se trata de un Resource, sino, por ejemplo, de un archivo de mapa o de vehículo.
Falta una dependencia en el servidorInstala primero el Resource que falta (por ejemplo, ox_lib), también con el instalador. Sin él, normalmente el Resource no se iniciará.
Aviso de que falta una Recipe o una plantilla de servidorConfigura primero una plantilla de servidor en txAdmin y vuelve a abrir el instalador.
Ya hay una instalación en curso en este servidorEspera a que termine la instalación en curso. Seguirá apareciendo en la página.
La instalación se interrumpió o fallóComprueba el servidor e inicia de nuevo la instalación. Si se sobrescribió un Resource existente, el instalador restaurará la carpeta anterior si se produce un error.
SQL: USE no está permitido o No se permite crear, modificar ni eliminar bases de datosElimina las líneas USE y CREATE DATABASE del archivo SQL y vuelve a subir el ZIP.
SQL: Error en la línea …Las instrucciones anteriores a esa línea ya se han ejecutado. Corrige el archivo y vuelve a iniciar la importación con Omitir las tablas existentes.
El Resource no se inicia después de reiniciarComprueba el mensaje de error en la consola en vivo, que todas las dependencias estén en ejecución y que la línea ensure aparezca después de ellas. Encontrarás ayuda para errores frecuentes en FiveM: problemas frecuentes.
Información

¿Quieres comprobar primero un archivo sin instalarlo? Nuestra herramienta gratuita FiveM Resource Installer lo analiza directamente en el navegador, sin subir nada.

FAQ

Preguntas frecuentes

Usa FiveM Resource Installer en la pestaña Tools del dashboard de tu servidor: sube el ZIP, revisa el análisis e instala. El instalador colocará el Resource en la carpeta correcta y lo añadirá a server.cfg.
Archivos ZIP de hasta 100 MB. Si tienes archivos RAR o 7z, vuelve a empaquetarlos como ZIP.
No. El instalador muestra los archivos SQL incluidos, pero solo los importa cuando haces clic en «Importar a la base de datos». Se admiten archivos de hasta 2 MB.

Comentarios

¿Te resultó útil este artículo?

Tus comentarios nos ayudan a priorizar y mejorar los contenidos.

0 de 0 Las valoraciones consideraron útil este artículo.

Ayuda personalizada

¿No te basta con la guía?

Nuestro equipo de soporte de ZAP conoce tu producto. Describe brevemente tu consulta y te ayudaremos personalmente.

Zappy conoce esta guía y te responde directamente en el chat.