Ce este un server MMO?

Un server de jocuri online masiv multiplayer (MMO) este un computer care acționează ca o gazdă pentru persoanele care joacă jocul. Serverul MMO rulează o versiune gazdă a software-ului jocului, în timp ce jucătorii rulează versiuni client pe computerele lor. Jucătorii se pot conecta uneori la un server MMO printr-un browser de server, deși în multe cazuri personajele lor sunt blocate pe un server sau altul. Majoritatea MMO-urilor au mai multe servere pentru a ajuta la distribuirea încărcăturii pe un număr de computere și locații fizice diferite; jucătorii sunt de obicei capabili să interacționeze doar cu persoane care sunt conectate la același server. Arhitectura unui singur server există și ea, deși nu este la fel de comună.

Jocurile online cu multiplayer masiv sunt jocuri pe calculator și video care permit unui număr mare de oameni să joace împreună într-o lume persistentă. O mulțime de MMO-uri sunt jocuri de rol (RPG), deși sunt reprezentate și multe alte genuri. Cea mai importantă componentă a infrastructurii care permite existența acestor jocuri este serverul MMO. Diferite jocuri folosesc o varietate de infrastructuri de server, deși funcționează de obicei pe un model de bază de gazdă și client. Spre deosebire de jocurile video convenționale care se bazează pe un jucător pentru a acționa ca gazdă, MMO-urile folosesc întotdeauna un server ca gazdă și solicită jucătorilor să se conecteze ca clienți.

Datorită faptului că majoritatea jocurilor MMO folosesc lumi persistente, este de obicei necesar ca un server MMO să rămână activ și conectat la Internet în orice moment. Serverul continuă să simuleze evenimente și să țină evidența realizărilor jucătorilor, chiar și după ce oamenii s-au deconectat. Când devine necesar să se efectueze întreținerea unui server MMO, toată lumea este de obicei forțată să se deconecteze, astfel încât fișierele computerului sau serverului să poată fi lucrate.

Multe jocuri MMO folosesc o arhitectură de servere multiple, în care există copii identice ale lumii jocului pe un număr de servere diferite. Unele dintre aceste jocuri permit jucătorilor să se deplaseze între servere după bunul plac, în timp ce altele blochează jucătorii sau personajele lor într-un anumit server pentru echilibrarea sarcinii. Serverele sunt uneori găzduite pe computere dedicate, deși mai multe servere de jocuri pot exista și pe o singură gazdă. Unele MMO-uri folosesc o arhitectură unică de server, care permite tuturor jucătorilor să se conecteze la aceeași lume virtuală. Aceste jocuri sunt adesea concepute astfel încât jucătorii din anumite părți ale lumii jocului să aibă o interacțiune foarte mică cu jucătorii din afara acelei zone.

Serverele private de jocuri constau în esență în software-ul gazdă al unui MMO care rulează pe hardware care nu este deținut sau operat de designerul sau editorul jocului. De obicei, acest lucru nu este permis în conformitate cu acordurile de licență pentru utilizatorul final (EULA), deși există unele excepții. Unele MMO-uri mai vechi care nu mai sunt operate au avut codul lansat în mod deschis, astfel încât jucătorii să poată rula propriile servere private. Aceste servere private consumă de obicei foarte mult resurse și, de obicei, trebuie să fie rulate pe computere dedicate care au conexiuni robuste la internet.