Ir al contenido

Mostrar tu dominio en el navegador de servidores

Puedes hacer que, en vez de tu IP, aparezca un dominio propio (por ejemplo play.tudominio.com) en el navegador de servidores de FiveM, y que los jugadores puedan conectarse escribiendo connect play.tudominio.com en la consola.

Es importante entender que hay dos caminos de conexión que no dependen el uno del otro:

  • Consola F8 (connect dominio): usa un registro DNS SRV (_cfx._udp) que apunta directamente a tu IP y puerto.
  • Navegador de servidores: usa el backend de listado de Cfx.re, que se configura con las convars del server.cfg.

Para que el dominio aparezca correctamente en ambos sitios hay que configurar los dos.

Desde el Xpanel, en “Archivos”“server.cfg”, añade:

sv_forceIndirectListing true
sv_listingHostOverride "http://play.tudominio.com:30120/"
  • sv_forceIndirectListing true evita que el navegador de servidores publique tu servidor con la IP real.
  • sv_listingHostOverride le dice al backend de listado que use tu dominio (con http://, el puerto y la barra final) en vez de la IP.

En tu proveedor de DNS, crea:

  • Un registro A (o AAAA) que apunte al dominio o subdominio elegido hacia la IP pública de tu gameserver.

  • Un registro SRV para que funcione connect dominio desde la consola:

    _cfx._udp.play.tudominio.com. SRV 0 5 30120 play.tudominio.com.

    Ajusta el puerto (30120 en el ejemplo) al puerto real de tu servidor, visible en el Xpanel.

  • Abre http://play.tudominio.com:PUERTO/info.json, /dynamic.json y /players.json en el navegador: deberían responder con los datos de tu servidor.
  • Comprueba en la API pública de servidores de Cfx.re que el campo connectEndPoints muestra tu dominio.
  • Prueba connect play.tudominio.com desde la consola del juego (F8).

Si además quieres ocultar por completo tu IP (no solo en el listado, sino también en la conexión directa), necesitas un proxy inverso delante del gameserver (por ejemplo con Cloudflare Spectrum o un balanceador propio) y apuntar sv_endpoints a la IP del proxy en vez de a la tuya. Esto ya es una configuración de red más avanzada; si no la tienes clara, abre un ticket y te orientamos.

  • Olvidar el puerto o el http:// en sv_listingHostOverride.
  • Poner el registro SRV en el dominio raíz en vez del subdominio exacto que usas en connect.
  • No reiniciar el servidor después de tocar el server.cfg.
  • DNS recién creado: puede tardar unos minutos en propagarse antes de que el listado lo refleje.