World of Tanks: Špecifikácie hry

Pin
Send
Share
Send

Hráč, ktorý vedie súboj po útoku, nemyslí na technickú stránku WoT. Pokúsme sa otvorene a prehľadne vidieť všetky procesy prebiehajúce mimo vášho počítača.

Počiatočné kroky

Na začiatok poďme pochopiť pojmy. Server - softvér, ktorý vykonáva špecifické úlohy bez roly osoby. Klaster serverov - počítače spojené pre akcie vo forme jedného zdroja. Pre rast charakteristík pingu a pohodlné hranie bol exkluzívny herný klaster presunutý do Ruska z Mníchova. Táto významná udalosť sa objavila v roku 2011. No zároveň sa vyskytol ďalší problém s programom. Pri každom reštarte serverov nemajú hráči možnosť navštíviť hru, čo je zlé pre štýl spoločnosti.

Keďže takúto funkciu bolo potrebné vykonávať niekoľkokrát týždenne, bolo potrebné nájsť východisko z existujúcej úpravy. Špecialisti a tvorcovia hry v doplnku 0.9.20.1.4 zmenili koncept všetkých akcií. V strede bol hlavný odkaz, kde boli uložené úplne všetky informácie o všetkých používateľoch, a po stranách - periféria serverov. Hráči, ktorí sa zúčastňujú bitiek, sú prítomní na periférnych serveroch a centrum obsluhuje všetky tieto servery. V dôsledku toho máme multi-klastrový systém, ktorý vám nedovolí nahliadnuť do hry v prípade poškodenia centrálneho modulu, ale bude možné pokračovať v hre, pretože. prehrávač sa nachádza na serveri videohier, ktorý nie je pripojený k hlavnému serveru.

Geografia herných serverov

Rozpoznateľný precedens je, že čím bližšie je server World of Tanks k určitému hráčovi, tým je to pre hru z hľadiska výkonu lepšie. WG umiestnilo vlastné dátové centrá do oblastí hlavnej koncentrácie hráčov. Budova alebo miestnosť, kde sa nachádza všetok serverový hardvér a nazýva sa dátové centrum. Rozsah motivovaného publika hry prekvapuje svojím rozsahom. Serverové lokality sa nachádzajú v rôznych krajinách sveta a sú zamerané na obsluhu hráčov v tej či onej oblasti. Moskva, Novosibirsk, Krasnojarsk, Amsterdam, Frankfurt, Luxembursko a podobne mestá v Amerike sú miestami, kde pracuje veľké množstvo serverov a softvéru pre dobrých hráčov a podobne tisíce zamestnancov. Podobne sú na tom kórejské, ázijské a singapurské klastre.

Každý chce hrať

Aké sily musia byť, aby uspokojili také obrovské publikum? V počiatočných obdobiach World of Tanks mohol jeden klaster získať online 250 tisíc hráčov v tejto oblasti. Zároveň pri takomto zaťažení dosiahlo pracovné zaťaženie dát približne 5-7 Gb / s. Dnešná situácia sa výrazne zmenila v dôsledku rastu periférnych serverov. Klaster sám o sebe kombinuje až 80 fyzických serverov s preťažením ktoréhokoľvek z približne 3 tisíc hráčov a prevádzkou menšou ako 70 Mbps.

Ako to všetko funguje v praxi?

Proces získania najnovšieho prírastku do hry vyzerá nasledovne. Odovzdáva sa do siete na doručovanie obsahu (CDN) a na servery, ktoré distribuujú doplnky. Pre rýchlosť a kontinuitu procesu sťahovania spúšťač vygeneruje torrent súbor, ktorý vám umožní pokračovať v prerušenom sťahovaní. Spúšťač požiada o distribučný server doplnkov a dostane odkaz na aktualizáciu opravy alebo torrent súbor. Ďalším procesom je vstúpiť do hry a vybrať herný server. Keď hlavný server preukáže správnosť prihlasovacieho mena a hesla, hráč prejde na jeden z herných serverov. Automatický výber servera obsahuje náročnú schému, ktorá zahŕňa analýzu charakteristík hráča a pracovného zaťaženia serverov. Hráč RU-regiónu sa môže ocitnúť na akejkoľvek periférii, dokonca aj v Amsterdame a Novosibirsku, ale server si vždy môžete vybrať podľa svojich predstáv manuálne. V skutočnosti sú každému procesu pridelené samostatné servery.


Jeden server je zodpovedný za autorizáciu, ďalší je zodpovedný za to, že je v hangári, a ďalšie sú závislé od systémových informácií. Takéto rozdelenie „povinností“ umožňuje bežnému hráčovi nevidieť zlyhania a dokončiť reláciu uvoľnene. Keď periféria "spadne", ak sa to stane, musíte reštartovať klaster. Ale so stratou bežnej práce iba jedného fyzického. server, cluster v podstate zostáva v prevádzke, čo hráčom umožní pokračovať v hre. Najhoršia vec, ktorá sa môže stať, je zlyhanie servera, na ktorom hráč v čase zlyhania hral. Pri „odchode“ a opätovnom vstupe hra vydá hlásenie o nemožnosti autorizácie, z dôvodu pripojenia hráča k inej periférii. Každé dve hodiny sa účty všetkých hráčov uložia do zdieľanej databázy. Ak spustíte na iných perifériách, čo je technicky pravdepodobné, z problémových oblastí, stratí sa 2-hodinový postup z nefunkčného servera. Z tohto dôvodu definičný štítok nebude poskytovať nikam vstúpiť, kým sa "padnutá" periféria nereštartuje.

Ochrana je kľúčom k úspechu

Hra World of Tanks vo veľkej miere využíva technológie zálohovania a duplicitného kopírovania pre bezproblémovú prevádzku všetkých sieťových a servisných zariadení. Podobne sa používajú duplicitné pevné disky, napájacie zdroje s rôznymi zdrojmi napájania a nezávislí poskytovatelia internetu s oddelenými spôsobmi priblíženia komunikačných liniek. Zlepšenie metód technickej ochrany pred poruchami umožnilo dosiahnuť veľkú stabilitu hry a neviditeľnosť vplyvu porúch na hru pre bežných hráčov. Pokrok nestojí na mieste a WG drží krok s inováciami, snaží sa ich zaviesť do našej milovanej hry World of Tanks a podobne rozvíja aj zvyšok práce spoločnosti.

Stránka hry: Svet tankov.

Zanechajte svoj komentár

Pin
Send
Share
Send