Vad är en MMO-server?
En massivt multiplayer-onlinespel (MMO) -spelserver är en dator som fungerar som en värd för personer som spelar spelet. MMO-servern kör en värdversion av spelprogramvaran, medan spelare kör klientversioner på sina datorer. Spelare kan ibland ansluta till en MMO-server genom en serverwebbläsare, även om deras karaktärer i många fall är låsta i 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 människor som är anslutna till samma server. Enkel serverarkitektur finns också, även om den inte är lika vanlig.
Massivt multiplayer-onlinespel är dator- och videospel som gör att ett stort antal människor alla kan spela tillsammans i en ihållande värld. Många MMO: er är rollspel (RPG), även om många andra genrer också representeras. MMO-servern är den viktigaste komponenten i infrastrukturen som tillåter dessa spel att existera. Olika spel använder 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å att en spelare ska agera som värd, använder MMO: er alltid en server som värd och kräver att spelarna ansluter sig som klienter.
På grund av det faktum att de flesta MMO-spel använder ihållande världar är det vanligtvis nödvändigt för en MMO-server att hålla sig uppe och ansluta till Internet hela tiden. Servern fortsätter att simulera händelser och hålla reda på spelarens prestationer, även efter att människor har loggat ut. När det blir nödvändigt att utföra underhåll på en MMO-server tvingas alla vanligtvis 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 när som helst, medan andra låser spelare eller deras karaktärer i en specifik server för belastningsbalanseringsändamål. Servrar är ibland värd på dedikerade datorer, även om flera spelservrar också kan finnas på en värd. Vissa MMO: er använder en enda serverarkitektur, som 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 mycket liten interaktion med spelare utanför det området.
Privata spelservrar består i huvudsak värdprogramvaran för en MMO som körs på hårdvara som inte ägs eller drivs av spelaren eller utgivaren av spelet. Detta är vanligtvis inte tillåtet enligt licensavtal för programvaruslutanvändare (EULA), även om det finns några undantag. Vissa äldre MMO: er som inte längre används har fått koden ö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 Internet-anslutningar.