World of Tanks: Spilspecifikationer

Pin
Send
Share
Send

Ved at udføre duel efter overfald tænker spilleren ikke på den tekniske side af WoT. Lad os prøve at åbent og tydeligt se alle de processer, der finder sted uden for din computer.

Indledende trin

Lad os starte med at forstå begreberne. Server - software, der udfører specifikke opgaver, uden rollen som en person. Klynge af servere - computere forenet til handlinger i form af en enkelt ressource. For at udvikle ping-egenskaber og bekvemt spil blev den eksklusive spilklynge flyttet til Rusland fra München. Denne skelsættende begivenhed udkom i 2011. Men samtidig var der et andet programproblem. Med hver genstart af servere har spillere ikke alle chancer for at besøge spillet, hvilket er dårligt for virksomhedens stil.

Da en sådan funktion skulle udføres flere gange om ugen, var det nødvendigt at finde en vej ud af den eksisterende ændring. Specialister og skabere af spillet i tilføjelsen 0.9.20.1.4 ændrede konceptet for alle handlinger. I midten var hovedlinket, hvor absolut al information om alle brugere blev gemt, og på siderne - periferien af ​​serverne. Spillere, der deltager i kampe, er til stede på perifere servere, og centret betjener alle disse servere. Som et resultat har vi et multi-cluster system, der ikke vil tillade dig at se ind i spillet, hvis det centrale modul er beskadiget, men det vil være muligt at fortsætte med at spille, pga. afspilleren er placeret på en videospilserver, der ikke er forbundet til den primære.

Geografi af spilservere

En genkendelig præcedens er, at jo tættere World of Tanks-serveren er på en bestemt spiller, jo bedre er den for spillet med hensyn til ydeevne. WG har placeret sine egne datacentre i områder med hovedkoncentrationen af ​​spillere. En bygning eller et rum, hvor al serverhardware er placeret og kaldes et datacenter. Omfanget af spillets motiverede publikum overrasker med dets omfang. Serverplaceringer er placeret i forskellige lande i verden og er fokuseret på at betjene spillere i et eller andet område. Moskva, Novosibirsk, Krasnoyarsk, Amsterdam, Frankfurt, Luxembourg og tilsvarende byer i Amerika er steder, hvor et stort antal servere og software fungerer for gode spillere, og ligeledes tusindvis af ansatte. På samme måde er der koreanske, asiatiske og singaporeanske klynger.

Alle vil gerne spille

Hvilke kræfter skal der være for at tilfredsstille et så gigantisk publikum? I de tidlige perioder af World of Tanks kunne en klynge udelukke 250 tusinde spillere online i området. På samme tid, med en sådan belastning, nåede arbejdsbyrden for data omkring 5-7 Gb / s. Situationen i dag har ændret sig betydeligt på grund af væksten af ​​perifere servere. Klyngen i sig selv kombinerer op til 80 fysiske servere med en overbelastning på omkring 3 tusinde spillere og trafik på mindre end 70 Mbps.

Hvordan fungerer alt dette i praksis?

Processen med at erhverve den seneste tilføjelse til spillet ser ud på følgende måde. Det uploades til indholdsleveringsnetværket (CDN) og servere, der distribuerer tilføjelser. For hastigheden og kontinuiteten af ​​downloadprocessen genererer launcheren en torrentfil, der giver dig mulighed for at fortsætte den afbrudte download. Starteren anmoder om tilføjelsesdistributionsserveren og modtager et link til en patchopdatering eller en torrentfil. Den næste proces er at gå ind i spillet og vælge spilserveren. Når hovedserveren beviser rigtigheden af ​​login og adgangskode, går spilleren til en af ​​spilserverne. Det automatiske servervalg indeholder et vanskeligt skema, herunder både analyse af spillerens karakteristika og servernes arbejdsbyrde. En spiller fra RU-regionen kan finde sig selv i enhver periferi, selv i Amsterdam og Novosibirsk, men du kan altid vælge en server efter din smag manuelt. Hver proces er faktisk tildelt separate servere.


En server er ansvarlig for autorisation, en anden er ansvarlig for at være i hangaren, og andre er afhængige af systemoplysninger. En sådan fordeling af "forpligtelser" giver den gennemsnitlige spiller mulighed for ikke at se fejl og afslutte sessionen på en afslappet måde. Når periferien "falder", hvis dette sker, skal du genstarte klyngen. Men med tabet af det sædvanlige arbejde af kun én fysisk. server, forbliver klyngen stort set i drift, hvilket vil give spillere mulighed for at fortsætte med at spille. Det værste, der kan ske, er fejlen på den server, som spilleren spillede på på tidspunktet for fejlen. Når du "afgår" og går ind igen, vil spillet udsende en besked om umuligheden af ​​autorisation, på grund af spillerens forbindelse til en anden perifer enhed. Hver anden time gemmes alle spilleres konti i en fælles database. Hvis du starter op på andre perifere enheder, hvilket er teknisk sandsynligt, fra problemområder, så vil 2-timers fremskridt fra en ødelagt server gå tabt. Af denne grund vil definitionsetiketten ikke give nogen steder at indtaste, før den "faldne" periferi er genstartet.

Beskyttelse er nøglen til succes

World of Tanks-spillet gør udstrakt brug af backup- og duplikatkopieringsteknologier til en problemfri drift af alt netværks- og serviceudstyr. Tilsvarende bruges duplikerede harddiske, strømforsyninger med forskellige strømforsyninger og uafhængige internetudbydere med separate måder at nærme sig kommunikationslinjer på. Forbedring af metoderne til teknisk beskyttelse mod fejl har gjort det muligt at opnå stor stabilitet i spillet og usynligheden af ​​virkningen af ​​sammenbrud på gameplayet for almindelige spillere. Fremskridt står ikke stille, og WG holder trit med innovationer og forsøger at introducere dem i vores elskede World of Tanks-spil og udvikler på samme måde resten af ​​virksomhedens arbejde.

Spilside: World of Tanks.

Efterlad din kommentar

Pin
Send
Share
Send