Steam Support
Hoe diagnosticeer en meld ik netwerkproblemen?
Dit artikel legt een aantal basisstappen uit die je kunt nemen om een diagnose te stellen van netwerkgerelateerde problemen en welke informatie je moet delen als je contact opneemt met ondersteuning of op fora berichten plaatst.

Verschillende types netwerkproblemen

Het eerste wat je moet doen is het type probleem categoriseren. Let op wat er op je scherm en met uitlezingen van FPS of ping gebeurt om duidelijkheid te hebben over de aard van het probleem.
  • Problemen met de beeldfrequentie van de client

    Dit zijn geen netwerkproblemen, maar ze worden er wel vaak mee verward, waardoor beide problemen met woorden als 'vertraging/lagging' of 'hapering/hitching' worden beschreven. Wanneer je een probleem met de beeldfrequentie van de client hebt, loopt het hele scherm vast ('frame rate hitching') of verlopen de animaties over het gehele scherm niet vloeiend meer. Als je beeldfrequentie daarentegen wel constant is, maar personages op eenzelfde plek lopen of rondspringen, sommige elementen goed door blijven bewegen maar andere schokkerig bewegen, of je een FPS-teller hebt die geen lagere waarde aangeeft, dan heb je waarschijnlijk last van een netwerkprobleem.
  • Hoge latentie

    Hoge latentie betekent dat pakketten er voortdurend lang over doen om de spelserver te bereiken en terug te komen. (Deze doorlooptijd wordt vaak 'ping' genoemd.) Afhankelijk van het spel kan dit zich op verschillende manieren uiten. Er kan een merkbare vertraging zitten tussen de tijd dat je invoer levert, zoals een klik om een opdracht te geven of een wapen af te vuren, en wanneer je de gewenste reactie op je scherm ziet. Een ander teken van hoge ping dat vaak in first-person shooters voorkomt, is wanneer kogels hun doelwit lijken te missen terwijl je ze eigenlijk had moeten raken, of wanneer je van om de hoek wordt beschoten. Een ander voorbeeld is dat je vlakbij een obstakel rent en er na een korte vertraging net tegenaan lijkt te botsen, terwijl je het obstakel op je scherm niet raakte. Dit komt doordat je computer probeert te voorspellen wat er op de server gebeurt. Wat er op de server gebeurt komt echter niet met die voorspelling overeen. Je computer probeert de situatie daarom te corrigeren nadat het de update van de server krijgt over wat er echt is gebeurd.
  • Pakketverlies

    Pakketverlies betekent dat pakketten door je client of de spelserver worden verzonden, maar niet door de andere partij worden ontvangen. Op de meeste plekken is pakketverlies boven de 1% relatief zeldzaam. Een klein beetje pakketverlies op deze schaal is meestal ook niet merkbaar. Afhankelijk van het spel kan pakketverlies van 10% of meer de spelervaring echter flink verslechteren. Pakketverlies kan veel van de symptomen van hoge latentie delen, dus als je geen uitvoer in het spel kunt lezen, kan het lastig zijn om het verschil tussen de twee problemen te zien. Over het algemeen is pakketverlies echter iets onvoorspelbaarder en 'impulsiever'.

    Pakketverlies is doorgaans symmetrisch, wat betekent dat pakketten die naar de spelserver worden verzonden ongeveer even vaak verloren gaan als pakketten die door de spelserver naar je client worden verzonden. De ene richting heeft echter soms iets meer verlies dan de andere richting. In zulke gevallen kunnen er, afhankelijk van de gebruikte methode, problemen bij het meten van het pakketverlies optreden, waardoor een diagnose van het probleem niet mogelijk is. Als het spel bijvoorbeeld pakketverlies meet op basis van onderbrekingen in opeenvolgende getallen die aan inkomende pakketten gekoppeld zijn, dan zal het uitgaand pakketverlies niet kunnen detecteren. De pingtest die hieronder wordt beschreven, is gebaseerd op het verlies van heen- en teruggaande pakketten. De test kan dus pakketverlies detecteren, zelfs als het de asymmetrische variant betreft.
  • NAT-problemen

    NAT-problemen kunnen verhinderen dat je computer snel na elkaar veel hosts op afstand kan bereiken, bijvoorbeeld als het spel meerdere servers of regio's moet pingen om te bepalen welke de beste verbinding heeft. Bij het zoeken naar servers in spellen als Counter-Strike en TF2 worden duizenden servers gepingd. Als je computer slechts een paar servers toont wanneer er honderden of zelfs duizenden zouden moeten zijn, of als je direct na het gebruik van de serverbrowser in deze spellen netwerkproblemen ondervindt, dan is de kans groot dat je een NAT-probleem hebt.

    NAT-problemen worden bijna altijd veroorzaakt door oude routers. De oplossing is dan ook om een nieuwe router te kopen.


Deze problemen sluiten elkaar niet uit. Probeer eerst te weten te komen van welke problemen je last hebt voordat je een probleem rapporteert. Geef bij het rapporteren van een probleem daarnaast genoeg informatie door: welke symptomen je ervaart, wat je netwerkconfiguratie is, welke internetaanbieder je hebt, welke verbindingstests je hebt geprobeerd, etc. Het is erg moeilijk voor ons om je zonder duidelijke informatie bij problemen te helpen.


Een pingtest uitvoeren

Er is een eenvoudig maar handig diagnostisch hulpprogramma dat je kunt uitvoeren om je netwerkverbinding te testen. Je moet daarvoor eerst de host kiezen waar je de verbinding voor wilt testen. Meestal gaat het om een van de volgende drie opties:
  • Een spelserver

    Je hebt hier het IP-adres van de server waar je mee probeert te communiceren voor nodig. Neem niet aan dat je gewoon een domeinnaam als valvesoftware.com of dota2.com kunt pingen; dat zijn webservers die niets met gameplay te maken hebben. De exacte methode om het IP-adres te vinden waar je op speelt, verschilt per spel. In de meeste spellen van Valve kun je de console openen waarin je het IP-adres van de server ergens zult zien staan.

    Instructies voor Dota 2:
    1. Stel de startoptie -console voor het spel in.
    2. Start het spel en gebruik de toets ` om de console te openen.
    3. Typ status en druk op Enter om de ping en andere statusinformatie weer te geven.

    Instructies voor Counter-Strike: Global Offensive:
    1. Start het spel en ga naar de instellingen.
    2. Stel Ontwikkelaarsconsole inschakelen (~) in op Ja.
    3. Gebruik de toets ` om de console te openen.
    4. Typ netgraph 1 en druk op Enter om de ping en andere informatie over de netwerkprestaties weer te geven.

    In sommige situaties kun je, als je het IP-adres waar je mee probeert te communiceren niet weet, een test op een IP-adres uitvoeren waarvan je denkt dat het soortgelijke netwerkkarakteristieken heeft. Als je bijvoorbeeld het adres van een van de spelservers in het oosten van de VS kent, dan kun je dat adres gebruiken voor een algemene test voor alle spelservers in het oosten van de VS. Doe dit alleen als je het exacte IP-adres niet te pakken kunt krijgen en deel deze informatie altijd in een melding om ervoor te zorgen dat het informatie die je verzamelt niet tenietdoet.
  • Je router

    Communicatieproblemen naar routers zijn veelvoorkomend, vooral bij draadloze netwerken. Om het adres van je router te vinden, typ je 'ipconfig' in de opdrachtprompt van Windows. Het adres van je router is de 'standaardgateway'. Routers hebben vaak een adres als 192.168.0.x of 10.0.0.x.
  • Een grote website

    Als je de verbinding met een andere site bevestigt, kun je algemene problemen met de internetverbinding vaak uitsluiten. Voor deze sites heb je geen numeriek IP-adres nodig: je kunt een domeinnaam als amazon.com, google.com, facebook.com of netflix.com gebruiken.


Zodra je hebt besloten voor welke computer je de verbinding wilt testen, kun je deze stappen volgen om een standaard pingtest te doen:

  1. Open een opdrachtprompt.
  2. Voer op Windows de opdracht 'ping -t adres' uit, waarbij je adres vervangt door het IP-adres of domein dat je wilt testen.
  3. Je computer pingt de opgegeven server vervolgens herhaaldelijk totdat je het stopt met Ctrl+C.
  4. Let op hoe vaak de pings mislukken en wat de pingtijden zijn.


Sommige hosts blokkeren pingverzoeken en zullen er nooit op reageren. Wanneer dit gebeurt kun je 'Time-out bij aanvraag' zien in plaats van een pingreactie. Als je dit ziet, kun je een andere host proberen.

Je kunt een of meer van deze tests op de achtergrond laten draaien terwijl je het spel speelt. Dit is vooral handig als het probleem met tussenpozen voorkomt. Wanneer het probleem in het spel voorkomt, wissel je vervolgens naar de pingtest en kijk je wat er gebeurt.

Als de test verloren pakketten rapporteert, kun je nog verder beperken waar het probleem zich voordoet door een ander hulpprogramma te draaien:
  1. Open een opdrachtprompt.
  2. Voer op Windows de opdracht 'pathping adres' uit, waarbij je adres vervangt door het IP-adres of domein dat je wilt testen.
    Op Linux kun je de soortgelijke opdracht '<code>mtr</code>' gebruiken (hoewel je hier voor gebruik mogelijk eerst het pakket 'mtr' voor zult moeten installeren). Voorbeeld: '<code>mtr -n -c 100 --report --report-wide adres</code>'.
  3. Wacht tot de test voltooid is. Dit kan een paar minuten duren.


Pathping/MTR documenteert vervolgens de latentie voor elke zogenoemde 'hop' (sprong) die je pakketten doorlopen, inclusief het bijbehorende verlies. Als een hop een pakketverlies van 100% rapporteert maar daaropvolgende hosts dat niet doen, dan kan het pingverzoeken blokkeren en niet voor een netwerkprobleem staan. Als je eerste hop een verlies rapporteert, dan bevindt het probleem zich tussen je computer en je router. (Draadloze verbindingen zijn hier vaak verantwoordelijk voor.)


MTU-problemen

Als de pingtest geen probleem aangeeft maar je wel verbindingsproblemen met een spel ondervindt, dan kan dit komen door een verschil in de verwerking van ICMP-pakketten (die door ping worden gebruikt) en het soort pakketten dat door het spel wordt gebruikt (meestal UDP). Een van de meestvoorkomende problemen is dat de spelpakketten groter zijn dan je maximale transmissie-eenheid (MTU). De MTU is een maat voor de grootte van pakketten die je netwerk toestaat voordat het pakketten begint te fragmenteren (wat de kans op pakketverlies verhoogt) of volledig verliest. Er kunnen zich MTU-problemen op je lokale netwerk voordoen, of ergens verder weg bij je internetaanbieder.

Op Windows kun je '-l 1300' toevoegen om de pingtest te dwingen grotere pakketten te gebruiken. Als deze pings niet werken, dan kan je router of internetaanbieder een kleinere MTU afdwingen dan het spel verwacht.


Informatie die je bij het rapporteren van een netwerkprobleem moet vermelden

Wanneer je contact met Steam Support of een medewerker van Valve opneemt of simpelweg een bericht op het forum plaatst om hulp te krijgen, verhoog je je kans op hulp drastisch wanneer je alle relevante gegevens deelt. Hieronder vind je de belangrijkste dingen:
  • Een gedetailleerde beschrijving van het probleem. Als je uitlezingen van ping of pakketverlies hebt, deel die dan. Zie je bepaalde foutmeldingen of console-uitvoer? Deel die. Zorg ook altijd dat je deelt wat je op je scherm ziet en niet alleen wat je denkt dat het probleem is.
  • Doet het probleem zich onregelmatig voor of juist redelijk constant? En als het zich alleen in bepaalde omstandigheden voordoet, wat zijn die omstandigheden dan?
  • Als je het IP weet, is een 'traceroute' enorm handig; neem altijd de tijd om deze informatie te verzamelen en te delen. Dat is zo gepiept. Op Windows voer je 'tracert adres' uit vanuit een opdrachtprompt. Op Linux voer je '<code>traceroute adres</code>' uit. Deel de volledige uitvoer.
  • In welk land of gebied bevind je je? Met welke server probeer je te verbinden? Als je het IP hebt, deel die dan. Hoe heb je besloten dat dat het juiste IP was om te gebruiken? Als je alleen de geografische regio weet, deel die dan. Netwerkproblemen zijn ENORM locatiegebonden, dus als je niet beschrijft waar je je bevindt, is de kans klein dat je hulp kunt krijgen.
  • Beschrijf de omgeving van je thuisnetwerk. Speel je met een draadloos of bekabeld netwerk? Speel je in een studentenhuis? Een gewoon huis? Wie gebruikt je netwerk?
  • Wie is je internetaanbieder?
  • Als je ping- of pathpingtests hebt gedaan, deel die dan. Beperk je niet tot de samenvattingen van de resultaten. Deel wanneer mogelijk de gehele uitvoer van de test.
  • Welke stappen heb je genomen om te bevestigen dat het probleem niet aan je lokale netwerk of internetaanbieder ligt? Heb je de pingtest met je router gedaan én met een grote website? Kun je wel steeds andere websites laden?

    Onthoud dat het onvermogen om die websites te laden overtuigend bewijs voor een lokaal probleem is, maar de afwezigheid ervan NIET direct betekent dat alles goed werkt. Resultaten van snelheidstesten voor je internet, bandbreedtewaarden of het feit dat je een glasvezelverbinding gebruikt, zijn daarnaast vaak niet relevant. Spelverkeer is wezenlijk anders dan webverkeer en wordt daarom ook anders door je router en internetaanbieder verwerkt.
  • Als je berichten op een forum plaatst waar een medewerker van Valve ze kan lezen, zorg dan dat je een link naar je Steam Community-profiel deelt. Dit helpt ons bij de bepaling van de locatie van je account en geeft ons toegang tot je recente spellen en serververbindingen, etc.

Hulp nodig met Steam?
De Steam-hulpwizard kan je helpen om je onderwerp te verfijnen en exact de hulp te vinden die je nodig hebt.
Community-ondersteuning
Plaats een bericht of zoek in de Steam-discussies naar een antwoord op je vraag.