Server emulator

Serveremulator (eller serversoftwareemulator ) er en server , der efterligner arbejdet på andre, ofte mere velkendte servere.

Udtrykket er mest almindeligt brugt til at henvise til nyligt genskabte MMOG -servere , der for det meste ulovligt kopierer funktionerne i kommerciel software. Teknisk set er serveremulatoren noget anderledes end det, der almindeligvis forstås som ordet " emulator " - den bruges ikke til at køre programmer udviklet til en hardwareplatform på en anden platform, og ligner i princippet mere en terminalemulator .

Historie

Med den stigende popularitet af kommercielle MMORPG'er har mange spillere ønsket at skabe deres egne servere til disse spil og bruge dem på samme måde som deres skaber gør. Men desværre var det meste af den originale serversoftware utilgængelig for andre end deres skabere, så deres funktionalitet skulle genskabes. Dette blev gjort enten ved at analysere datastrømmen genereret af serveren, eller ved at adskille og analysere den eksisterende klient.

" Ultima Online " var den første store MMORPG. På grund af den for simple klient-server-arkitektur dukkede de første emulatorer op under beta-testning . Selve konceptet med en "serveremulator" begyndte at brede sig efter udgivelsen af ​​UOX  - den første emulator af spillet "Ultima Online". UOX havde en åben kildekode, takket være hvilken der efter meget kort tid dukkede en hel del analoger og "grene" af dette projekt op, og i øjeblikket bruges dens port til .Net -platformen oftest  - RunUO .

Spiludviklere forsøgte ofte at forhindre udviklingen af ​​emulatorer ved at kryptere datastrømmen, men klienten skulle stadig på en eller anden måde "forstå" henholdsvis de indkommende data og dekryptere dem i computerens hukommelse. Forfatterne af emulatorer brugte dette aktivt ved at analysere, hvordan dataene blev dekrypteret, og baseret på dette genskabte de de originale krypteringsalgoritmer.

Lovlighed

Liste over populære serveremulatorer

MMOG :

Spiltjenester :

Links