Massiivinen moninpeli (MMO) -pelipalvelin on tietokone, joka toimii pelin pelaajien isäntänä. MMO -palvelin käyttää peliohjelmiston isäntäversiota, kun taas pelaajat käyttävät asiakasversioita tietokoneillaan. Pelaajat voivat joskus muodostaa yhteyden MMO -palvelimeen palvelimen selaimen kautta, vaikka monissa tapauksissa heidän hahmonsa on lukittu yhteen tai toiseen palvelimeen. Useimmilla MMO: lla on useita palvelimia, jotka auttavat jakamaan kuorman useille eri tietokoneille ja fyysisille sijainneille. pelaajat voivat yleensä olla vuorovaikutuksessa vain ihmisten kanssa, jotka ovat yhteydessä samaan palvelimeen. Yhden palvelimen arkkitehtuuri on myös olemassa, vaikka se ei ole niin yleistä.
Massiiviset moninpelit ovat tietokone- ja videopelejä, joiden avulla suuri joukko ihmisiä voi pelata yhdessä jatkuvassa maailmassa. Monet MMO: t ovat roolipelejä (RPG), vaikka monet muut lajityypit ovat myös edustettuina. Tärkein komponentti infrastruktuurissa, joka mahdollistaa näiden pelien olemassaolon, on MMO -palvelin. Eri pelit käyttävät erilaisia palvelininfrastruktuureja, vaikka ne yleensä toimivat perusisäntä- ja asiakasmallilla. Toisin kuin perinteiset videopelit, joissa pelaaja luottaa isäntänä, MMO: t käyttävät aina palvelinta isäntänä ja edellyttävät pelaajien yhteyden muodostamista asiakkaina.
Koska useimmat MMO -pelit käyttävät pysyviä maailmoja, on yleensä tarpeen, että MMO -palvelin pysyy aina päällä ja yhteydessä Internetiin koko ajan. Palvelin jatkaa tapahtumien simulointia ja seuraa pelaajien saavutuksia, vaikka ihmiset ovat kirjautuneet ulos. Kun on tarpeen suorittaa huolto MMO -palvelimelle, kaikki joutuvat yleensä kirjautumaan ulos, jotta tietokone- tai palvelintiedostoja voidaan käsitellä.
Monet MMO -pelit käyttävät usean palvelimen arkkitehtuuria, jossa samanlaisia kopioita pelimaailmasta on olemassa useilla eri palvelimilla. Jotkut näistä peleistä antavat pelaajille mahdollisuuden siirtyä palvelimien välillä halutessaan, kun taas toiset lukitsevat pelaajat tai heidän hahmonsa tiettyyn palvelimeen kuormituksen tasapainottamista varten. Palvelimia isännöidään joskus omistetuilla tietokoneilla, vaikka yhdellä isännällä voi olla myös useita pelipalvelimia. Jotkut MMO: t käyttävät yhtä palvelinarkkitehtuuria, jonka avulla kaikki pelaajat voivat muodostaa yhteyden samaan virtuaalimaailmaan. Nämä pelit on usein suunniteltu siten, että tietyillä pelimaailman pelaajilla on hyvin vähän vuorovaikutusta kyseisen alueen ulkopuolisten pelaajien kanssa.
Yksityiset pelipalvelimet koostuvat pääasiassa MMO: n isäntäohjelmistosta, joka toimii laitteistolla, jota pelin suunnittelija tai julkaisija ei omista tai käytä. Tämä ei yleensä ole sallittua ohjelmistojen loppukäyttäjän lisenssisopimusten (EULA) mukaan, vaikka on joitakin poikkeuksia. Joidenkin vanhempien MMO: iden, joita ei enää käytetä, koodi on julkaistu avoimesti, jotta pelaajat voivat käyttää omia yksityisiä palvelimiaan. Nämä yksityiset palvelimet ovat tyypillisesti hyvin resursseja vaativia, ja ne on yleensä ajettava omilla tietokoneillaan, joilla on vankka Internet -yhteys.