Lineage Java Server

Lineage Java Server

Lineage Java Server — эмулятор сервера, написан на Java и Python, использует систему управления базами данных (СУБД) MySQL и имитирующий работу популярной MMORPG — Lineage 2. Распространяется по лицензии GPL (General Public License). Java server не требует модификации клиента игры, однако пользователям, желающие зайти на сервер, необходимо вручную декодировать и отредактировать файл клиента, чтобы изменить IP-адрес на адрес собственного сервера. Все модификации происходят в файле l2.ini, который располагается в директории «system» игрового клиента (именно файл l2.ini отвечает за IP-адрес сервера). Как альтернатива — редактирование файла hosts, стоит так же отметить, что лицензионное соглашение NCSoft запрещает модифицировать файлы клиента.

Содержание

История

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

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

Технические характеристики

Главной особенностью java сервера, является его кроссплатформенность (сервер можно запустить как на *NIX так и на Windows) и меньшее потребление ресурсов. В отличие от Java сервера запуск PTS (Public Test Server) сервера возможен только на Windows Server 64bit с использованием системы управления базами данных (СУБД) MS SQL, при этом на сервере, где установлена PTS должно быть минимум 4 Гигабайта оперативной памяти и двухъядерный процессор с тактовой частотой 2.0 ГГц. При использовании java, сервера с данными характеристиками хватит для онлайна в 200+ человек.

Необходимые программы

Так как Java server игры использует JDBC для связи с базой данных (СУБД) и написан на Java и Python, то для полноценной работы необходимо, чтобы были установлены следующие программы:

  • Java Virtual Machine, входит в состав JRE
  • MySQL или же аналогичная СУБД с поддержкой SQL-запросов (при этом требуется сменить JDBC-драйвер)

См. также


Wikimedia Foundation. 2010.

Игры ⚽ Нужна курсовая?

Полезное


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

  • Lineage II — У этого термина существуют и другие значения, см. Lineage. Стиль этой статьи неэнциклопедичен или нарушает нормы русского языка. Статью следует исправить согласно стилистическим правилам Википедии …   Википедия

  • Lineage III — У этого термина существуют и другие значения, см. Lineage. Эта статья описывает компьютерную игру, находящуюся в разработке. После выпуска игры сведения, приведённые здесь, могут оказаться неве …   Википедия

  • Lineage (компьютерная игра) — У этого термина существуют и другие значения, см. Lineage. Lineage Разработчик NCsoft Издатель NCsoft Дата выпуска 3 сентября 1998 года Жанр MMORPG Возрастные …   Википедия

  • Java (значения) — …   Википедия

  • Lineage II — Infobox VG| title = Lineage II developer = NCsoft publisher = NCsoft AsianMedia for South East Asia designer = engine = Unreal Engine 2.0 released = vgrelease|South Korea|KOR|October 1 2003 vgrelease|United States|USA|April 27 2004… …   Wikipedia

  • Lineage II — Éditeur NCsoft Développeur NCsoft Date de sortie …   Wikipédia en Français

  • Lineage 2 — Lineage II Lineage II Éditeur NCsoft Développeur NCsoft Date de sortie …   Wikipédia en Français

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

  • L2J — Infobox Software name = L2J Server developer = operating system = Cross Platform genre = Game Server license = GPL Version 3.0 website = [http://www.l2jserver.com] L2J is an open source server emulator based on Java for the MMORPG Lineage 2,… …   Wikipedia

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


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

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