EAthena

EAthena

eAthena

eAthena
EAthena logo.jpg
Тип Эмулятор сервера
Написана на Си
ОС Windows, Linux
Лицензия GNU GPL
Сайт eathena.ws

eAthenaэмулятор игрового сервера MMORPG под названием Ragnarok Online, разработанной корейской фирмой Gravity Corp. Написан на языке Си и распространяющийся в соответствии с лицензией GNU GPL, изначально был основан на аналогичном продукте японской команды разработчиков jAthena, однако на данный момент различия между eAthena и jAthena весьма велики. Первая ревизия eAthena была опубликована 5 ноября 2004 года, с того времени состав команды несколько изменился. Сейчас eAthena является по сути единственным прогрессивным эмулятором Ragnarok Online, разработчики следят за обновлениями оригинального сервера и по мере возможности добавляют соответствующие функции в эмулятор.

Содержание

Принцип работы

Работа эмулятора распределяется на 3 зависимых сервера: map, char и login. При соединении с сервером игрок проходит их в этом порядке - login (отвечает за проверку логина и пароля и соединение с char сервером) -> char (отвечает за сохранение персонажей, гильдий включая инвентарь, склад и.т.д.) -> map (отвечает за внутреигровую механику, NPC, перемещение игроков по карте, действия игроков). Все ревизии eAthena делятся по принципу хранения данных на ТХТ (данные в текстовых файлах) и SQL (данные в SQL таблицах), по безопасности TXT превосходит SQL, однако по быстродействию и функциональности SQL намного лучше, на данный момент около 95% серверов работающих на eAthena выбрали именно SQL.

Скрипты

В eAthena для добавления NPC используется скрипт, для написания которых существует собственный язык программирования (базирующийся на lua). Скрипт может включать одного или нескольких NPC. Готовые скрипты хранятся в директории npc, которая в свою очередь находится в корневой директории. Добавление скриптов в загрузку map сервера, осуществляется при помощи файла script_athena.conf, который также находится в директории npc.

См. также

Ссылки

Официальные ресурсы разработчиков

Фан-сайты и прочие ресурсы



Wikimedia Foundation. 2010.

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

Полезное


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

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

  • EAthena — Saltar a navegación, búsqueda eAthena es emulador de código abierto de Ragnarok Online. Está escrito en C, aunque se está trabajando en una versión en C++ llamada eApp(eA++). eAthena soporta Linux 32bit y 64bit y Win32/64, aunque se recomienda el …   Wikipedia Español

  • Ragnarök Online — Разработчик GRAVITY Co., Ltd …   Википедия

  • The mana world — (tmw) MMORPG, сделанная на базе движка eAthena и собственного графического клиента, стилизованного под двухмерную графику 8 битных платформ. Как сервер, так и клиент, являются открытым программным обеспечением. eAthena server являлся опенсорс… …   Википедия

  • Зени — Ragnarök Online Разработчик Gravity Corporation Издатель Gravity Corporation Дата выпуска 2002 Платформы …   Википедия

  • Рагнарек Онлайн — Ragnarök Online Разработчик Gravity Corporation Издатель Gravity Corporation Дата выпуска 2002 Платформы …   Википедия

  • Рагнарок Онлайн — Ragnarök Online Разработчик Gravity Corporation Издатель Gravity Corporation Дата выпуска 2002 Платформы …   Википедия

  • Рагнарок онлайн — Ragnarök Online Разработчик Gravity Corporation Издатель Gravity Corporation Дата выпуска 2002 Платформы …   Википедия

  • Рагнарок онлайн (компьютерная игра) — Ragnarök Online Разработчик Gravity Corporation Издатель Gravity Corporation Дата выпуска 2002 Платформы …   Википедия

  • Рагнарёк Онлайн — Ragnarök Online Разработчик Gravity Corporation Издатель Gravity Corporation Дата выпуска 2002 Платформы …   Википедия


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

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