Server emulator

Serveremulator (eller serverprogramvaruemulator ) är en server som efterliknar arbetet på andra, ofta mer välkända servrar.

Termen används oftast för att hänvisa till nyligen återskapade MMOG -servrar , som oftast olagligt kopierar funktionerna i kommersiell programvara. Tekniskt sett skiljer sig serveremulatorn något från vad som vanligtvis förstås som ordet " emulator " - den används inte för att köra program utvecklade för en hårdvaruplattform på en annan plattform, och liknar i princip mer en terminalemulator .

Historik

Med den ökande populariteten för kommersiella MMORPGs har många spelare velat skapa sina egna servrar för dessa spel och använda dem på samma sätt som deras skapare gör. Men tyvärr var det mesta av den ursprungliga servermjukvaran otillgänglig för någon annan än deras skapare, så deras funktionalitet var tvungen att återskapas. Detta gjordes antingen genom att analysera dataströmmen som genererades av servern, eller genom att demontera och analysera den befintliga klienten.

" Ultima Online " var den första stora MMORPG. På grund av den för enkla klient-server-arkitekturen dök de första emulatorerna upp under betatestning . Själva konceptet med en "serveremulator" började spridas efter lanseringen av UOX  - den första emulatorn av spelet "Ultima Online". UOX hade en öppen källkod, tack vare vilken det efter mycket kort tid dök upp en hel del analoger och "grenar" av detta projekt, och för närvarande används dess port till .Net- plattformen oftast  - RunUO .

Spelutvecklare försökte ofta förhindra utvecklingen av emulatorer genom att kryptera dataströmmen, men klienten behövde ändå på något sätt "förstå" den inkommande datan respektive dekryptera den i datorns minne. Författarna till emulatorer använde detta aktivt, analyserade hur data dekrypterades, och baserat på detta återskapade de de ursprungliga krypteringsalgoritmerna.

Laglighet

Lista över populära serveremulatorer

MMOG :

Speltjänster :

Länkar