Volver

Base de datos (FiveM)

Cómo usar el servicio MariaDB gestionado en una instancia de FiveM.

Frameworks de rol como QBCore, ESX o recursos que usan oxmysql/mysql-async necesitan una base de datos MySQL/MariaDB. Game Hosting puede darle a tu instancia de FiveM un servicio MariaDB propio, sin que tengas que montar uno aparte.

A diferencia de la base de datos de Web Hosting, esta no se aprovisiona desde el panel: la habilita el operador de tu instancia al desplegarla (o al reconfigurarla). Si tu instancia la tiene habilitada, verás una pestaña Base de datos; si no la ves, tu instancia no la tiene activada - pídesela a tu operador.

Ver las credenciales

En la pestaña Base de datos:

  • Host, puerto, nombre de la base de datos y usuario se muestran siempre.
  • La contraseña está oculta por defecto (••••••••); pulsa Mostrar para revelarla.
  • El botón Copiar cadena de conexión copia una URL lista para pegar en la configuración de tu framework/recurso, con el formato mysql://usuario:contraseña@host:puerto/basededatos?charset=utf8mb4.

Usarla desde server.cfg o un recurso

Si tu instancia tiene la base de datos habilitada, el panel ya agrega automáticamente la línea set mysql_connection_string "..." a tu server.cfg generado - no necesitas escribirla tú mismo. Recursos como oxmysql la leen de ahí directamente.

Dónde vive y quién puede acceder

El servicio de base de datos no está expuesto a Internet: solo es alcanzable desde el propio servidor de tu instancia, nunca desde fuera. No hace falta (ni es posible) conectarte a ella con un cliente MySQL externo para uso normal.

Requisitos de recursos

Habilitar la base de datos requiere que tu instancia tenga al menos 4 GB de RAM y 2 vCPU asignados al juego - el operador la habilita junto con ese dimensionamiento, para que el juego y la base de datos no compitan por recursos. Si necesitas habilitarla en una instancia más pequeña, primero tendrás que ampliar el plan.