Indhold
Jeg skal tale om dedikerede servere og peer-to-peer-forbindelser. Hvad præcis de gør, hvad de er gode til, og tegner ryggen for hver. Jeg accepterer, at dette ikke er det mest spændende emne, men jeg vil holde det kort og grundlæggende. Den bedste kombination for både forståelsen af dette og fjernelse af kedsomhed.
Nøgleord at vide, før vi starter:
- Peer - Er et andet system (enhver Xbox, en hvilken som helst PlayStation eller endda en pc), der er tilsluttet det samme netværk som dig, det er over internettet (når du taler om spil). Tænk en kæde, hvor hvert led er forbundet med streng, strengen er internettet.
- Klient - Systemet der er i slutningen af kæden. Din telefon, pc eller konsol er en klient, når du forbinder online.
- Host - Systemet, der distribuerer dataene ud til klienterne.
- Ping - Den tid det tager for eventuelle meddelelser, der sendes af en klient for at nå værten og gøre det tilbage til klienten.
Dedikeret server? Peer-to-Peer? Hvad er de?
I bred forstand har dedikerede servere kun én opgave, ofte for blot at være vært for et spil, alle spillere, der ønsker at spille forbindelse til den dedikerede server.
Peer-to-Peer (P2P) er faktisk en misforståelse. I et P2P-netværk sendes de data, der sendes rundt om netværket, fra en peer til følgende peer. P2P-netværk bruges ikke længere i spil længere, og de har ikke brug for en server.
Sådan ser et P2P-netværk ud.
Det egentlige udtryk for hvad folk mener når de siger peer to peer, er en Listen Server. Dette er når en vært bliver tilfældigt valgt, ofte er udvælgelsespuljen fra spillerne med de bedste forbindelser. Alle de andre spillere forbinder derefter til denne vært, hvis værten forlader spillet enten nedbrud eller migrerer til en anden vært. Hør serverkonfigurationer kræver en server, som er forskellig fra en P2P.
Nu tid til mere detaljer.
Dedikerede servere
Som sagt før disse vært spillet. Home internet har ikke høj nok uploadhastigheder til at klare mere end nogle få spillere, så en dedikeret servers internetforbindelse har en meget høj uploadhastighed for at klare mange flere spillere. I tilfælde af nogle MMO'er vil det ofte være 100'erne af spillere .
Det betyder også, at en udvikler skal have en serverbank. Dette er kun mange dedikerede servere i et stort rum. Der er almindeligvis flere serverbanker rundt om i verden, og ofte flere i lande. Som du kan gætte dette alle gør prisen for dedikerede servere høj. Du skal også opretholde og køre serverne i lang tid.
Den største fordel ved dedikerede servere er stabilitet, disse skaber en meget stabil forbindelse for spillere, som så lige matches, fordi ping ofte er meget lav.
Arma 3 er bedst afviklet af en dedikeret server, da det er et meget kompliceret spil, og meget beskatning af systemet. Der kan også være høje tællere i Arma 3. MMOs mest grundlæggende system er deres dedikerede servere. MMO'er skal håndtere hundredvis, undertiden tusindvis af samtidige brugere, glat for, at spillerne har en god oplevelse.
Dette er en stor server bank.
Lyt servere
På grund af det, vi allerede ved om hjemme-internetforbindelser, er disse ofte ustabile eller "laggy". Lag er, når pingen er meget lav, men lag påvirker ikke værten. Da de er vært, behøver de kun at forbinde sig selv, hvilket giver dem værtsfordelen, da de får den bedste forbindelse.
Denne konfiguration er den billigste og den mest stabile, når der er en høj mængde samtidige brugere. Det er mindre stabilt for hver kamp, men kan understøtte højere brugertællinger på spillet som helhed. Hvis Call of Duty Black Ops 2 havde 10 dedikerede servere, du ville kun kunne spille på 10 forskellige servere. Det er her, hvor lytteservere hjælper. Der er en teoretisk grænseværdi for kampe, der svarer til det nuværende antal online spillere, som kunne være 50 eller 1 million kampe.
Serveren kommer ind for matchmaking, game lobbyen og til optagelse af spillerstatistik.
Call of Duty Black Ops 2, Halo 4 og PayDay 2 er blot et par spil, der bruger lytte servere. Dette er at holde serveromkostningerne nede på et minimum, samt at tillade mange samtidige kampe på mange kort.
Den person i rød er værten, alle andre er spillerne forbundet til værten.
Jeg håber det giver dig en grundlæggende forståelse for de forskellige servertyper, fordele og ulemper ved hver, såvel som hvordan hver servertype bliver brugt og til hvilket formål.