El servidor de FiveM no aparece en la lista de servidores

Un servidor que funciona bien pero nunca aparece en el navegador público está fallando una comprobación concreta, y solo hay un puñado de candidatos. Están abajo, en el orden en que suelen resultar ser la respuesta.

Primero, separa los dos fallos

Antes de recorrer la lista, determina qué problema tienes. Prueba una conexión directa a tu dirección y puerto desde una máquina fuera de tu red. Si entras, el servidor está sano y el problema es el listado. Si no, el servidor es inaccesible y el listado es un síntoma y no la causa. Los dos casos llevan a mitades distintas de esta página, y confundirlos es lo que más tiempo cuesta.

Las cinco causas, por orden

1.El puerto del juego está abierto en TCP pero no en UDP

FiveM necesita el puerto 30120 en ambos. Los cortafuegos y las interfaces de los routers usan TCP por defecto, y el resultado es el síntoma concreto y confuso de un servidor que aparece en la lista mientras nadie puede conectarse realmente. Abre ambos y prueba desde fuera de tu propia red, no desde la máquina que aloja el servidor.

2.sv_maxclients está por encima de 48 sin Element Club

Esta es invisible a menos que sepas que existe. Cfx.re limita un servidor a 48 slots salvo que la clave de licencia lleve una suscripción Element Club Argentum, a $15 al mes pagados a Cfx.re con OneSync activado. Si configuras más sin ella, el servidor funciona perfectamente, responde a las conexiones directas y no pasa la comprobación de heartbeat, así que nunca aparece en el navegador público. Si subiste hace poco tu número de slots y el servidor desapareció, casi seguro es por esto.

3.La clave de licencia falta, es incorrecta o pertenece a otro servidor

FXServer se niega a arrancar sin una clave de cfx.re y termina con "This server does not have a license key specified", tras lo cual txAdmin lo reintenta en bucle. Una clave ya asociada a otra IP se comporta de otra manera. Las claves son gratuitas en el portal de Cfx.re y se emiten por servidor a tu propia cuenta.

4.El servidor aparece en la lista pero lo estás filtrando

El navegador del juego oculta los servidores llenos, filtra por región y por nombre, y recuerda los filtros entre sesiones. Antes de dar por roto el listado, busca por el sv_hostname exacto con los filtros borrados, o usa una conexión directa a la dirección y el puerto para confirmar que el propio servidor es accesible.

5.sv_endpointprivacy o un hostname sin definir

Un servidor sin un sv_hostname significativo es difícil de encontrar, no inexistente, y se pierde entre los valores por defecto. Define un hostname distintivo, y define tus etiquetas y tu idioma con sets en lugar de set, porque solo la forma replicada llega al bloque de información de la lista de servidores.

Leer la consola en lugar de adivinar

txAdmin imprime el motivo al arrancar en casi todos los casos. Un problema de licencia se nombra solo. Un rechazo de heartbeat por superar el límite de slots indica que el máximo es 48. Un fallo de base de datos aparece como errores de oxmysql antes de que el framework termine de cargar. Abre la consola en vivo, reinicia el servidor y lee los primeros treinta segundos y no los últimos treinta, porque la causa casi siempre está en la secuencia de arranque y el bucle posterior solo la repite.

Si es el tope de slots

La solución es una de dos, y ninguna es un cambio de alojamiento. O bajas sv_maxclients a 48 y el servidor vuelve al navegador en el siguiente heartbeat, o asocias una suscripción Element Club Argentum a tu clave de licencia y mantienes el número más alto. Conviene decidirlo con criterio, porque 64 slots cuestan $15 al mes en Cfx.re además de lo que pagues a un proveedor, y un servidor que llena con holgura 40 no gana nada con ello.

Decimos lo mismo en nuestra propia página de precios, porque un plan de 64 slots vendido sin ese contexto es un plan que el comprador no puede usar.

O empieza con un servidor que ya está configurado

Puertos publicados en TCP y UDP, txAdmin en su propia dirección, base de datos conectada antes de que cargue el primer recurso. Primera semana gratis si tu cuenta de Flux es nueva.

Preguntas frecuentes

¿Por qué mi servidor de FiveM no aparece en la lista de servidores?

No pasa la comprobación de heartbeat o no es accesible. Las causas más comunes son el puerto 30120 abierto en TCP pero no en UDP, sv_maxclients por encima de 48 sin una suscripción Cfx.re Element Club Argentum, y una clave de licencia ausente o no válida. Prueba primero la conexión directa para saber cuál de las dos mitades del problema tienes.

Mi servidor funciona con conexión directa pero no aparece en la lista. ¿Por qué?

Esa combinación apunta casi exclusivamente al heartbeat, y el motivo habitual es un número de slots superior a 48 sin Element Club. El servidor funciona, acepta a los jugadores que conocen la dirección y se le niega el listado. Baja sv_maxclients a 48 y vuelve en el siguiente heartbeat.

¿FiveM necesita UDP además de TCP?

Sí, el puerto 30120 en ambos. Abrir solo TCP es el error de configuración más común y produce el confuso caso en que el servidor aparece pero nadie puede entrar. txAdmin usa su propio puerto, 40120 por defecto, y nunca debe exponerse públicamente sin una contraseña fuerte.

¿Cuánto tarda en aparecer mi servidor tras una corrección?

El siguiente heartbeat correcto, que es cuestión de minutos y no de horas. Si no ha vuelto tras un reinicio y unos minutos, la causa no era la que cambiaste. Vuelve a la consola y lee la secuencia de arranque.

¿Puede causarlo un proveedor?

Solo si configuras mal los puertos o la licencia, y ambos son visibles para ti. El tope de slots, la clave y el hostname los defines tú. Lo que un proveedor puede hacer es eliminar los modos de fallo que controla: publicar ambos protocolos en el 30120, dar a txAdmin su propia dirección y tener la base de datos conectada antes de que arranque el framework.