Što je MMO poslužitelj?

Poslužitelj za online igre za više igrača (MMO) je računalo koje služi kao domaćin za ljude koji igraju igru. MMO poslužitelj pokreće host verziju softvera igre, dok igrači pokreću klijentske verzije na svojim računalima. Igrači se ponekad mogu spojiti na MMO poslužitelj putem preglednika poslužitelja, iako su u mnogim slučajevima njihovi likovi zaključani na jednom ili drugom poslužitelju. Većina MMO-ova ima više poslužitelja koji pomažu u raspodjeli opterećenja na brojna različita računala i fizičke lokacije; igrači obično mogu komunicirati samo s ljudima koji su spojeni na isti poslužitelj. Arhitektura jednog poslužitelja također postoji, iako nije tako česta.

Mrežne igre s masovnim igrama za više igrača računalne su i video igre koje omogućuju velikom broju ljudi da se igraju zajedno u postojanom svijetu. Mnogi MMO igre su igranje uloga (RPG), iako su zastupljeni i mnogi drugi žanrovi. Najvažnija komponenta u infrastrukturi koja omogućuje postojanje ovih igara je MMO poslužitelj. Različite igre koriste različite poslužiteljske infrastrukture, iako obično rade na osnovnom modelu hosta i klijenta. Za razliku od konvencionalnih videoigara koje se oslanjaju na igrača da djeluje kao domaćin, MMO uvijek koriste poslužitelj kao domaćin i zahtijevaju da se igrači povežu kao klijenti.

Zbog činjenice da većina MMO igara koristi trajne svjetove, obično je potrebno da MMO poslužitelj uvijek ostane uključen i povezan s internetom. Poslužitelj nastavlja simulirati događaje i pratiti postignuća igrača, čak i nakon što su se ljudi odjavili. Kada postane potrebno izvršiti održavanje na MMO poslužitelju, svi su obično prisiljeni odjaviti se kako bi se moglo raditi na računalu ili datotekama poslužitelja.

Mnoge MMO igre koriste arhitekturu višestrukih poslužitelja, gdje identične kopije svijeta igre postoje na više različitih poslužitelja. Neke od ovih igara omogućuju igračima da se kreću između poslužitelja po volji, dok druge zaključavaju igrače ili njihove likove na određenom poslužitelju radi balansiranja opterećenja. Poslužitelji su ponekad smješteni na namjenskim računalima, iako više poslužitelja za igre također može postojati na jednom hostu. Neki MMO-ovi koriste arhitekturu jednog poslužitelja, što omogućuje svim igračima povezivanje s istim virtualnim svijetom. Ove su igre često dizajnirane tako da igrači u određenim dijelovima svijeta igre imaju vrlo malo interakcije s igračima izvan tog područja.

Privatni poslužitelji igara u osnovi se sastoje od glavnog softvera MMO-a koji radi na hardveru koji nije u vlasništvu ili kojim upravlja dizajner ili izdavač igre. To obično nije dopušteno prema licencnim ugovorima s krajnjim korisnikom softvera (EULA), iako postoje neke iznimke. Kod nekih starijih MMO-a koji više ne rade otvoreno je objavljen kod kako bi igrači mogli pokrenuti svoje privatne poslužitelje. Ovi privatni poslužitelji obično zahtijevaju jako puno resursa i obično se moraju pokretati na namjenskim računalima koja imaju robusne internetske veze.