Mis on MMO-server?

Massiivselt mitme mängijaga võrgumänguserver (MMO) on arvuti, mis toimib mängu mängivate inimeste hostina. MMO-server käitab mängutarkvara hostversiooni, mängijad aga oma arvutites kliendiversioone. Mängijad saavad mõnikord MMO-serveriga ühenduse luua serveri brauseri kaudu, kuigi paljudel juhtudel on nende tegelased ühte või teise serverisse lukustatud. Enamikul MMO-del on mitu serverit, mis aitavad koormust jaotada erinevate arvutite ja füüsiliste asukohtade vahel; mängijad saavad tavaliselt suhelda ainult inimestega, kes on ühendatud sama serveriga. Samuti on olemas ühe serveri arhitektuur, kuigi see pole nii levinud.

Massiivselt mitme mängijaga võrgumängud on arvuti- ja videomängud, mis võimaldavad paljudel inimestel püsivas maailmas koos mängida. Paljud MMO-d on rollimängud (RPG-d), kuigi esindatud on ka paljud muud žanrid. Taristu kõige olulisem komponent, mis võimaldab neil mängudel eksisteerida, on MMO-server. Erinevad mängud kasutavad mitmesuguseid serveriinfrastruktuure, kuigi tavaliselt töötavad need põhihosti- ja kliendimudelil. Erinevalt tavalistest videomängudest, mis sõltuvad mängijast hostina, kasutavad MMO-d alati hostina serverit ja nõuavad mängijatelt klientidena ühenduse loomist.

Kuna enamik MMO mänge kasutab püsivaid maailmu, on tavaliselt vajalik, et MMO-server oleks kogu aeg üleval ja Internetiga ühendatud. Server jätkab sündmuste simuleerimist ja mängijate saavutuste jälgimist isegi pärast seda, kui inimesed on välja loginud. Kui MMO-serveri hooldust on vaja teha, on tavaliselt kõik sunnitud välja logima, et arvuti või serveri failidega töötada.

Paljud MMO mängud kasutavad mitme serveri arhitektuuri, kus erinevatel serveritel on mängumaailma identsed koopiad. Mõned neist mängudest võimaldavad mängijatel oma soovi järgi serverite vahel liikuda, teised aga lukustavad mängijad või nende tegelased koormuse tasakaalustamise eesmärgil kindlasse serverisse. Servereid majutatakse mõnikord spetsiaalsetes arvutites, kuigi ühes hostis võib olla ka mitu mänguserverit. Mõned MMO-d kasutavad ühte serveriarhitektuuri, mis võimaldab kõigil mängijatel luua ühenduse sama virtuaalmaailmaga. Need mängud on sageli loodud nii, et mängijad teatud mängumaailma osades suhtlevad väljaspool seda ala asuvate mängijatega väga vähe.

Privaatsed mänguserverid koosnevad sisuliselt MMO hostitarkvarast, mis töötab riistvaral, mis ei kuulu mängu disainerile ega väljaandjale ega halda seda. Tavaliselt pole see tarkvara lõppkasutaja litsentsilepingute (EULA) kohaselt lubatud, kuigi on ka erandeid. Mõnel vanemal MMO-l, mida enam ei kasutata, on kood avalikult välja antud, et mängijad saaksid käitada oma privaatservereid. Need privaatserverid on tavaliselt väga ressursimahukad ja neid tuleb tavaliselt kasutada spetsiaalsetes arvutites, millel on tugev Interneti-ühendus.