Hva er en MMO-server?
En massivt flerspiller online (MMO) spillserver er en datamaskin som fungerer som en vert for folk som spiller spillet. MMO-serveren kjører en vertsversjon av spillprogramvaren, mens spillere kjører klientversjoner på sine datamaskiner. Spillere kan noen ganger koble seg til en MMO-server via en nettleser, selv om tegnene deres i mange tilfeller er låst i en eller annen server. De fleste MMO-er har flere servere som hjelper til med å fordele belastningen over en rekke forskjellige datamaskiner og fysiske steder; spillere er vanligvis bare i stand til å samhandle med mennesker som er koblet til samme server. Enkel serverarkitektur eksisterer også, selv om den ikke er like vanlig.
Massivt flerspillers online spill er datamaskin- og videospill som gjør at et stort antall mennesker alle kan spille sammen i en vedvarende verden. Mange MMO-er er rollespill (RPGs), selv om mange andre sjangre også er representert. MMO-serveren er den viktigste komponenten i infrastrukturen som lar disse spillene eksistere. Ulike spill bruker en rekke serverinfrastrukturer, selv om de vanligvis opererer på en grunnleggende verts- og klientmodell. I motsetning til konvensjonelle videospill som er avhengige av at en spiller skal opptre som vert, bruker MMO-er alltid en server som vert og krever at spillerne skal koble seg opp som klienter.
På grunn av det faktum at de fleste MMO-spill bruker vedvarende verdener, er det vanligvis nødvendig at en MMO-server til enhver tid holder seg oppe og koblet til Internett. Serveren fortsetter å simulere hendelser og følge med på spillerens prestasjoner, selv etter at folk har meldt seg av. Når det blir nødvendig å utføre vedlikehold på en MMO-server, blir alle typisk tvunget til å logge av slik at datamaskinen eller serverfilene kan jobbes med.
Mange MMO-spill bruker en flere serverarkitektur, der identiske kopier av spillverdenen eksisterer på en rekke forskjellige servere. Noen av disse spillene lar spillere flytte mellom servere når de vil, mens andre låser spillere eller deres karakterer i en spesifikk server for belastningsbalanseringsformål. Servere blir noen ganger vert på dedikerte datamaskiner, selv om flere spillservere også kan finnes på en vert. Noen MMO-er bruker en enkelt serverarkitektur, som lar alle spillerne koble seg til den samme virtuelle verdenen. Disse spillene er ofte designet slik at spillere i visse deler av spillverdenen har veldig lite samspill med spillere utenfor det området.
Private spillservere består i det vesentlige vertsprogramvaren til en MMO som kjører på maskinvare som ikke eies eller drives av designeren eller utgiveren av spillet. Dette er vanligvis ikke tillatt i henhold til programvarens sluttbrukerlisensavtaler (EULA), selv om det er noen unntak. Noen eldre MMO-er som ikke lenger er i drift, har fått koden åpen slik at spillerne kan kjøre sine egne private servere. Disse private serverne er vanligvis veldig ressurskrevende, og må vanligvis kjøres på dedikerte datamaskiner som har robuste internettforbindelser.