NUEVO 📢 Oferta de lanzamiento limitada: ¡hasta un 70% de descuento en tu primer mes, en todos los juegos!Ver planes

Cómo instalar resources en tu servidor de RedM

RedMUpdated Oct 23, 20264 min read

Todo lo que ejecuta un servidor de RedM es un resource: el cuadro de chat, el gestor de aparición, un framework de rol y cada script que va encima. Instalar uno son siempre los mismos tres pasos.

Dónde están los resources

resources/

Un resource es una carpeta que contiene un fxmanifest.lua. Muchos servidores los agrupan en subcarpetas con nombres entre corchetes, como [core] y [scripts], que el servidor escanea automáticamente.

Instala un resource

  1. En el panel abre Files y ve a resources/.
  2. Sube la carpeta del resource. No la renombres, porque el nombre de la carpeta es el nombre del resource.
  3. Detén el servidor, edita server.cfg y añade:
    ensure resourcename
  4. Inicia el servidor y lee la consola.

El orden de carga importa

Los resources se inician en el orden en que aparecen sus líneas ensure. Un framework, un wrapper de base de datos y cualquier librería compartida deben ir antes que los scripts que los usan. Hacerlo mal produce errores que parecen un script roto pero en realidad son una dependencia que falta.

Un orden típico es:

ensure mapmanager
ensure chat
ensure spawnmanager
ensure sessionmanager-rdr3
ensure oxmysql
ensure my-framework
ensure my-jobs-script

Resources con base de datos

Muchos resources de rol necesitan una base de datos MySQL. Crea una en la sección Bases de datos del panel y pon su host, nombre, usuario y contraseña en la cadena de conexión que pide el resource, normalmente una línea set mysql_connection_string en server.cfg. Importa cualquier archivo SQL que traiga el resource antes de iniciarlo.

Trabajar sin reiniciar del todo

Desde la Console del panel:

refresh
start resourcename
restart resourcename
stop resourcename

refresh hace que el servidor se dé cuenta de un resource recién subido. restart es lo que usas después de editar un script.

Cuando un resource falla

La consola nombra el resource y el motivo. Causas habituales:

  • Falta un fxmanifest.lua, o está escrito para otra versión de Cfx.re.
  • Una dependencia que no se ha iniciado, nombrada en el error.
  • Una conexión a la base de datos que no está configurada.
  • Un error de sintaxis de Lua, indicado con un archivo y un número de línea.

Descargas del cliente

Los archivos que un resource marca como del lado del cliente los descarga cada jugador al entrar. Un servidor con cientos de megabytes de assets en streaming tiene una primera conexión muy larga, así que quita los modelos que no uses antes de abrir el servidor al público.

¿Ya lo tienes en otro proveedor? Trae tu servidor con nosotros

CREA TU SERVIDOR DE JUEGOS
¿LISTO PARA EMPEZAR?

Ahorra hasta un 30% en tu nuevo servidor de juegos.
Rendimiento premium, activación instantánea y una fiabilidad inigualable al mejor precio.

NUESTROS ÚLTIMOS BLOGS