Connection timed out: fout oplossen

Je typt het IP in, klikt op "Join Server" en na twintig seconden wachten verschijnt de gevreesde melding: Connection timed out. Dit is een van de meest voorkomende fouten bij Minecraft, en het betekent simpelweg dat je client een verbindingsverzoek heeft gestuurd, maar de server niet op tijd heeft geantwoord. De oorzaak kan bij de server liggen, bij jouw netwerk, of ergens daartussen.

Wat gebeurt er technisch?

Wanneer je verbinding maakt met een Minecraft-server, stuurt je client een TCP-pakket naar het IP-adres en de poort van de server. De server moet binnen een bepaalde tijd (de timeout) reageren met een bevestiging. Gebeurt dat niet, dan geeft je client de foutmelding "Connection timed out". De server heeft je verzoek dus nooit beantwoord, of het antwoord is onderweg verloren gegaan.

Oorzaken van Connection timed out

  1. Server is offline of gecrasht: de meest voor de hand liggende oorzaak. Als de server niet draait, kan hij niet antwoorden. Check in je paneel of de server status "Running" is.
  2. Verkeerd IP-adres of poort: een typfout in het IP of de poort (standaard 25565 voor Java Edition) zorgt ervoor dat je client naar het verkeerde adres stuurt. Controleer het adres in je paneel.
  3. Firewall blokkeert de verbinding: een firewall op de server, in het datacenter of op je eigen computer kan de pakketten tegenhouden. De server ontvangt je verzoek dan nooit.
  4. Server is overbelast: als de server 100% CPU gebruikt of het geheugen vol is, kan hij niet snel genoeg reageren op nieuwe verbindingen. Bestaande spelers merken lag, nieuwe spelers krijgen een timeout.
  5. DNS werkt niet goed: als je een domeinnaam gebruikt in plaats van een IP (bijvoorbeeld play.mijnserver.nl), moet DNS dat eerst vertalen. Faalt de DNS-lookup, dan weet je client niet waarheen te verbinden.
  6. ISP of netwerk blokkeert de poort: sommige netwerken (scholen, bedrijven, openbare wifi) blokkeren poorten zoals 25565. Je verzoek wordt dan onderweg gestopt.

Stapsgewijze oplossingen

1. Controleer of de server draait

Open je serverpaneel en kijk of de status "Running" is. Bekijk de console op foutmeldingen. Als de server is gecrasht, start hem opnieuw en check de logs voor de oorzaak van de crash.

2. Verifieer IP-adres en poort

Kopieer het IP en de poort rechtstreeks uit je paneel. Let op: als de poort niet 25565 is, moet je hem toevoegen na het IP met een dubbele punt (bijvoorbeeld 123.456.78.90:25566). Voor Java Edition is standaard poort 25565; voor Bedrock is het 19132.

3. Controleer firewallregels

Bij een gehostede server regelt de host meestal de firewall. Als je een VPS of eigen server gebruikt, controleer of de poort is geopend in zowel de OS-firewall (ufw, iptables) als eventuele cloud-firewalls (security groups). Test met telnet server-ip poort of de poort bereikbaar is.

4. Bekijk de serverlogs

De server-console en logbestanden (logs/latest.log) bevatten waardevolle informatie. Zoek naar foutmeldingen rond het tijdstip waarop je probeerde te verbinden. Fouten zoals "Can't keep up!" wijzen op overbelasting.

5. Test vanaf een ander netwerk

Probeer te verbinden via mobiele data of vraag een vriend om het te proberen. Als het vanaf een ander netwerk wel werkt, ligt het probleem bij jouw netwerk of ISP, niet bij de server.

6. Check of de server vol is

Als het maximale aantal spelers is bereikt, weigert de server nieuwe verbindingen. Dit geeft meestal een andere foutmelding ("Server is full"), maar bij sommige configuraties kan het ook een timeout veroorzaken. Verhoog de max-players in server.properties als dit het probleem is.

Wil je een server die betrouwbaar online blijft? Bij HostValues Minecraft-hosting draait je server op enterprise-hardware met DDoS-bescherming, zodat timeouts door overbelasting of netwerkaanvallen tot het verleden behoren.

Wat is het verschil tussen "timed out" en "connection refused"?

Timed out betekent dat er geen antwoord kwam; je client heeft gewacht tot de timeout verliep. Connection refused betekent dat de server (of een firewall) actief heeft geantwoord met "nee". Bij refused is er wel een apparaat bereikbaar op dat IP, maar luistert er niets op die poort. Bij timed out weet je niet eens of het pakket is aangekomen.

Wat zijn de standaardpoorten voor Java en Bedrock?

Minecraft Java Edition gebruikt standaard TCP-poort 25565. Bedrock Edition gebruikt standaard UDP-poort 19132. Als je Geyser gebruikt om Bedrock-spelers op een Java-server te laten spelen, moet je de Geyser-poort apart openzetten (standaard ook 19132). Controleer in je paneelconfiguratie welke poorten zijn toegewezen.

Wanneer moet ik mijn host contacteren?

Neem contact op met je host als: de server in het paneel als "Running" wordt getoond maar niemand kan verbinden; je het probleem hebt getest vanaf meerdere netwerken en het overal optreedt; of de serverlogs geen fouten tonen. Dan kan het probleem liggen bij het netwerk van het datacenter of de configuratie van de hostingnode.


Komt u er niet uit? Open een support ticket, ons team helpt u graag verder.

Terug naar de blog