Szerver emulátor

A szerveremulátor (vagy kiszolgálószoftver-emulátor ) egy olyan szerver , amely más, gyakran ismertebb szerverek munkáját utánozza.

A kifejezést leggyakrabban az újonnan létrehozott MMOG -szerverekre használják , amelyek többnyire illegálisan másolják a kereskedelmi szoftverek funkcióit. Technikailag a szerveremulátor némileg eltér attól, amit általában " emulátor " néven értenek – nem arra használják, hogy az egyik hardverplatformhoz fejlesztett programokat futtassák egy másik platformon, és elvileg jobban hasonlít a terminálemulátorhoz .

Történelem

A kereskedelmi MMORPG -k népszerűségének növekedésével sok játékos saját szervert akart létrehozni ezekhez a játékokhoz, és ugyanúgy használni szeretné őket, mint a készítőjük. Sajnos azonban az eredeti szerverszoftverek nagy része a készítőiken kívül senki számára nem volt hozzáférhető, így a funkcionalitásukat újra kellett készíteni. Ez vagy a szerver által generált adatfolyam elemzésével, vagy a meglévő kliens szétszerelésével és elemzésével történt.

Az Ultima Online volt az első jelentős MMORPG. A túl egyszerű kliens-szerver architektúra miatt a bétatesztelés során megjelentek az első emulátorok . A "szerveremulátor" fogalma az UOX  - az "Ultima Online" játék első emulátora - megjelenése után kezdett elterjedni . Az UOX nyílt forráskóddal rendelkezett, aminek köszönhetően nagyon rövid idő elteltével ennek a projektnek nagyon sok analógja és „ága” jelent meg, és jelenleg a .Net platformhoz való portját használják leggyakrabban  - RunUO .

A játékfejlesztők gyakran az adatfolyam titkosításával próbálták megakadályozni az emulátorok fejlesztését , de a kliensnek így is valahogyan "meg kellett értenie" a bejövő adatokat, és vissza kellett fejteni a számítógép memóriájában. Az emulátorok készítői ezt aktívan használták, elemezték az adatok visszafejtésének módját, és ennek alapján hozták létre újra az eredeti titkosítási algoritmusokat.

Törvényesség

A népszerű szerveremulátorok listája

MMOG :

Játékszolgáltatások :

Linkek