1.Предисловие
Вот и я собрался написать гайд по установке и настройке сервера eAthena SQL Stable 9909, по причине того, что все гайды старые, а некоторые кому то непонятные.
Я здесь описываю как я настраивал свой сервер "Ragnarok Online".
2.Вот что нам потрбуеться!
1.В начале идем СЮДА и качаем отсюда Эмулятор eAthena SVN Stable Release - Revision 9909 ( Говорю сразу этот эмулятор скомпилирован под винду!!! НЕ под *nix).
2.Самое основное мы скачали, но какже сервер SQL мы запустим без Дб???Я предлагаю вам юзать Vertrigo serv 2.16(Самая оптимальная БД для ОС WIN).Качаем его ТУТ
(В Vertrigo serv 2.16 входит -
Apache 2.0.59
PHP 5.2.1
MySQL 5.0.27
SQLite 3.3.12
PhpMyAdmin 2.9.2
ZendOptimizer 3.2.2
SQLiteManager 1.2.0

И все это самое новое!!! И ничего не нужно качать по отдельности просто установите Vertrigo.
3.Дальше нам нужно что? естественно сам клиент, а то через что мы будем играть то... .Клиент берем вот ТУТ. На мой взгляд самый хороший клиент.
И так все что нам нужно мы скачали
3.Установка и настройка Vertrigo serv для тех, кто в танке!
1.Устанавливаем Vertrigo например сюда - D:\Server\Webserver -(Так установлено у меня!У вас может быть любой другой Локальный диск!).
2.После того как установился наш Vertrigo отправляем тачку в ребут-( перезагружаем Компьютер )
3.После того как мы перезагрузили систему, мы видим в правом нижнем углу мы увидим такой зеленый крестик( или плюсик, как вам угодно).
4.Дальше нам нужно разархивировать наш Эмулятор. Напрмиер сюда D:\Server\Roserver
5.Нажимаем на то крестик зеленый (правой кнопкой мыши), который у вас в нижнем правом углу. Далее в том меню которое вылезло Ишим "Tools" она 3 с верху и там выбираем phpMyAdmin.
6.Вылезает окно Internet Explorer и просит ввести вас лоин и пароль(После установки Vertrigo откроеться автоматически блокнот, в котором и будет написан логин и пароль) по дефолту(тоесть по умолчанию) Login "root" Passwors "vertrigo" вводим это без ковычек!!!
7.Дальше создаем new database, называем ее ragnarok и нажимаем на кнопку сравнение, но перед этим мы выбираем Сопоставление соединения с MySQL: можно поставить cp1251 либо utf8_bin(это для русских ников)
8.И так мы создали Дб ragnarok с кодом либо cp1251 либо utf8( прописывать можите любой!)Дальше нам нужно внести в нашу Дб таблиц в формате sql( С верху у вас есть подменю ишите там "Импорт" и нажимайте на него. Закидываем все файлы которые лежат в нашем эмуляторе, а именно - идем в папку с эмулятором ищем в ней папку sql-files и из это папке копируем следующие файлы:
item_db
logs
mail
main
mob_db
mob_db2
В обшей сложности у вас должно получиться примерно 41-42 таблицы.И не забываем самое главное !!!ВСЕ ДОЛЖНО БЫТЬ В КОДИРОВКЕ CP1251 ИЛИ UTF8!!!
Теперь в появившихся таблицах с лева ищем таблицу "login", жмём на неё, потом с верху выбираем "обзор". Вы увидите таблицу в которой будут находиться регистрационная информация о тех людях которые зарегистрировались в Ро. Вы увидите там в столце "account_id" пользователя под номером "1" это пользователь eAthena, нужно у нёё изменить userid и user_pass на любой который вы захотите ( как изменять вы уже знаете, да там ещё плюс ко всему всё по Русски написано, только не забывайте после изменений нажимать Пошёл). Там же в этой таблице меняется ГМ уровень, который находится в столбце "level". Вот таблица статусов:
0 - Обычный игрок
1 - Премиум (игрок с привилегиями)
10 - Супер премиум (игрок с привилегиями больше чем просто у премиума)
20 - Модератор
40 - Суб-ГМ
50 - Суб-ГМ+
60 - ГМ
80 - ГМ управляющий.
99 - Администратор.

9.Радуйтесь с настройкой Vertrigo почти закончили еще 1 лишь нюанс. В верхнем левом углу у вас нарисован домик, тыкаем на него. И мы теперь снова в основном меню. Ищем там Вкладку "Привилегии" и тыкаем на нее. Дальше в том что у нас появилось, ищем вкладку "Добавить нового пользователя" и СНОВА тыкаем на нее. Вот что у нас появилось:
Информация логина

Имя пользователя: и далее вводим "ragnarok"
Хост: - Эту строку мы не трогаем!
Пароль: - тут пишем пароль "ragnarok"
Подтверждение: - повторяем пароль наш еще раз.

Идем ниже и видим там вот такую надпись "Глобальные привилегии" тыкаем на ОТМЕТИТЬ ВСЕ, далее листаем в самый низ и в правом нижнем углу мы увидим кнопку "Пошел" смело тыкайте на нее.
10.Начинаем прыгать от восторга!!! имхо вы настроили Vertrigo САМИ!
Далее настраиваем сам эмулятор и клиентик!
1.Идем в папку conf и ищем там текстовой файл, называется "grf-files.txt"и там мы увидим пути к Грф файлам у меня прописаны пути вот так:

//-----------------------------------------
// GRF List
//-----------------------------------------
grf: D:\Server\ROserver\GRF\data.grf
grf: D:\Server\ROserver\GRF\sdata.grf
grf: D:\Server\ROserver\GRF\adata.grf
// You may add more in this format
// grf: <data file path>
//------ Others ---------------------------
//Path to directory that contains the data dir
//NOTE: Path must include trailing backslash, only one data_dir entry is supported.
//data_dir: C:\Program Files\Gravity\RO\

2.Для того чтобы Игроки могли создавать себе персонажа с русским наименованием идем опятьже в папку conf , но уже в файл char_athena, открываем его текстовым документом.И ищем в нем следующие строки:

// Set the letters/symbols that you want use with the 'char_name_option' option.
// Note: Don't add spaces unless you mean to add 'space' to the list.
char_name_letters: abcdefghijklmnopqrstuvwxyz ABCDEFGHIJKLMNOPQRSTUVWXYZ1234567890

И добавляем сюда русскую кириллицу... . В итоге у вас получиться следующие:

// Set the letters/symbols that you want use with the 'char_name_option' option.
// Note: Don't add spaces unless you mean to add 'space' to the list.
char_name_letters: abcdefghijklmnopqrstuvwxyz ABCDEFGHIJKLMNOPQRSTUVWXYZ1234567890абвгдеёжзиклмн опрстуфхцчшщъыьэюяАБВГДЕЁЖЗИКЛМНОПРСТУФХЦЧШЩЪЫЬЭЮЯ 0123456789

Так же сюда можно добавить и какие-нибудь символы наприме𠆙~‘{# ну и так далее... .
вот тут >>> conf\battle лежит настройка самого сервера( а именно дроп, рейт и всякое такое... .)
( Помните ТХТ афину? ну дЫк вот.Там вы настраивали в char_athenaи login и map_athena вбивали свои IP.А в SQL версиии НЕНУЖНО!и вообще в папке conf больше ничего не трогайте!!! кроме папки battleи grf-files.)
Приведу 1 пример того что лежит в папке battle :
Настройка выпадения вещей drop.txt

// Установка уровня дропа на обычных вещах.
item_rate_common: 100
item_rate_common_boss: 10
item_drop_common_min: 1
item_drop_common_max: 10000
// Шанс выпадения всяких сила восстанавливающих бесполезностей (HP, SP)
item_rate_heal: 100
item_rate_heal_boss: 100
item_drop_heal_min: 1
item_drop_heal_max: 10000
// Шанс выпадения вещей пригодных к употреблению для получения каких либо временных возможностей.
item_rate_use: 100
item_rate_use_boss: 100
item_drop_use_min: 1
item_drop_use_max: 10000
// Шанс выпадения вооружения.
item_rate_equip: 100
item_rate_equip_boss: 100
item_drop_equip_min: 1
item_drop_equip_max: 10000
// Шанс выпадения карт.
item_rate_card: 100
item_rate_card_boss: 100
item_drop_card_min: 1
item_drop_card_max: 10000
// Шанс выпадения вещей с MVP.(сокращённо)
item_rate_mvp: 100
item_drop_mvp_min: 1
item_drop_mvp_max: 10000
// Шанс выпадения ХОРОШИХ карт.
item_rate_adddrop: 100
item_drop_add_min: 1
item_drop_add_max: 10000
//Шанс выпадения вещей из Боксов (настройка охватывает все классы вещей) (Как то так вроде, если нет то поправьте).
item_rate_treasure: 100
item_drop_treasure_min: 1
item_drop_treasure_max: 10000

Если вам понадобиться что-то еще то пиши в этой теме я вам все растолкую... .
3.Дальше идем в папочку с НАШИМ клиентом, а именно в папку data и ищем там файл sclientinfo либо clientinfo(везде разное название... .) открываем его с помощью текстовика и делаем там свои изменения:

<?xml version="1.0" encoding="euc-kr" ?>
// clientinfo>
// desc Mego Ragnarok Client Information verdion 1.0 By Deven /desc
// servicetype russia /servicetype
// servertype primary /servertype
// extendedslot /extendedslot
// connection
// display Название сервера /display
// desc None /desc
// address Ваш IP /address
//port Порт установленный для eAthenы /port
// langtype 14 /langtype
// version 10 /version
// registrationweb Страница регестрации /registrationweb
// aid admin ид админа /admin /aid
//loading
image Картинка промежуточных загрузок .jpg /image
// /loading
// /connection

langtype 14 /langtype Можно ставить либо 14 либо 7 - имхо это русский язык.
дальше нам же нужно настроить, так чтобы наш клиент не выдавал Graviti Ошибку. В папке с клиентом лежит файл data.ini открываем его и смотрим что там вписано:

[Data]
0=my.grf
1=data.grf
2=sdata.grf
3=adata.grf(в разных клиентах родные GRF - файлы, у вас если чисты iRO клиент то будет sdata.grf,а если например корейский то там по-моему все вместе