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.

Вариации

Существует два варианта eAthena: Trunk и Stable. Trunk включает в себя все последние изменения и доработки. В эту версию попадают все самые свежие обновления, однако, иногда эти обновления не достаточно отлажены и сказываются на работе сервера. На данный момент большинство серверов используют именно Trunk версию. Когда все изменения проверены и добработанны они попадают в Stable. Stable - это сборка надежная и проверенная временем, она включает в себя все наиболее безопасные и стабильные версии патчей, дополнений, исправлений. Но Stable не так популярна как Trunk из-за отставания в поддерживаемых эпизодах игры, а также из-за отсутствия некоторых функций.

См. также

Ссылки

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



Wikimedia Foundation. 2010.

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

Полезное


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

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

  • 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 Платформы …   Википедия


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

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