FiveMServer ListPrivadoTroubleshooting5 min de lectura

Solucionar "This server is private" o servidor que no aparece en la lista

Cómo resolver el error de servidor privado o que no aparece en el server browser de FiveM: sv_master1, puertos, variables y diagnóstico.


¿Qué significa este error?

Si tu servidor aparece como "This server is private" en el browser de FiveM, significa que el botón Connect queda deshabilitado para los jugadores. Pueden ver el servidor en la lista, pero no pueden unirse desde el browser.

Si directamente no aparece en la lista, es un problema diferente (ver más abajo).

Causa 1: sv_master1 configurado como vacío

Revisá tu server.cfg y buscá esta línea:

bash
sv_master1 ""

Según la documentación oficial de FiveM: sv_master1 "" marca el servidor como privado, lo que deshabilita el botón Connect en el browser. Sin embargo, NO quita el servidor de la lista — sigue apareciendo, pero nadie puede conectarse desde la UI.

📝 Nota

sv_master1 ya NO controla dónde se envían los heartbeats. El servidor siempre publica en el ingress por defecto al iniciar. Esta variable solo sirve para marcar el servidor como privado (deshabilitar Connect).

Solución

Comentá o eliminá la línea:

bash
# sv_master1 ""

Si esta línea no existe en tu cfg, no la agregues — no es el problema.

¿Querés que tu servidor sea privado a propósito?

Si querés que aparezca como privado (con candado en el browser), usá:

bash
# Marca como privado y deshabilita Connect
sv_master1 ""

# Opcionalmente, mostrá instrucciones de whitelist
sv_appearAllowlisted true
sv_allowlistInstructions "Aplicá en nuestro Discord: discord.gg/ejemplo"

Causa 2: Puertos cerrados o mal configurados

Si el problema no es sv_master1, lo más probable es que tu servidor no sea accesible desde afuera.

Verificar accesibilidad

  1. Abrí en el navegador: http://TU_IP:30120/info.json
  2. Si devuelve un JSON con la info del servidor → el puerto está abierto
  3. Si no carga o da timeout → el puerto está cerrado

Abrir puertos

Linux (VPS):

bash
sudo ufw allow 30120/tcp
sudo ufw allow 30120/udp

Windows (escritorio remoto):

terminal
netsh advfirewall firewall add rule name="FiveM TCP" dir=in action=allow protocol=TCP localport=30120
netsh advfirewall firewall add rule name="FiveM UDP" dir=in action=allow protocol=UDP localport=30120

Test con Direct Connect

Pedile a alguien que pruebe conectarse directamente:

  1. En FiveM, presionar F8 para abrir la consola
  2. Escribir: connect 23.175.40.1:30120 (reemplazá con tu IP y puerto)
  3. Si conecta → el problema es solo de listing/privacidad, no de red

Causa 3: Faltan variables de proyecto (no aparece en lista)

Si tu servidor es accesible pero no aparece en la lista, verificá que tengas estas líneas en tu server.cfg:

bash
sets sv_projectName "Nombre de tu servidor"
sets sv_projectDesc "Descripción de tu servidor"

Estas son obligatorias para el listing. Sin ellas, el servidor no se publica.

Causa 4: Falta configuración de endpoints

Verificá que tengas los endpoints básicos:

bash
endpoint_add_udp "0.0.0.0:30120"
endpoint_add_tcp "0.0.0.0:30120"
⚠️ Importante

endpoint_add_udp debe ir ANTES de endpoint_add_tcp.

Si tenés múltiples IPs o estás detrás de un proxy, podés necesitar:

bash
set sv_forceIndirectListing true
set sv_listingIpOverride "TU_IP"
set sv_endpoints "TU_IP:30120"

NO uses sv_listingHostOverride con una IP — esa variable solo acepta un dominio/hostname para HTTPS proxy.

Diferencia entre "privado" y "no aparece en la lista"

SíntomaCausa probableSolución
Aparece con candado, Connect deshabilitadosv_master1 "" activoComentar o eliminar sv_master1 ""
No aparece en absolutoFaltan sets sv_projectName/sets sv_projectDesc o puertos cerradosAgregar variables de proyecto y verificar firewall
Aparece pero nadie puede conectarPuerto UDP cerradoAbrir 30120/udp en firewall

Checklist rápido

VerificaciónCómo
sv_master1 comentado o ausenteBuscar en server.cfg, debe tener # adelante o no existir
Puerto 30120 abierto (TCP y UDP)Probar http://TU_IP:30120/info.json en el navegador
sets sv_projectName definidoDebe estar en server.cfg con un nombre
sets sv_projectDesc definidoDebe estar en server.cfg con una descripción
Endpoints declaradosendpoint_add_udp y endpoint_add_tcp presentes (udp primero)

Notas importantes

  • Después de hacer cambios, reiniciá el servidor completamente.
  • Puede tardar hasta 8 minutos en aparecer en la lista después de iniciar.
  • Si usás sv_requestParanoia en nivel 2+ y accedés a info.json desde el navegador, verás "Nope." — eso es normal y no afecta el listing ni los jugadores.
  • Si todo está bien configurado y sigue sin aparecer, puede ser un problema temporal de la master list de FiveM. Esperá unos minutos e intentá de nuevo.

Si después de seguir todos los pasos seguís con el problema, abrí un ticket en nuestro Discord (https://discord.gg/fTQNWygTjc) con una captura de tu server.cfg (sin la license key) y te ayudamos.


¿Te resultó útil esta guía?