Vad är en MMO-server?

En massivt multiplayer online (MMO) spelserver är en dator som fungerar som värd för personer som spelar spelet. MMO-servern kör en värdversion av spelmjukvaran, medan spelare kör klientversioner på sina datorer. Spelare kan ibland ansluta till en MMO-server via en serverwebbläsare, även om deras karaktärer i många fall är låsta till en eller annan server. De flesta MMO:er har flera servrar som hjälper till att fördela belastningen över ett antal olika datorer och fysiska platser; spelare kan vanligtvis bara interagera med personer som är anslutna till samma server. Enstaka serverarkitektur finns också, även om den inte är lika vanlig.

Massivt multiplayer onlinespel är dator- och videospel som tillåter ett stort antal människor att alla spela tillsammans i en ihållande värld. Många MMO är rollspel (RPG), även om många andra genrer också finns representerade. Den viktigaste komponenten i infrastrukturen som gör att dessa spel kan existera är MMO-servern. Olika spel använder en mängd olika serverinfrastrukturer, även om de vanligtvis fungerar på en grundläggande värd- och klientmodell. Till skillnad från konventionella videospel som förlitar sig på en spelare för att fungera som värd, använder MMO:er alltid en server som värd och kräver att spelarna ansluter som klienter.

På grund av det faktum att de flesta MMO-spel använder beständiga världar, är det vanligtvis nödvändigt för en MMO-server att hålla sig uppe och ansluten till Internet hela tiden. Servern fortsätter att simulera händelser och hålla reda på spelarprestationer, även efter att folk har skrivit på. När det blir nödvändigt att utföra underhåll på en MMO-server, tvingas vanligtvis alla att logga ut så att datorn eller serverfilerna kan bearbetas.

Många MMO-spel använder en multipel serverarkitektur, där identiska kopior av spelvärlden finns på ett antal olika servrar. Vissa av dessa spel tillåter spelare att flytta mellan servrar efter behag, medan andra låser spelare eller deras karaktärer till en specifik server för belastningsbalansering. Servrar finns ibland på dedikerade datorer, även om flera spelservrar också kan finnas på en värd. Vissa MMO:er använder en enda serverarkitektur, vilket gör att alla spelare kan ansluta till samma virtuella värld. Dessa spel är ofta utformade så att spelare i vissa delar av spelvärlden har väldigt lite interaktion med spelare utanför det området.

Privata spelservrar består i huvudsak av värdmjukvaran för en MMO som körs på hårdvara som inte ägs eller drivs av spelets designer eller utgivare. Detta är vanligtvis inte tillåtet enligt programslutanvändarlicensavtal (EULA), även om det finns några undantag. Vissa äldre MMO:er som inte längre drivs har fått koden släppt öppet så att spelare kan köra sina egna privata servrar. Dessa privata servrar är vanligtvis mycket resurskrävande och behöver vanligtvis köras på dedikerade datorer som har robusta internetanslutningar.