Hvad er en MMO-server?
En massivt multiplayer-onlinespilserver (MMO) er en computer, der fungerer som en vært for folk, der spiller spillet. MMO-serveren kører en værtversion af spilsoftwaren, mens spillere kører klientversioner på deres computere. Spillere er undertiden i stand til at oprette forbindelse til en MMO-server på en serverbrowser, selvom deres karakterer i mange tilfælde er låst i den ene eller den anden server. De fleste MMO'er har flere servere, der hjælper med at distribuere belastningen på en række forskellige computere og fysiske placeringer; spillere er typisk kun i stand til at interagere med mennesker, der er tilsluttet den samme server. Enkel serverarkitektur findes også, skønt den ikke er så almindelig.
Massivt multiplayer-onlinespil er computer- og videospil, der tillader et stort antal mennesker at spille sammen i en vedvarende verden. En masse MMO'er er rollespil (RPG'er), skønt mange andre genrer også er repræsenteret. MMO-serveren er den vigtigste komponent i infrastrukturen, der tillader disse spil at eksistere. Forskellige spil bruger en række serverinfrastrukturer, skønt de typisk fungerer på en grundlæggende vært- og klientmodel. I modsætning til konventionelle videospil, der er afhængige af en spiller til at fungere som vært, bruger MMO'er altid en server som vært og kræver, at spillerne opretter forbindelse som klienter.
På grund af det faktum, at de fleste MMO-spil bruger vedvarende verdener, er det typisk nødvendigt for en MMO-server at holde sig op og tilsluttet internettet på alle tidspunkter. Serveren fortsætter med at simulere begivenheder og holde styr på spillerens resultater, også efter at folk er logget af. Når det bliver nødvendigt at udføre vedligeholdelse på en MMO-server, tvinges alle typisk at logge af, så computeren eller serverfilerne kan arbejdes på.
Mange MMO-spil bruger en flere serverarkitektur, hvor identiske kopier af spilverden findes på et antal forskellige servere. Nogle af disse spil giver spillerne mulighed for at bevæge sig mellem servere, når de vil, mens andre låser spillere eller deres karakterer i en bestemt server til belastningsbalanceringsformål. Servere hostes undertiden på dedikerede computere, skønt flere spilservere også kan findes på en vært. Nogle MMO'er bruger en enkelt serverarkitektur, som tillader alle spillere at oprette forbindelse til den samme virtuelle verden. Disse spil er ofte designet, så spillere i visse dele af spilverdenen har meget lidt interaktion med spillere uden for dette område.
Private spilservere består i det væsentlige værtssoftwaren til en MMO, der kører på hardware, der ikke ejes eller drives af designeren eller udgiveren af spillet. Dette er normalt ikke tilladt i henhold til software slutbrugerlicensaftaler (EULA'er), selvom der er nogle undtagelser. Nogle ældre MMO'er, der ikke længere betjenes, har fået koden åbent, så spillere kan køre deres egne private servere. Disse private servere er typisk meget ressourceintensive og skal normalt køres på dedikerede computere, der har robuste internetforbindelser.