World of Tanks: Specifikacije igre

Pin
Send
Share
Send

Izvodeći dvoboj nakon napada, igrač ne razmišlja o tehničkoj strani WoT-a. Pokušajmo otvoreno i jasno vidjeti sve procese koji se odvijaju izvan vašeg računala.

Početni koraci

Za početak, razumijemo koncepte. Server - softver koji obavlja određene zadatke, bez uloge osobe. Grupa poslužitelja - računala ujedinjena za radnje u obliku jednog resursa. Zbog rasta ping karakteristika i zgodne igre, ekskluzivni klaster igara premješten je u Rusiju iz Münchena. Ovaj značajan događaj pojavio se 2011. Ali u isto vrijeme postojao je još jedan programski problem. Sa svakim ponovnim pokretanjem servera, igrači nemaju svaku priliku posjetiti igru, što je loše za stil tvrtke.

Budući da se takva funkcija morala obavljati nekoliko puta tjedno, bilo je potrebno pronaći izlaz iz postojeće preinake. Stručnjaci i kreatori igre u dodatku 0.9.20.1.4 promijenili su koncept svih akcija. U sredini je bila glavna veza, gdje su se pohranjivale apsolutno sve informacije o svim korisnicima, a sa strane - periferija poslužitelja. Igrači koji sudjeluju u bitkama prisutni su na perifernim serverima, a centar opslužuje sve te servere. Kao rezultat toga imamo multi-cluster sustav koji vam neće dopustiti da pogledate u igru ​​ako je središnji modul oštećen, ali će biti moguće nastaviti igrati, jer. player se nalazi na poslužitelju videoigara koji nije povezan s glavnim.

Geografija poslužitelja igara

Prepoznatljiv presedan je da što je server World of Tanks bliži određenom igraču, to je bolji za igru ​​u pogledu performansi. WG je locirao vlastite podatkovne centre u područjima glavne koncentracije igrača. Zgrada ili prostorija u kojoj se nalazi sav hardver poslužitelja i naziva se podatkovni centar. Opseg motivirane publike igre iznenađuje svojom razmjerom. Lokacije poslužitelja nalaze se u raznim zemljama svijeta i usmjerene su na pružanje usluga igračima na jednom ili drugom području. Moskva, Novosibirsk, Krasnojarsk, Amsterdam, Frankfurt, Luksemburg i slično američki gradovi su mjesta gdje veliki broj servera i softvera radi za dobre igrače, a slično i tisuće zaposlenika. Slično, postoje korejski, azijski i singapurski klasteri.

Svi se žele igrati

Koje snage moraju biti da bi se zadovoljila tako golema publika? U ranim razdobljima World of Tanks, jedan klaster mogao je izvući 250 tisuća igrača online na tom području. Istodobno, s takvim opterećenjem, opterećenje podataka doseglo je oko 5-7 Gb / s. Današnja situacija značajno se promijenila zbog rasta perifernih poslužitelja. Klaster sam po sebi kombinira do 80 fizičkih poslužitelja s preopterećenjem bilo kojeg od oko 3 tisuće igrača i prometom manjim od 70 Mbps.

Kako sve to funkcionira u praksi?

Proces stjecanja najnovijeg dodatka igri izgleda na sljedeći način. Učitava se na mrežu za isporuku sadržaja (CDN) i poslužitelje koji distribuiraju dodatke. Za brzinu i kontinuitet procesa preuzimanja, pokretač generira torrent datoteku koja vam omogućuje nastavak prekinutog preuzimanja. Pokretač zahtijeva poslužitelj za distribuciju dodataka i prima vezu na ažuriranje zakrpe ili torrent datoteku. Sljedeći proces je ulazak u igru ​​i odabir poslužitelja igre. Kada glavni poslužitelj dokaže točnost prijave i lozinke, igrač odlazi na jedan od servera igre. Automatski odabir poslužitelja sadrži tešku shemu, uključujući analizu karakteristika igrača i radno opterećenje poslužitelja. Igrač RU-regije može se naći na bilo kojoj periferiji, čak i u Amsterdamu i Novosibirsku, ali uvijek možete ručno odabrati poslužitelj po svom ukusu. Zapravo, svakom procesu su dodijeljeni zasebni poslužitelji.


Jedan poslužitelj je odgovoran za autorizaciju, drugi je odgovoran za boravak u hangaru, a drugi su ovisni o informacijama sustava. Takva raspodjela "obaveza" omogućuje prosječnom igraču da ne vidi promašaje i da opušteno završi sesiju. Kada periferija "padne", ako se to dogodi, morate ponovno pokrenuti klaster. Ali uz gubitak uobičajenog rada samo jedne fizičke. server, klaster u osnovi ostaje u funkciji, što će omogućiti igračima da nastave igrati. Najgore što se može dogoditi je kvar servera na kojem je igrač igrao u trenutku kvara. Prilikom "odlaska" i ponovnog ulaska, igra će izdati poruku o nemogućnosti autorizacije, zbog spajanja igrača na drugu periferiju. Svaka dva sata, računi svih igrača spremaju se u zajedničku bazu podataka. Ako pokrenete na drugim perifernim uređajima, što je tehnički vjerojatno, iz problematičnih područja, tada će se 2-satni napredak s pokvarenog poslužitelja izgubiti. Iz tog razloga, oznaka definicije neće omogućiti bilo gdje ući sve dok se "pala" periferija ponovno ne pokrene.

Zaštita je ključ uspjeha

Igra World of Tanks uvelike koristi tehnologije sigurnosnog kopiranja i kopiranja za nesmetan rad sve mrežne i servisne opreme. Slično se koriste duplicirani tvrdi diskovi, izvori napajanja s različitim izvorima napajanja i neovisni internet provajderi s odvojenim načinima pristupa komunikacijskim linijama. Poboljšanje metoda tehničke zaštite od kvarova omogućilo je postizanje velike stabilnosti igre i nevidljivosti utjecaja kvarova na igru ​​za obične igrače. Napredak ne miruje i WG ide ukorak s inovacijama, pokušavajući ih uvesti u našu voljenu igru ​​World of Tanks, a na sličan način razvija i ostatak poslovanja tvrtke.

Stranica igre: Svijet tenkova.

Ostavite svoj komentar

Pin
Send
Share
Send