Inhoud
Ik ga het hebben over dedicated servers en peer-to-peer-verbindingen. Wat ze precies doen, waar ze goed in zijn, en wat ze terug doen. Ik accepteer dat dit niet het meest opwindende onderwerp is, maar ik zal het kort en eenvoudig houden. De beste combinatie voor zowel het begrijpen hiervan als het verwijderen van verveling.
Sleutelzinnen om te weten voordat we beginnen:
- Peer - Is een ander systeem (Any Xbox, Any PlayStation of zelfs een pc) verbonden met hetzelfde netwerk als jij, dan is dit via internet (als het over gaming gaat). Denk aan een ketting waarbij elke link is verbonden door een string, waarbij de string het internet is.
- Client - Het systeem dat zich aan het einde van de keten bevindt. Uw telefoon, pc of console is een client bij het online verbinden.
- Host - Het systeem dat de gegevens naar de clients distribueert.
- Ping - De tijd die het kost voordat berichten die door een client worden verzonden de host bereiken en terug naar de client gaan.
Dedicated Server? Peer naar peer? Wat zijn ze?
In een brede zin hebben dedicated servers slechts één taak, vaak om eenvoudig een game te hosten, alle spelers die willen spelen verbinding maken met de dedicated server.
Peer-to-Peer (P2P) is eigenlijk een misvatting. In een P2P-netwerk worden de gegevens die rond het netwerk worden verzonden, verzonden van de ene peer naar de volgende peer. P2P-netwerken worden niet meer vaak gebruikt in gaming en ze hebben geen behoefte aan een server.
Dit is hoe een P2P-netwerk eruit ziet.
De ware term voor wat mensen bedoelen als ze peer-to-peer zeggen, is een luister-server. Dit is wanneer een host willekeurig wordt geselecteerd, vaak is de selectiepool van de spelers met de beste verbindingen. Alle andere spelers maken vervolgens verbinding met deze host, als de host de game laat crashen of naar een andere host migreert. Luister serverconfiguraties vereisen een server, wat verschilt van een P2P.
Nu tijd voor meer detail.
Toegewijde servers
Zoals gezegd, host deze de game. Home internet heeft niet genoeg uploadsnelheden om met meer dan een paar spelers om te gaan, dus de internetverbinding van een dedicated server heeft een zeer hoge uploadsnelheid om met veel meer spelers om te gaan, in het geval van sommige MMO's zullen dit vaak 100 spelers zijn .
Dit betekent ook dat een ontwikkelaar een serverbank nodig zal hebben. Dit zijn slechts een paar dedicated servers in een grote ruimte. Er zijn over het algemeen meerdere serverbanken over de hele wereld, en vaak meerdere in landen. Zoals je kunt raden maakt dit allemaal de kosten van dedicated servers hoog. U moet ook de servers lange tijd onderhouden en uitvoeren.
Het grootste voordeel van dedicated servers is stabiliteit, deze zorgen voor een zeer stabiele verbinding voor spelers, die vervolgens even gematcht worden door ping dat vaak erg laag is.
Arma 3 kan het beste worden uitgevoerd op dedicated servers, omdat het een zeer gecompliceerd spel is en het systeem erg belastend is. Er kunnen ook hoge speleraantallen in zijn Arma 3. Het meest fundamentele systeem van MMO's zijn hun dedicated servers. MMO's moeten honderden, soms duizenden gelijktijdige gebruikers soepel behandelen zodat spelers een goede ervaring hebben.
Dit is een grote serverbank.
Luister servers
Vanwege wat we al weten over internetverbindingen thuis, zijn deze vaak onstabiel of 'laggy'. Lag is wanneer de ping heel laag is, maar lag heeft geen invloed op de host. Omdat ze aan het hosten zijn, hoeven ze alleen verbinding met zichzelf te maken, wat hen het hostvoordeel geeft, omdat ze de beste verbinding krijgen.
Deze configuratie is de goedkoopste en de meest stabiele als er veel gelijktijdige gebruikers zijn. Het is minder stabiel voor elke wedstrijd, maar kan hogere gebruikersaantallen op het spel als geheel ondersteunen. Als Call of Duty: Black Ops 2 had 10 dedicated servers die je alleen op 10 verschillende servers kon spelen. Dit is waar luister servers helpen, er is een theoretische limiet van wedstrijden die gelijk is aan het huidige aantal online spelers, dat 50 of 1 miljoen wedstrijden zou kunnen zijn.
De server komt in voor matchmaking, de spellobby en voor het opnemen van spelersstatistieken.
Call of Duty: Black Ops 2, Halo 4 en Betaaldag 2 zijn slechts een paar spellen die luister-servers gebruiken. Dit om de serverkosten tot een minimum te beperken en om veel gelijktijdige matches op veel kaarten mogelijk te maken.
De persoon in rood is de host, alle anderen zijn de gamers die verbonden zijn met de host.
Ik hoop dat dit je een basiskennis geeft van de verschillende servertypes, de voor- en nadelen van elk, evenals hoe elk servertype wordt gebruikt en met welk doel.