Cómo alojar un servidor FiveM

Un servidor FiveM son tres cosas que tienen que ponerse de acuerdo: los artifacts del servidor, una base de datos MySQL y txAdmin encima de ambos. Esta guía recorre el montaje en el orden que evita los callejones sin salida habituales, y es honesta sobre qué partes siguen siendo tu problema después.

El montaje, en el orden que funciona

1. Una máquina que pueda aguantar una ciudad de verdadFiveM es de un solo hilo donde importa, así que la velocidad de reloj gana al número de núcleos. Calcula unos 6GB de RAM para un servidor de 32 slots antes de recursos, y más para MLOs y scripts pesados. Linux es la elección habitual; los artifacts se publican para ambos.
2. Primero MySQL, después el frameworkqbcore, qbox y ESX esperan todos una base de datos MySQL/MariaDB funcionando, con un usuario, un esquema y su volcado SQL importado. Hacerlo antes de instalar el framework te ahorra una tarde larga: casi todos los informes de "el framework no arranca" son una base de datos que no estaba lista.
3. Artifacts, txAdmin y una clave de cfx.reDescarga los artifacts actuales del servidor, arráncalos una vez para iniciar txAdmin y luego pega la clave cfxk_ generada para tu propia cuenta en el portal de cfx.re. A partir de ahí txAdmin se encarga: recetas, recursos, reinicios y consola.
4. Puertos, y los que la gente olvida30120 TCP y UDP para el propio juego, y txAdmin en su propio puerto (40120 por defecto), que nunca debe estar abierto al mundo sin contraseña. Olvidar la mitad UDP es la causa clásica de un servidor que aparece en la lista pero nunca conecta.

Por qué la base de datos va primero

Nada en un servidor de roleplay carece de estado. Personajes, vehículos, inventarios, trabajos y propiedades viven en MySQL, lo que significa que la base de datos no es tanto un componente de tu servidor como aquello de lo que está hecho tu servidor. Instala un framework antes de que la base de datos esté lista y tendrás un servidor que arranca, lanza errores de conexión y deja a tus jugadores con personajes que desaparecen al reconectar.

También es la parte que más castiga el alojamiento en una sola máquina. Un VPS caído sin el volcado de anoche no es una interrupción, es un borrado. Un borrado es lo único que una comunidad de roleplay no perdona. Alojes donde alojes, decide tu programación de copias de seguridad antes de abrir las solicitudes.

Errores que cuestan fines de semana enteros

  • •Abrir txAdmin a internet con la configuración predeterminada, que cede el control total del servidor
  • •Saltarse la importación del SQL y luego culpar al framework por no arrancar
  • •Ejecutar la base de datos en el mismo disco sin copia de seguridad ni calendario de volcados
  • •No actualizar nunca los artefactos y luego encontrarte con una actualización del cliente que rompe el servidor
  • •Dejar que los recursos crezcan sin control hasta que un reinicio tarde cuatro minutos

Lo que cuesta realmente autoalojar

El VPS es la parte barata. El coste real son las horas: actualizaciones de artifacts tras cada parche del cliente, una base de datos que ahora administras tú, txAdmin expuesto de forma segura, programación de reinicios y una lista de recursos que crece hasta que algo empieza a agotar el tiempo de espera en hora punta. Nada de eso es difícil. Todo es recurrente, y llega en los peores momentos. Para un servidor de roleplay eso significa el viernes por la tarde.

O sáltate el montaje por completo

El mismo servidor, con txAdmin y una base de datos MySQL sincronizada en tres nodos independientes, desplegado por ti en la nube descentralizada de Flux desde $12.49/month. Sigues teniendo la clave de cfx.re, los recursos y los datos.

Preguntas frecuentes

¿Cuáles son los requisitos de hardware de un servidor FiveM?

La velocidad de reloj importa más que el número de núcleos, porque el servidor FiveM es de un solo hilo donde cuenta. Como guía aproximada, 6GB de RAM y 2 núcleos rápidos sirven para un servidor de 32 slots, 8GB y 4 núcleos para uno de 48, y 12GB para una ciudad concurrida de 64 slots. Los recursos, MLOs y scripts suman rápido, así que trata las cifras base como un mínimo y no como un objetivo.

¿Necesito MySQL para usar un servidor FiveM?

Para cualquier framework de roleplay, sí. qbcore, qbox y ESX guardan personajes, inventarios, vehículos y trabajos en MySQL o MariaDB, y ninguno arrancará correctamente hasta que exista la base de datos, se haya dado acceso a un usuario y se haya importado el volcado SQL del framework. Un servidor vanilla sin framework puede funcionar sin ella, pero no es lo que la mayoría entiende por un servidor FiveM.

¿Qué es txAdmin y tengo que usarlo?

txAdmin es el panel de control web incluido con los artifacts del servidor FiveM: recetas, gestión de recursos, acceso a la consola, reinicios programados y administración de jugadores. No es obligatorio, pero es como casi todo el mundo gestiona un servidor, y es la pieza que convierte una instalación básica de artifacts en algo que puedes administrar sin SSH.

¿Qué puertos necesita un servidor FiveM?

El puerto 30120 en TCP y UDP para el juego, y un puerto aparte para txAdmin (40120 por defecto). Abrir solo TCP es el error de configuración más común. El servidor aparece en la lista, pero los jugadores no pueden conectarse. txAdmin nunca debe exponerse públicamente sin una contraseña fuerte, ya que da control total del servidor.

¿Autoalojar FiveM es más barato que el alojamiento gestionado?

En la factura, normalmente. En total, depende de lo que valgan tus tardes. Un VPS capaz de mover una ciudad de 48 slots no está lejos del precio de un plan gestionado, y la diferencia te compra actualizaciones de artifacts, administración de la base de datos, copias de seguridad y no ser tú quien lo arregla cuando se rompe en plena sesión.