Kokie yra skirtingi MMO variklių tipai?

Buvo sukurta daug įvairių masinių kelių žaidėjų internetinių žaidimų (MMO) variklių. Beveik kiekvienas MMO turi savo pasirinktinį variklį, kuris kartais vėliau išleidžiamas kaip žaidimų variklis, nors yra variklių, kurie buvo specialiai sukurti kaip bendrieji MMO varikliai be žaidimo turinio. Kai kurie varikliai yra sukurti klasikinei trimatei (3D) grafikai, kai visi grotuvai yra tame pačiame serveryje ir gali laisvai sąveikauti vienas su kitu, o kiti varikliai paskirsto grotuvo apkrovas tarp skirtingų serverių. Rungtynių stiliaus MMO varikliai yra skirti priimti tik žaidėjų prieš žaidėją žaidimus ir neturi nuolatinio žaidimo pasaulio už žaidžiamų rungtynių ribų. Kai kurie varikliai labai stengiasi sukurti imituojamą aplinką su fizika ir dinamiškais objektais, kurie sąveikaujant juda realistiškai, kaip tai padarytų skrydžio treniruoklis.

Iš visų MMO variklių tipų dažniausiai naudojamas 3D nuolatinio pasaulio variklis. Tai paprastai valdo serveryje nuolatinį pasaulį, su kuriuo žaidėjai gali bendrauti. Variklis gali palaikyti kelis serverius, o tai reiškia, kad žaidėjai gali pasirinkti, kuriame serveryje žaisti, kad padėtų paskirstyti grotuvo apkrovą, kad nė viena sistema nebūtų per daug apkrauta. Arba šio tipo varikliuose gali būti naudojama sistema, kurioje visi žaidėjai techniškai yra tame pačiame serveryje, nors keli kompiuteriai (šiuo atveju vadinami skeveldromis) iš tikrųjų dirba kartu, kad prireikus paskirstytų apdorojimo užduotis.

Tam tikri MMO varikliai susiduria su didžiulių žaidėjų apkrovų problema, naudodamiesi sistema, žinoma kaip instancija. Šie MMO varikliai turi nuolatinę pasaulio erdvę, kurioje žaidėjai gali bendrauti vieni su kitais, kartais tik socialiai. Kai žaidėjai patenka į sudėtingesnio žaidimo zoną, pvz., kovos zoną ar antrinį žaidimą, variklis sukuria zonos, kurią iš tikrųjų gali pasiekti tik žaidėjas arba nedidelė žaidėjų grupė, kopiją. Tai gali sutaupyti apdorojimo galią, nes egzempliorių sritis paprastai paleidžiama žaidėjo kompiuteryje per žaidimo klientą. Taip pat išvengiama populiarių zonų perpildymo, nes žaidėjų grupės nuolat nesusidurs, o tai leis labiau kontroliuoti žaidimą.

Kai kurie MMO varikliai, įskaitant tuos, kurie atsiranda iš vieno žaidėjo žaidimų, žaidėjams veikia labiau kaip rungtynių serveriai, o ne įtraukiantys internetiniai pasauliai. Šie varikliai neturi nuolatinio pasaulio, kuriame žaidėjai galėtų judėti ir bendrauti vieni su kitais, o padeda žaidėjams rasti vieni kitus, o po to jie naudoja savo programinę įrangą žaidimui pradėti ir žaisti. Žaidėjo pasirodymo statistika paprastai yra nuolatinė ir kartais gali būti naudojama siekiant pagerinti kai kuriuos virtualaus personažo aspektus, nors tai ne visada įgyvendinama. Dauguma šių MMO variklių iš esmės veikia kaip organizuotas sporto sąrašas, derina žaidėjus ar komandas ir registruoja rungtynių rezultatus. Rungtynių serveriams paleisti reikia palyginti nedaug papildomų išlaidų, nes tikrasis žaidimas yra visiškai vykdomas iš žaidėjo kompiuterio, nors dėl to MMO taip pat tampa labiau pažeidžiamas kliento sukčiavimo.

Taip pat yra naršyklėje pagrįstų MMO variklių, nors kai kurie žaidėjai nemano, kad tai yra tikri MMO. Šie varikliai leidžia žaisti žaidimą tik per svetainės sąsają ir gali būti neatskiriami nuo kitų tipų MMO. Tačiau kai kuriais atvejais jie gali būti labiau panašūs į vieno žaidėjo žaidimą neprisijungus. Naršyklinio žaidimo žaidėjų sąveiką gali labai apriboti žiniatinklio serverio saugos problemos ir gali apsiriboti pranešimų skelbimu skelbimų lentų sistemose. Vis dėlto, naršyklės MMO išlieka populiarūs, nes yra prieinami, ne visada reikalauja dedikuoto serverio, pritraukia atsitiktinius žaidėjus ir gali būti žaidžiami mobiliajame įrenginyje.