Kas yra MMO serveris?

Daugelio žaidėjų internetinis (MMO) žaidimų serveris yra kompiuteris, kuris veikia kaip žaidimą žaidžiančių žmonių priegloba. MMO serveryje veikia pagrindinė žaidimo programinės įrangos versija, o žaidėjai savo kompiuteriuose naudoja kliento versijas. Žaidėjai kartais gali prisijungti prie MMO serverio per serverio naršyklę, nors daugeliu atvejų jų simboliai yra užrakinti viename ar kitame serveryje. Dauguma MMO turi kelis serverius, padedančius paskirstyti apkrovą įvairiuose kompiuteriuose ir fizinėse vietose; žaidėjai paprastai gali bendrauti tik su žmonėmis, kurie yra prisijungę prie to paties serverio. Taip pat egzistuoja vieno serverio architektūra, nors ji nėra tokia įprasta.

Daugelio žaidėjų internetiniai žaidimai yra kompiuteriniai ir vaizdo žaidimai, leidžiantys daugybei žmonių žaisti kartu nuolatiniame pasaulyje. Daugelis MMO yra vaidmenų žaidimai (RPG), nors atstovaujama ir daugeliui kitų žanrų. Svarbiausias infrastruktūros komponentas, leidžiantis šiems žaidimams egzistuoti, yra MMO serveris. Skirtingi žaidimai naudoja įvairią serverių infrastruktūrą, nors paprastai jie veikia pagal pagrindinį pagrindinio kompiuterio ir kliento modelį. Skirtingai nuo įprastų vaizdo žaidimų, kuriuose grotuvas veikia kaip pagrindinis kompiuteris, MMO visada naudoja serverį kaip pagrindinį kompiuterį ir reikalauja, kad žaidėjai prisijungtų kaip klientai.

Kadangi dauguma MMO žaidimų naudoja nuolatinius pasaulius, MMO serveriui paprastai reikia nuolat veikti ir prisijungti prie interneto. Serveris ir toliau imituoja įvykius ir seka žaidėjų pasiekimus, net kai žmonės prisijungia. Kai reikia atlikti MMO serverio priežiūrą, visi paprastai yra priversti atsijungti, kad būtų galima dirbti su kompiuterio ar serverio failais.

Daugelis MMO žaidimų naudoja kelių serverių architektūrą, kur identiškos žaidimų pasaulio kopijos egzistuoja keliuose skirtinguose serveriuose. Kai kurie iš šių žaidimų leidžia žaidėjams judėti tarp serverių savo nuožiūra, o kiti užrakina žaidėjus ar jų veikėjus į konkretų serverį apkrovos balansavimo tikslais. Serveriai kartais talpinami tam skirtuose kompiuteriuose, nors viename pagrindiniame kompiuteryje taip pat gali būti keli žaidimų serveriai. Kai kurie MMO naudoja vieno serverio architektūrą, kuri leidžia visiems žaidėjams prisijungti prie to paties virtualaus pasaulio. Šie žaidimai dažnai yra sukurti taip, kad tam tikrose žaidimų pasaulio vietose žaidėjai labai mažai bendrautų su žaidėjais už tos srities ribų.

Privatūs žaidimų serveriai iš esmės susideda iš pagrindinės MMO programinės įrangos, veikiančios aparatinėje įrangoje, kuri nepriklauso žaidimo kūrėjui ar leidėjui arba jo nevaldo. Paprastai tai neleidžiama pagal programinės įrangos galutinio vartotojo licencijos sutartis (EULA), nors yra keletas išimčių. Kai kurių senesnių MMO, kurie nebeveikia, kodas buvo išleistas atvirai, kad žaidėjai galėtų valdyti savo privačius serverius. Šie privatūs serveriai paprastai reikalauja daug išteklių ir paprastai turi būti paleisti tam skirtuose kompiuteriuose, kuriuose yra patikimas interneto ryšys.