Эмулятор сервера

Эмулятор сервера

Эмулятор сервера (или эмулятор серверного программного обеспечения) — сервер, имитирующий работу других, зачастую более известных серверов.

Данный термин чаще всего используется для обозначения заново воссозданных серверов MMOG, в основном, незаконно копирующих возможности коммерческого программного обеспечения.[стиль!] Технически эмулятор сервера несколько отличается от того, что стандартно понимают под словом «эмулятор» — он не используется для запуска программ разработанных для одной аппаратной платформы на другой платформе, и по принципу больше похож на эмулятор терминала.

Содержание

История

С ростом популярности коммерческих MMORPG, у многих игроков появлялось желание создавать собственные сервера для данных игр, и использовать их так же, как это делает их создатель. Но, к сожалению, большая часть оригинального серверного программного обеспечения была недоступна никому, кроме как их создателям, поэтому пришлось воссоздавать их функциональность. Делалось это либо путём анализа потока данных, генерируемого сервером, либо дизассемблированием и анализом имеющегося клиента.

«Ultima Online» была первой крупной MMORPG. Из-за слишком[стиль!] простой клиент-серверной архитектуры первые эмуляторы появились ещё во время бета-тестинга. Само понятие «эмулятора сервера» начало распространяться после того, как вышел UOX — первый эмулятор игры «Ultima Online». UOX имел открытый исходный код, благодаря чему, через очень короткое время появилось достаточно много аналогов, и «ответвлений» данного проекта, и в настоящее время, чаще всего используется его порт на платформу .Net — RunUO.

Разработчики игр часто пытались предотвратить разработку эмуляторов путём шифрования потока данных, однако клиенту всё равно было необходимо как-то «понимать» пришедшие данные, соответственно и расшифровывать их в памяти компьютера. Авторы эмуляторов этим активно пользовались, анализируя то, каким образом данные расшифровывались, и на основе этого воссоздавали оригинальные шифровальные алгоритмы.

Легальность

  • В большинстве стран (в том числе и в России) не запрещено воссоздавать «методы работы чего-либо», и с этой стороны претензий к эмуляторам быть не может, однако помимо этого эмуляторы практически всегда незаконно эксплуатируют торговые марки, тем самым нарушая закон.
  • Иногда случается так, что в результате утечки информации из компании разработчика копируется не предназначавшееся для публикации серверное программное обеспечение, как это произошло, например, с AEGIS (серверное ПО игры Ragnarok Online), и PTS (серверное ПО для тестовых серверов) Lineage 2. Использование его или модифицированных версий всегда является незаконным.
  • Коммуникационный протокол не может облагаться авторским правом, однако в некоторых странах может быть запатентованным.

Список популярных серверных эмуляторов

MMOG:

Игровые сервисы:

Ссылки


Wikimedia Foundation. 2010.

Игры ⚽ Поможем написать реферат

Полезное


Смотреть что такое "Эмулятор сервера" в других словарях:

  • Серверный эмулятор — Эмулятор сервера (или «эмулятор серверного программного обеспечения») сервер имитирующий работу других, зачастую более известных серверов. Данный термин чаше всего используется для обозначения заново воссозданных серверов MMOG, в основном,… …   Википедия

  • eAthena — Тип Эмулятор сервера Написана на Си Операционная система Windows, Linux Лицензия GNU GPL …   Википедия

  • L2J — Тип эмулятор сервера Разработчик L2J team Написана на …   Википедия

  • EAthena — Тип Эмулятор сервера Написана на Си ОС Windows, Linux …   Википедия

  • Lineage Java Server — Lineage Java Server  эмулятор сервера, написан на Java и Python, использует систему управления базами данных (СУБД) MySQL и имитирующий работу популярной MMORPG  Lineage 2. Распространяется по лицензии GPL (General Public License). Java …   Википедия

  • SunUO — Тип Эмулятор серверного программного обеспечения Разработчик Max Kellerman Операционная система .NET Framework Кроссплатформенное программное обеспечение Последняя версия 0.5.1 (25 декабря, 2007) Лицензия GPL …   Википедия

  • RunUO:RE — Тип Эмулятор серверного программного обеспечения Разработчик Wyatt Операционная система .NET Framework Кроссплатформенное программное обеспечение Последняя версия 1.5.2 (апрель, 2011) Лицензия …   Википедия

  • Фришарды — Lineage II Разработчик NCsoft Издатель …   Википедия

  • X Window System — Тип оконная система Разработчик X.Org Foundation Операционная с …   Википедия

  • X-сервер — X Window System Тип оконная система Разработчик X.Org Foundation ОС различные Версия X11R7.4 23 сентября 2008 …   Википедия


Поделиться ссылкой на выделенное

Прямая ссылка:
Нажмите правой клавишей мыши и выберите «Копировать ссылку»