Interested Article - Эмулятор сервера
- 2020-04-22
- 2
Эмулятор сервера (или эмулятор серверного программного обеспечения ) — сервер , имитирующий работу других, зачастую более известных серверов.
Данный термин чаще всего используется для обозначения заново воссозданных серверов MMOG , в основном, незаконно копирующих возможности коммерческого программного обеспечения. Технически эмулятор сервера несколько отличается от того что стандартно понимают под словом « эмулятор » — он не используется для запуска программ разработанных для одной аппаратной платформы на другой платформе, и по принципу больше похож на эмулятор терминала .
История
С ростом популярности коммерческих MMORPG , у многих игроков появлялось желание создавать собственные сервера для данных игр, и использовать их также, как это делает их создатель. Но, к сожалению, большая часть оригинального серверного программного обеспечения была недоступна никому кроме как их создателям, поэтому пришлось воссоздавать их функциональность. Делалось это либо путём анализа потока данных генерируемого сервером, либо с дизассемблированием и анализом имеющегося клиента.
« Ultima Online », была первой крупной MMORPG. Из-за слишком простой клиент-серверной архитектуры , первые эмуляторы появились ещё во время бета-тестинга . Само понятие «эмулятора сервера» начало распространяться после того, как вышел — первый эмулятор игры «Ultima Online». UOX имел открытый исходный код, благодаря чему, через очень короткое время появилось достаточно много аналогов, и «ответвлений» данного проекта, и в настоявшее время, чаще всего используется его порт на платформу .Net — RunUO .
Разработчики игр часто пытались предотвратить разработку эмуляторов путём шифрования потока данных, однако клиенту все равно было необходимо как-то «понимать» пришедшие данные, соответственно и расшифровывать их в памяти компьютера. Авторы эмуляторов этим активно пользовались, анализируя то, каким образом данные расшифровывались, и на основе этого воссоздавали оригинальные шифровальные алгоритмы.
Легальность
- В большинстве стран (в том числе и в России) не запрещено воссоздавать «методы работы чего-либо», и с этой стороны претензий к эмуляторам быть не может, однако помимо этого эмуляторы практически всегда незаконно эксплуатируют торговые марки, тем самым нарушая закон.
- Иногда случается так, что в результате утечки информации из компании разработчика пропадает оригинальное серверное программное обеспечение, как это произошло, например, с (серверное ПО игры Ragnarok Online ), и PTS (серверное ПО для тестовых серверов) Lineage 2 . Использование его, или модифицированных версий всегда является незаконным.
- Коммуникационный протокол не может облагаться авторским правом , однако может быть запатентованным как интеллектуальная собственность.
Список популярных серверных эмуляторов
MMOG :
- Ultima Online — , , , RunUO
- EverQuest — EQEmu ,
- Dark Age Of Camelot —
- Lineage II —
- Ragnarok Online — eAthena,
- Star Wars Galaxies —
- World of Warcraft — , MaNGOS , , ,
- Warhammer Online — ,
- Aion — , , , , ,
- Point Blank —
- APB —
:
- Battle.net / — PvPGN
Ссылки
|
Раздел ссылок
нуждается в переработке
или в нем указано
слишком много ссылок
.
|
- 2020-04-22
- 2