„Failed to fetch server variables” in FiveM: CURL-foutcodes 28, 7, 6 en 56

„Failed to fetch server variables” is het eerste wat FiveM aan een server vraagt, dus daar komen de meeste joinproblemen naar boven. De fout eindigt met een CURL-code, en die code vertelt waar de verbinding brak. Zoek je code op in de tabel en volg dan de controles voor spelers of voor servereigenaren.

Door het Nodewave-team · Bijgewerkt op 8 november 2026

Wat de fout betekent

Als je joint, vraagt FiveM de server eerst om zijn gegevens via HTTP op de gamepoort, standaard 30120. „Failed to fetch server variables” betekent dat dat verzoek niet werkte. De tekst erna, zoals „Timed out” of „Couldn't connect to server”, en de CURL-foutcode laten zien hoe het mislukte. CURL is de netwerkbibliotheek die FiveM voor deze verzoeken gebruikt.

Wat elke CURL-foutcode betekent

CodeFiveM toontWat het meestal betekent
Code 28„Timed out” of „Timeout was reached”Er kwam geen antwoord op tijd. Een firewall laat het verkeer vallen, het IP of de poort is fout, de server hangt of is offline, of de route is verbroken.
Code 7„Couldn't connect to server” of „Connection refused”De machine antwoordde, maar niets neemt verbindingen aan op die poort: de server is gestopt, luistert op een andere poort, of een firewall weigert de verbinding.
Code 6“Couldn't resolve host name”DNS is mislukt. De domeinnaam is verkeerd getypt of heeft geen record, of je eigen DNS kan de naam niet opzoeken.
Code 56“Recv failure: Connection was reset”De verbinding ging open en werd daarna verbroken: de server crashte, een firewall of DDoS-filter heeft hem gereset, of het netwerk is instabiel.
Code 35“SSL connect error”Een beveiligde verbinding mislukte, meestal door een verkeerde datum en tijd of antivirussoftware die HTTPS-verkeer inspecteert.
Code 22„HTTP 502”, „HTTP 503” en andere HTTP-codesEen webproxy of filter antwoordde met een fout in plaats van de server. Lees de handleiding over „Failed handshake to server”.

Weet je niet welke je hebt? Lees de hele foutregel, niet alleen de eerste woorden. Faalt maar één server en kun je overal anders wel joinen, dan ligt het probleem bijna altijd bij die server.

Snelle checks voor spelers

  1. Verbind direct. Druk in FiveM op F8 en typ connect ip:port met het adres dat de servereigenaar je geeft. Het werkt voor sommige spelers als joinen via de serverlijst mislukt.
  2. Zet je VPN of proxy uit. VPN-adressen en school- of werknetwerken zijn vaak geblokkeerd en veroorzaken timeouts.
  3. Probeer een ander netwerk. Gebruik een hotspot op je telefoon. Werkt het daar wel, dan ligt het aan je provider, router of firewall.
  4. Verwijder oude poortdoorsturing. Als je ooit thuis een FiveM-server hebt gehost, verwijder dan achtergebleven routerregels voor poort 30120. Ze kunnen je eigen verbindingen opslokken.
  5. Herstel je DNS (code 6). Schakel over naar 1.1.1.1 of 8.8.8.8 en voer dan ipconfig /flushdns uit in een Windows-opdrachtprompt.
  6. Controleer datum, tijd en antivirus (code 35). Laat de klok automatisch bijwerken en sta FiveM toe in je beveiligingssoftware.
  7. Wis de FiveM-cache. Sluit FiveM en verwijder de mappen cache, server-cache en server-cache-priv in %localappdata%\FiveM\FiveM.app\data. Houd game-storage.

Oplossingen voor servereigenaren

Test je server eerst van buitenaf. Voer op een computer in een ander netwerk, niet op de server zelf, uit:

curl -m 10 http://YOUR_SERVER_IP:30120/info.json

Krijg je JSON terug, dan kunnen spelers de server bereiken, kijk dan naar het netwerk van de getroffen speler of naar een filter dat alleen hem blokkeert. Een timeout is code 28, „Connection refused” is code 7, en al het andere wijst naar een van de oplossingen hieronder.

Code 7: zorg dat de server draait en luistert

Controleer of txAdmin de server online toont en of server.cfg op TCP en UDP luistert:

endpoint_add_tcp "0.0.0.0:30120"
endpoint_add_udp "0.0.0.0:30120"

Controleer op Linux of er iets op de poort luistert:

ss -tlnp | grep 30120

Code 28: open de poort in elke firewall

Sta poort 30120 toe voor TCP en UDP in de firewall van het besturingssysteem en in elke firewall of elk paneel van je host. Een ontbrekende TCP-regel is genoeg voor deze fout. Op Ubuntu met ufw:

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

Code 6: controleer het domein

Als spelers joinen met een domeinnaam, moet het A-record naar het IP van je server wijzen. Zet de oranje Cloudflare-proxy er niet voor aan, want alleen webpoorten komen erdoor en de gamepoort valt uit. Zet het record op „DNS only”.

Code 56: zoek naar crashes en filters

Controleer de console en het txAdmin-log rond het moment van de fout op crashes en hitch-waarschuwingen. Is de server gezond, dan reset een firewall of DDoS-filter verbindingen. Kijk naar limieten en blokkeerlijsten, bijvoorbeeld fail2ban-regels die spelers bannen die vaak opnieuw verbinden.

Thuis hosten?

Een server op je eigen pc heeft poort 30120 nodig, doorgestuurd voor TCP en UDP naar het lokale adres van de pc, en een openbaar IP-adres. Bij een verbinding met carrier-grade NAT, die veel mobiele en sommige thuisverbindingen gebruiken, kan doorsturen helemaal niet werken. Een VPS heeft geen van beide problemen.

Gebruik een actuele serverbuild

Oude FXServer-builds veroorzaken verbindingsfouten die de huidige build al verhelpt. Update naar de nieuwste aanbevolen build en herstart.

Kom je er nog steeds niet uit?

Noteer de volledige fouttekst met de CURL-code, het tijdstip, het IP-adres van de speler en het resultaat van de curl-test hierboven. Daarmee kan je host zijn logs bekijken en zien waar de verbinding stopte.

Host je FiveM-server in Singapore

Lage ping voor spelers in India, Maleisië en Indonesië, op AMD EPYC met NVMe en Gcore DDoS-bescherming op elk IP.

FiveM-hosting in Singapore →