Innhold
Jeg skal snakke om dedikerte servere og peer-to-peer-tilkoblinger. Hva de gjør, hva de er gode til, og tegner ryggen for hver. Jeg aksepterer at dette ikke er det mest spennende emnet, men jeg skal holde det kort og grunnleggende. Den beste kombinasjonen for både forståelsen av dette og å fjerne kjedsomhet.
Nøkkel setninger å vite før vi starter:
- Peer - Er et annet system (en hvilken som helst Xbox, hvilken som helst PlayStation eller en PC) koblet til samme nettverk som deg, dette er over internett (når du snakker om spill). Tenk en kjede der hver lenke er forbundet med streng, strengen er internett.
- Klient - Systemet som er på slutten av kjeden. Telefonen din, PC eller konsoll er en klient når du kobler deg til nettet.
- Vert - Systemet som distribuerer dataene ut til klientene.
- Ping - Tiden det tar for eventuelle meldinger sendt av en klient for å nå verten og gjøre den tilbake til klienten.
Dedikert server? Peer-to-Peer? Hva er de?
I bred forstand har dedikerte servere bare én oppgave, ofte for å være vert for et spill, alle spillere som ønsker å spille koble til den dedikerte serveren.
Peer-to-Peer (P2P) er faktisk en misforståelse. I et P2P-nettverk blir dataene sendt rundt nettverket sendt fra en peer til følgende peer. P2P-nettverk blir ikke brukt i spill lenger, og de trenger ikke en server.
Slik ser et P2P-nettverk ut.
Den sanne termen for hva folk mener når de sier peer-to-peer, er en Hør Server. Dette er når en vert blir tilfeldig valgt, ofte er utvalgspakken fra spillerne med de beste tilkoblingene. Alle de andre spillerne kobler seg til denne verten, hvis verten forlater spillet enten krasjer eller migrerer til en annen vert. Lytt serverkonfigurasjoner krever en server, som er forskjellig fra en P2P.
Nå er tiden for mer detaljert.
Dedikerte servere
Som sagt før disse vertene spillet. Hjemme Internett har ikke høye opplastingshastigheter for å takle mer enn noen få spillere, så en dedikert servers internettforbindelse har en svært høy opplastingshastighet for å takle mange flere spillere. I tilfelle av noen MMOer vil dette ofte være 100-tallet av spillere .
Dette betyr også at en utvikler må ha en serverbank. Dette er bare mange dedikerte servere i et stort rom. Det er ofte flere serverbanker rundt om i verden, og ofte flere i land. Som du kan gjette dette, gjør alt kostnaden for dedikerte servere høyt. Du må også vedlikeholde og kjøre serverne i lang tid.
Den største fordelen med dedikerte servere er stabilitet, disse skaper en svært stabil tilkobling for spillere, som da er like tilpasset på grunn av at ping ofte er svært lav.
Arma 3 er best kjøre av en dedikert servere som det er et veldig komplisert spill, og svært beskatning på systemet. Det kan også være høye spillere i Arma 3. MMOs mest fundamentale system er deres dedikerte servere. MMOer må håndtere hundrevis, noen ganger tusenvis av samtidige brukere, jevnt for spillerne å ha en god opplevelse.
Dette er en stor serverbank.
Hør servere
På grunn av det vi allerede vet om hjemme Internett-tilkoblinger, er disse ofte ustabile eller "laggy". Lag er når pingen er veldig lav, men lag påvirker ikke verten. Som de er vert de bare trenger å koble seg til seg selv, noe som gir dem verten fordel, da de får den beste forbindelsen.
Denne konfigurasjonen er den billigste, og den mest stabile når det er en høy mengde samtidige brukere. Den er mindre stabil for hver kamp, men kan støtte høyere brukertall på spillet som helhet. Hvis Call of Duty Black Ops 2 hadde 10 dedikerte servere du bare kunne spille på 10 forskjellige servere. Dette er hvor lytteservere hjelper, det er en teoretisk grense for kamper som er lik det nåværende antall online spillere, som kan være 50 eller 1 million kamper.
Serveren kommer inn for matchmaking, spilllobbyen og innspilling av spillerstatistikk.
Call of Duty Black Ops 2, Halo 4 og PayDay 2 er bare noen få spill som bruker lytte servere. Dette er å holde serverkostnadene på et minimum, samt tillate mange samtidige kamper på mange kart.
Personen i rød er verten, alle andre er spillerne koblet til verten.
Jeg håper det gir deg en grunnleggende forståelse av de forskjellige servertypene, fordelene og ulempene for hver, samt hvordan hver servertype blir brukt og for hvilket formål.