World of Tanks: žaidimo specifikacijos

Pin
Send
Share
Send

Vykdydamas dvikovą po užpuolimo, žaidėjas negalvoja apie techninę WoT pusę. Pabandykime atvirai ir aiškiai matyti visus procesus, vykstančius už jūsų kompiuterio ribų.

Pradiniai žingsniai

Norėdami pradėti, supraskime sąvokas. Serveris – programinė įranga, atliekanti konkrečias užduotis, be asmens vaidmens. Serverių klasteris – kompiuteriai, sujungti veiksmams vieno šaltinio pavidalu. Ping charakteristikų augimui ir patogiam žaidimui išskirtinis žaidimų klasteris buvo perkeltas į Rusiją iš Miuncheno. Šis svarbus įvykis įvyko 2011 m. Tačiau tuo pačiu metu buvo ir kita programos problema. Kiekvieną kartą paleidus serverius iš naujo žaidėjai neturi visų galimybių apsilankyti žaidime, o tai kenkia įmonės stiliui.

Kadangi tokią funkciją tekdavo atlikti kelis kartus per savaitę, reikėjo rasti išeitį iš esamo pakeitimo. Specialistai ir žaidimo kūrėjai 0.9.20.1.4 papildyme pakeitė visų veiksmų sampratą. Centre buvo pagrindinė nuoroda, kurioje buvo saugoma absoliučiai visa informacija apie visus vartotojus, o šonuose - serverių periferija. Mūšiuose dalyvaujantys žaidėjai yra periferiniuose serveriuose, o centras aptarnauja visus šiuos serverius. Dėl to turime kelių klasterių sistemą, kuri neleis pažvelgti į žaidimą, jei centrinis modulis bus pažeistas, tačiau bus galima žaisti toliau, nes. grotuvas yra vaizdo žaidimų serveryje, kuris nėra prijungtas prie pagrindinio.

Žaidimų serverių geografija

Atpažįstamas precedentas yra tai, kad kuo „World of Tanks“ serveris yra arčiau tam tikro žaidėjo, tuo geresnis žaidimo našumas. WG turi savo duomenų centrus pagrindinės žaidėjų koncentracijos vietose. Pastatas arba patalpa, kurioje yra visa serverio techninė įranga ir vadinamas duomenų centru. Motyvuotos žaidimo auditorijos apimtis stebina savo mastu. Serverių vietos yra įvairiose pasaulio šalyse ir yra orientuotos į žaidėjų aptarnavimą vienoje ar kitoje srityje. Maskva, Novosibirskas, Krasnojarskas, Amsterdamas, Frankfurtas, Liuksemburgas ir panašiai Amerikos miestai yra vietos, kuriose dirba daug serverių ir programinės įrangos geriems žaidėjams ir panašiai tūkstančiams darbuotojų. Panašiai yra Korėjos, Azijos ir Singapūro grupių.

Visi nori žaisti

Kokios jėgos turi būti, kad patenkintume tokią milžinišką auditoriją? Ankstyvaisiais „World of Tanks“ laikotarpiais viena grupė galėjo ištraukti 250 tūkstančių žaidėjų internete. Tuo pačiu metu, esant tokiai apkrovai, duomenų apkrova siekė apie 5–7 Gb / s. Situacija šiandien labai pasikeitė dėl periferinių serverių augimo. Pati klasteris sujungia iki 80 fizinių serverių su bet kurio iš maždaug 3 tūkstančių žaidėjų perkrova ir mažesniu nei 70 Mbps srautu.

Kaip visa tai veikia praktiškai?

Naujausio žaidimo priedo įsigijimo procesas atrodo taip. Jis įkeliamas į turinio pristatymo tinklą (CDN) ir serverius, kurie platina priedus. Kad atsisiuntimo procesas būtų greitesnis ir nenutrūkstamas, paleidimo priemonė sugeneruoja torrent failą, leidžiantį tęsti nutrūkusį atsisiuntimą. Paleidimo priemonė prašo papildinio platinimo serverio ir gauna nuorodą į pataisos naujinį arba torrent failą. Kitas procesas yra įvesti žaidimą ir pasirinkti žaidimo serverį. Kai pagrindinis serveris įrodo prisijungimo ir slaptažodžio teisingumą, žaidėjas eina į vieną iš žaidimo serverių. Automatinis serverio pasirinkimas apima sudėtingą schemą, apimančią tiek grotuvo charakteristikų analizę, tiek serverių darbo krūvį. RU regiono žaidėjas gali atsidurti bet kurioje periferijoje, net Amsterdame ir Novosibirske, tačiau visada galite pasirinkti serverį pagal savo skonį rankiniu būdu. Tiesą sakant, kiekvienam procesui yra skirti atskiri serveriai.


Vienas serveris atsakingas už autorizavimą, kitas – už buvimą angare, kiti – priklausomi nuo sistemos informacijos. Toks „įsipareigojimų“ paskirstymas leidžia paprastam žaidėjui nematyti nesėkmių ir seansą užbaigti atsipalaidavus. Kai periferija „krenta“, jei taip atsitiks, reikia iš naujo paleisti klasterį. Tačiau netekus įprasto darbo tik vieno fizinio. serveris, klasteris iš esmės veikia, o tai leis žaidėjams tęsti žaidimą. Blogiausias dalykas, kuris gali nutikti, yra serverio, kuriame žaidėjas žaidė gedimo metu, gedimas. „Išvykstant“ ir vėl įeinant, žaidimas išduos pranešimą apie leidimo negalimumą dėl žaidėjo prijungimo prie kitos periferinės įrangos. Kas dvi valandas visų žaidėjų paskyros išsaugomos bendroje duomenų bazėje. Jei paleisite kitus išorinius įrenginius, o tai techniškai tikėtina, iš probleminių sričių, 2 valandų pažanga nuo sugedusio serverio bus prarasta. Dėl šios priežasties apibrėžimo etiketėje nebus kur įeiti, kol „nukritusi“ periferija nebus paleista iš naujo.

Apsauga yra raktas į sėkmę

Žaidime „World of Tanks“ plačiai naudojamos atsarginės kopijos ir kopijavimo technologijos, užtikrinančios sklandų visos tinklo ir paslaugų įrangos veikimą. Panašiai naudojami dubliuoti standieji diskai, maitinimo šaltiniai su skirtingais maitinimo šaltiniais ir nepriklausomi interneto tiekėjai, turintys atskirus būdus priartėti prie ryšio linijų. Techninės apsaugos nuo gedimų metodų tobulinimas leido pasiekti didelį žaidimo stabilumą ir paprastų žaidėjų gedimų įtakos žaidimo eigai nematomumą. Pažanga nestovi vietoje ir WG žengia koja kojon su naujovėmis, bando jas įvesti į mūsų pamėgtą World of Tanks žaidimą ir panašiai plėtoja likusį įmonės darbą.

Žaidimo puslapis: Tankų pasaulis.

Palikite savo komentarą

Pin
Send
Share
Send