Requisitos del servidor FiveM

Lo que un servidor FiveM necesita de verdad, y cuáles de las cifras que leerás por ahí dimensionan una ciudad de roleplay cargada de scripts mientras la llaman mínimo. Dos de las cuatro restricciones aquí no son de hardware en absoluto.

Las cuatro cosas que realmente limitan un servidor FiveM

CPU: un núcleo rápido gana a muchos lentos

El bucle principal de FXServer es prácticamente de un solo hilo, así que la tasa de ticks que sienten tus jugadores depende del rendimiento de un solo hilo y no del número de núcleos. Esta es la restricción que de verdad impide que un servidor crezca: superar los 64 jugadores simultáneos es un problema de CPU mucho antes que de memoria. Los núcleos adicionales ayudan con el trabajo circundante, la base de datos y la entrega de recursos en streaming, pero no pueden acelerar el bucle principal.

RAM: dimensionada por tu lista de recursos, no por tu número de slots

Un FXServer básico es ligero. Lo que consume memoria es todo lo que instalas encima: el framework, ox_lib y ox_inventory, un sistema de despacho, un teléfono, voz, paquetes de trabajos y, sobre todo, MLOs personalizados y vehículos en streaming. Dos servidores con el mismo número de slots pueden diferir varias veces en RAM según lo grande que sea la ciudad construida. Calcula a partir de la lista de recursos.

Una base de datos MySQL, antes de que arranque el framework

ESX, qbcore y qbox guardan personajes, trabajos, vehículos e inventarios en MySQL mediante oxmysql. La base de datos no es opcional y tiene que existir y ser accesible al arrancar, o el framework falla en su primera consulta y txAdmin lo reinicia en bucle. En un VPS la base de datos además compite por la misma RAM que el servidor de juego, un coste que la gente olvida contar.

Disco: recursos en streaming, no los archivos del servidor

Los artifacts de FXServer y la instalación de un framework son pequeños. Los vehículos personalizados, los paquetes de ropa y los MLOs no lo son, y son la razón por la que un servidor RP se queda sin disco. Planifica según el contenido que piensas servir en streaming y no según la instalación base.

El tope de slots no es una cuestión de hardware

Este es el requisito que sorprende a la gente, porque ninguna cantidad de CPU o RAM lo levanta. Tu número máximo de jugadores lo fija Cfx.re, no tu servidor:

NivelSlots máximosCoste para ti
Gratis, sin OneSync32Gratis
Gratis, con OneSync48Gratis
Element Club Argentum64De pago, directamente a Cfx.re
Element Club Aurum128De pago, directamente a Cfx.re

Un servidor configurado por encima de su nivel no pasa el heartbeat y sale de la lista pública de servidores, un síntoma mucho más confuso que un error claro. Si piensas usar más de 48 jugadores, la suscripción Element Club es un requisito de la plataforma y se paga a Cfx.re, no a ningún proveedor. Ningún proveedor puede incluirla ni eximirla, y el que insinúe lo contrario te está vendiendo algo que no controla.

Puertos

FiveM es refrescantemente sencillo aquí. Exactamente un puerto debe ser accesible públicamente:

  • 30120, TCP y UDP. Ambos protocolos en el mismo número. El tráfico del juego y el listado del servidor dependen de él, así que una regla escrita para un solo protocolo produce un servidor que funciona a medias.
  • 40120, TCP. El panel web de txAdmin. Este es para ti, no para los jugadores, y nunca debe estar abierto al mundo sin una contraseña definida.

En un despliegue gestionado ambos se resuelven al desplegar. En un VPS te toca abrirlos a ti, y una regla UDP ausente en el 30120 es una de las razones más comunes de que un servidor recién montado no aparezca en ningún sitio.

Dimensionar un plan

La forma honesta de dimensionar un servidor FiveM es partir de lo que ejecutas y no de cuánta gente esperas que se una. Estos niveles combinan el servidor de juego con una base de datos MySQL sincronizada, así que la base de datos no consume la misma memoria que el servidor:

PlanServidor de juegoBase de datosAdecuado para
32 slots, $12.49/mo6 GB, 3.5 vCores1 GB de MySQLUna ciudad modesta, un framework y una lista normal de scripts
48 slots, $16.99/mo8 GB, 5.5 vCores2 GB de MySQLUna instalación cargada de scripts, varios MLOs, una comunidad activa
64 slots, $20.49/mo12 GB, 6.5 vCores2 GB de MySQLUna gran ciudad de RP con mucho contenido en streaming (requiere Element Club)

Si tienes dudas, el número de recursos predice mejor que el de jugadores. Un servidor de 32 jugadores con doscientos recursos trabaja más que uno de 48 jugadores con cuarenta.

Lo que los requisitos no incluyen

Dos cosas pertenecen a esta lista aunque no sean especificaciones. La primera es una clave de licencia de Cfx.re, que es gratuita, se emite a tu propia cuenta desde el portal de Cfx.re y se pega en txAdmin tras desplegar. Sin ella FXServer termina antes de llegar siquiera a tu framework. Como está registrada a tu nombre y no al de un proveedor, también es lo que hace portable un servidor.

La segunda es la disponibilidad. Una comunidad de RP es un horario tanto como un servidor, y una máquina que solo está encendida cuando tú lo estás es un producto distinto de una que siempre está ahí. Esa es la verdadera línea divisoria entre autoalojamiento y alojamiento gestionado, y no aparece en ninguna tabla de especificaciones.

Despliega un servidor FiveM del tamaño adecuado

Puerto 30120 abierto, txAdmin listo, MySQL aprovisionado y conectado. Desde $12.49/mo, primera semana gratis.

Preguntas frecuentes

¿Cuánta RAM necesita un servidor FiveM?

Lo determina tu lista de recursos y no tu número de slots. Una ciudad modesta con un framework y una lista normal de scripts va holgada con 6 GB; una instalación cargada de scripts con varios MLOs y mucho contenido en streaming necesita de 8 a 12 GB. Las cifras de 16 o 32 GB citadas como mínimo dimensionan una gran ciudad de roleplay, no un mínimo para el propio FiveM.

¿FiveM depende de la CPU o de la RAM?

CPU, en el punto donde importa. El bucle principal de FXServer es prácticamente de un solo hilo, así que la tasa de ticks y la desincronización dependen del rendimiento de un solo hilo. Crecer más allá de 64 jugadores simultáneos choca con ese límite mucho antes que con la memoria.

¿Qué puertos usa un servidor de FiveM?

El puerto 30120 en TCP y UDP para el juego y la lista de servidores, y TCP 40120 para el panel de txAdmin. Una regla que cubra solo uno de los dos protocolos en el 30120 te deja con un servidor que funciona a medias, lo que es más difícil de diagnosticar que uno que no funciona en absoluto.

¿Cuántos slots puede tener un servidor de FiveM?

32 en el nivel gratuito sin OneSync, 48 en el nivel gratuito con él, 64 con Element Club Argentum y 128 con Aurum. Cfx.re impone el tope y ningún hardware lo levanta. Un servidor configurado por encima de su nivel no pasa el heartbeat y desaparece de la lista pública de servidores.

¿Necesito una base de datos para un servidor de FiveM?

Para un servidor vanilla, no. Para ESX, qbcore o qbox, sí, y tiene que estar accesible antes de que arranque el framework, o falla en su primera consulta y se reinicia en bucle. En nuestros planes MySQL viene con el servidor en lugar de ser un extra, y no comparte memoria con el servidor de juego.

¿Necesito mi propia clave de Cfx.re?

Sí. Es gratuita, se emite desde el portal de Cfx.re a tu propia cuenta y se pega en txAdmin tras desplegar. FXServer no arranca sin una. Como te pertenece a ti y no a tu proveedor, cambiar de proveedor más adelante solo cuesta tiempo.