Steam Support
Peer-to-peernetwerken en het delen van je IP-adres
Wanneer wordt mijn IP-adres gedeeld met anders spelers? Wat zijn de nadelen? Hoe kan ik bepalen wanneer dit gebeurt?

Wat is een peer-to-peernetwerk?

Bij peer-to-peernetwerken worden berichten direct van de ene naar de andere speler verzonden. Dit verschilt van netwerken met dedicated servers waar spelers niet direct met elkaar communiceren, maar waar alle spelers met een spelserver communiceren.

Peer-to-peerverbindingen met je openbare IP-adres

De meeste spellen die van peer-to-peernetwerken gebruikmaken, proberen een directe verbinding tussen spelers te bewerkstelligen. Dit betekent dat spelers hun openbare IP-adres met elkaar delen en rechtstreeks met die adressen communiceren. De computers van de meeste spelers verbinden met het internet via een router, waarbij het openbare IP-adres het adres van de router is. De router dient daarbij als firewall die alleen bepaald verkeer van buitenaf naar je computer toestaat. Om spelers middels peer-to-peernetwerken met hun openbare IP-adressen te kunnen laten verbinden, wordt een proces gebruikt dat NAT-traversal heet om door firewalls te komen en de IP-adressen op te halen.

Wat is het risico als ik mijn openbare IP-adres deel?

Als een andere speler je openbare IP-adres heeft, kan deze pakketten direct naar jou sturen. Dit is mooi als het een vriendelijke gebruiker betreft, omdat dat vaak de snelste manier is om te communiceren. Als een kwaadwillige gebruiker daarentegen je openbare IP-adres verkrijgt, kan deze je internetverbinding met pakketten overspoelen. Dit wordt vaak een DoS-aanval (denial of service) genoemd. Veel internetverbindingen voor consumenten kunnen gemakkelijk door een DoS-aanval met een redelijk laag volume worden overweldigd.

Peer-to-peerverbindingen met doorgeefpoorten

Afhankelijk van de firewallconfiguratie lukt het met NAT-traversal niet altijd om een directe verbinding op te zetten. Wanneer dit gebeurt, hebben spelers een doorgeefpoort nodig om met elkaar te communiceren. Firewalls van spelers accepteren namelijk wel pakketten van doorgeefpoorten. (Dit artikel beschrijft het proces goed in detail.) Een voordeel van het gebruik van doorgeefpoorten is dat het niet nodig is om je IP-adres met de andere speler te delen. Doorgeefpoorten zijn vaak het laatste redmiddel dat alleen wordt gebruikt als geen directe verbinding kan worden gemaakt, aangezien het doorgeven van pakketten relatief duur is. In dit geval zijn IP-adressen al uitgewisseld en is een DoS-aanval nog steeds mogelijk, terwijl een directe verbinding niet mogelijk was. Als een of beide peers ervoor kiest om zijn IP-adres niet te delen, dan is een directe verbinding niet mogelijk en is een doorgeefpoort voor NAT-traversal nodig. Om een directe verbinding te kunnen maken, moeten beide peers hun IP-adres delen.

Hoe kan ik voorkomen dat spellen mijn IP-adres delen?

De enige betrouwbare manier om te voorkomen dat een spel je IP-adres deelt is het gebruik van een VPN. In dat geval is je openbare IP het adres van de computer van de VPN-aanbieder en blijft je IP privé.

Deelt Steam mijn IP-adres?

Steam deelt je IP-adres niet met andere spelers. Wanneer peer-to-peernetwerken bijvoorbeeld in voicechats nodig zijn, wordt die communicatie altijd via een doorgeefpoort uitgevoerd. We bepalen echter niet wat spellen doen die van peer-to-peerverbindingen gebruikmaken.

Hoe zit het met spellen die de Steam Networking API's gebruiken?

Als een spel onze nieuwste netwerk-API's gebruikt (ISteamNetworkingSockets en ISteamNetworkingMessages), kan het verkeer worden doorgegeven met Steam Datagram Relay (SDR), Valve's globale backbone en netwerk van doorgeefpoorten. Je kunt dan zelf bepalen wanneer een toepassing je IP-adres mag delen. Bij Steam > Instellingen > In spel > Steam Networking vind je een optie die bepaalt wanneer je IP-adres wordt onthuld:

  • Nooit. Deel je IP nooit met spelers. Peer-to-peerverkeer wordt altijd doorgegeven.
  • Altijd. Sta de toepassing altijd toe om je IP met spelers te delen. Als een andere speler zijn IP-adres ook deelt, kan een directe verbinding worden opgezet. Als dit niet het geval is, wordt het verkeer doorgegeven.
  • Standaard. Je IP-adres wordt hiermee niet gedeeld, tenzij dit nodig is om buitensporige pingtijden te voorkomen.
  • Alleen vrienden. Deel je IP alleen met gebruikers die op je vriendenlijst staan.


We raden de meeste spelers aan om deze instelling op de standaardoptie te laten staan. Als je hoge pingtijden ervaart en wel wilt riskeren dat je je IP-adres deelt om een snellere verbinding te krijgen, kun je de optie op 'Altijd' instellen. Houd er wel rekening mee dat het delen van je IP-adres niet betekent dat er een directe verbinding wordt gemaakt. Andere spelers moeten daarvoor hun IP-adres ook delen en NAT-traversal moet de firewalls kunnen doorlopen.

Let op dat het spel er bij bepaalde verbindingen voor kan kiezen om het gebruik van een doorgeefpoort af te dwingen, bijvoorbeeld bij een competitieve modus waar veel op het spel staat en waar DoS-aanvallen waarschijnlijker zijn.

De peer-to-peernetwerkdoelen van Steam

Steam werkt toe naar een wereld waar niemand zijn IP-adres hoeft te delen om een goede verbinding te hebben. Helaas zijn we nog niet op dat punt beland. Tot dan proberen we IP-adressen voor zo veel mogelijk spelers te verbergen als mogelijk is, terwijl we nog steeds een goede netwerkervaring kunnen aanbieden en spelers die om hun privacy geven een manier kunnen geven die te beschermen.


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.