Pelipalvelinemulointi

Pelipalvelinemuloinnilla tarkoitetaan pelipalvelinohjelmistojen uudelleenkehittämistä sekä takaisinmallinnusta etenkin silloin, kun alkuperäinen palvelinohjelmisto ei ole julkisesti saatavilla. Palvelinemulointi on erityisen yleistä MMORPG-pelien yhteydessä, joilla on usein vain yksi virallinen palvelua tarjoava taho. Emuloitua palvelinta kutsutaan usein yksityispalvelimeksi ().

Historia 
Ensimmäiset palvelinemulaattorit ilmestyivät Ultima Onlinen myötä. Alan pioneerinä pidetään yleisesti UOX-emulaattoria (Ultima Offline eXperiment), joka julkaistiin vuonna 1996 tai 1997, ja jota seurasi valtava aalto erilaisia projekteja. MMORPG-pelien yleistyessä myös palvelinemulointi yleistyi ja käsite tuli tunnetummaksi.

Toiminta 
Palvelinemulaattorit pohjautuvat vain harvoin alkuperäiseen lähdekoodiin. Käytännössä jokainen palvelinemulaattori on kehitetty takaisinmallintamalla alkuperäisen palvelimen ja asiakasohjelman välistä verkkoliikennettä, ja ovat kokonaan alkuperäistä koodia. Teknisesti ottaen palvelinemulaattori ei emuloi, vaan on alkuperäisen ohjelmiston klooni. Harvinaisissa tapauksissa alkuperäinen palvelinohjelmisto kokonaisuudessaan varastetaan, kuten esimerkiksi Ragnarok Onlinen AEGIS-ohjelmistolle kävi.

Käyttö 
Emulaattoreiden tavallisin käyttökohde ovat yksityispalvelimet. Tässä käytössä tavanomaisimpia vetonauloja ovat sisällön muokattavuus, vapaus sekä maksuttomuus. Useat palvelimet tarjoavat myös muun muassa helpommin saatavilla olevaa sisältöä ja ominaisuuksia, jotka eivät ole saatavilla pelin virallisen julkaisijan palvelimilla.
Vanhempien, elinkaarensa lopussa olevien pelien kohdalla ovat yleistyneet palvelimet, jotka pyrkivät tarjoamaan pelistä sellaisen version, joka ei ole enää saatavilla virallisilta tahoilta esimerkiksi sisältöpäivitysten vuoksi. Esimerkiksi EverQuest -pelin ympärille on kehittynyt faniprojekti, joka pyrkii tarjoamaan pelin sellaisena kuin se oli vuodesta 1999 eteenpäin.

Lähteet

MMORPG-pelit