FiveM Connection timed out / no me conecta al servidor
Si FiveM se queda en «Connection timed out» o «Connecting timed out» al entrar a un servidor, aquí tienes el diagnóstico completo: puertos 30120 TCP y UDP, endpoints de server.cfg, deferral bloqueado y caché del cliente.
El problema
Intentas entrar a un servidor de FiveM y al cabo de unos segundos aparece «Connection timed out» (o «Connecting timed out»). La conexión nunca se completa, te devuelve al menú o se queda colgado en la pantalla de carga. Puede pasar tanto al dueño del servidor probando su propio host como a un jugador entrando a un servidor ajeno.
La causa
Hay DOS familias de causa que conviene distinguir. (1) «Connecting timed out» = el deferral (handshake de conexión) del servidor no respondió a tiempo: normalmente un recurso que tarda demasiado en arrancar y bloquea el connect, o un script de cola/whitelist que no llama a deferrals.done(). (2) «Connection timed out» de red = el cliente no alcanza el servidor: el puerto 30120 no está abierto en TCP y/o UDP, el router/firewall lo bloquea, faltan los endpoint_add en server.cfg, o algo del lado cliente (caché corrupta, antivirus, VPN) corta el tráfico. FiveM necesita el 30120 abierto en TCP (lista/recursos) Y en UDP (juego en tiempo real); abrir solo uno es el fallo más típico.
La solución
Lado SERVIDOR: declara los endpoints de forma explícita en server.cfg y abre el puerto 30120 en TCP y UDP en el firewall del SO y en el router (port forwarding). Esta es la configuración correcta:
# server.cfg — endpoints de FiveM
# Escucha en TODAS las interfaces. El puerto por defecto es 30120.
endpoint_add_tcp "0.0.0.0:30120"
endpoint_add_udp "0.0.0.0:30120"
# Si tu host tiene IP pública distinta, NO la pongas aquí:
# usa 0.0.0.0 para escuchar y abre el 30120 en el router/firewall.
# Oculta la IP del endpoint en la lista de servidores (opcional, no afecta a la conexión):
sv_endpointprivacy true
# Asegúrate de tener una sv_licenseKey válida o el servidor no aceptará conexiones.
# sv_licenseKey "tu_clave"
# OneSync y aforo: si maxclients > 32 necesitas OneSync activo.
set onesync on
sv_maxclients 48Paso a paso
- 1.Abre el puerto 30120 en TCP Y en UDP: en el firewall del sistema operativo (Windows Defender / iptables) y en el router (port forwarding a la IP local del servidor). Abrir solo TCP es el error nº1 — el juego en tiempo real va por UDP.
- 2.En server.cfg deja `endpoint_add_tcp "0.0.0.0:30120"` y `endpoint_add_udp "0.0.0.0:30120"`. Usa 0.0.0.0 (todas las interfaces), nunca tu IP pública en el bind.
- 3.Si el mensaje es «Connecting timed out» (no de red), el problema es el deferral: revisa la consola del servidor al conectar. Un recurso que tarda en arrancar o un script de cola/whitelist que nunca llama a `deferrals.done()` deja la conexión colgada hasta el timeout.
- 4.Comprueba que el recurso de cola/whitelist responde: en el handler `playerConnecting` debes llamar a `deferrals.done()` (o `deferrals.done('motivo de rechazo')`) en TODOS los caminos, o el cliente esperará hasta agotar el tiempo.
- 5.Verifica `sv_maxclients` y OneSync: con más de 32 slots necesitas `set onesync on`; una config incoherente puede impedir conexiones nuevas.
- 6.Lado CLIENTE — limpia la caché de FiveM: cierra el juego y borra el contenido de `FiveM Application Data/data/cache` (deja `data/cache/priv` si quieres conservar sesión). Una caché corrupta provoca timeouts al cargar recursos.
- 7.Desactiva temporalmente VPN, proxy y la protección de red del antivirus (suelen bloquear el UDP de FiveM). Vuelve a probar la conexión sin ellos.
- 8.Actualiza FiveM/FXServer: cliente y servidor en versiones muy distintas pueden no completar el handshake. Si nada funciona, reinstala el cliente de FiveM en limpio.
¿Tu caso es distinto?
Pega tu error en la herramienta IA y te da la solución al instante.
Probar la herramientaGuías relacionadas
Última actualización: 2026-06-29. Crxative-M no está afiliado a Cfx.re ni Rockstar Games.
