Ну вот и пришло время выложить этот мануал у нас

Я то сам не увлечен этой игрой, даже больше того - она мне не нравится, но тем немения я уважаю мнение других и знаю что многие хотят сделать себе сервер Ragnarok. Что нам и предстоит сейчас проделать.
Начнём с основного, что нужно нам:
Конечно же клиент игры, качаем... на любом работающем сервере

Сервер eAthena качаем на офф сайте, то есть _http://svn.dac-ro.net - здесь
MySql качаем _http://www.mysql.ru - здесь
Так Установите игру к примеру сюда:
Теперь распакуйте скаченый сервер eAthena вот сюда:
Начинаем настройку
Переходим в папку:
Ищем файл
grf-files.txt открываем его и видим следующее:
Код:
//-----------------------------------------
// GRF List
//-----------------------------------------
grf: C:\Program Files\Gravity\RO\data.grf
grf: C:\Program Files\Gravity\RO\sdata.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\
Как видите здесь указываются пути к *.grf файлам, меняем на свой:
Код:
//-----------------------------------------
// GRF List
//-----------------------------------------
grf: d:/games/ragnarok/data.grf
grf: d:/games/ragnarok/sdata.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\
Кстати у меня был только один пак sdata.grf, если у вас тоже, то укажите только его (вторую строчку просто сотрите либо закомментируйте //).
Теперь копируем скачаный с просторов Рунета "Sakexe.exe" в папку с игрой.
И там же в папке с игрой:
Код:
d:/games/ragnarok/data/
Удаляем все что есть и создаем "sclientinfo.xml" с таким вложением:
Код:
<?xml version="1.0" encoding="Win-1251" ?>
<clientinfo>
<servicetype>america</servicetype>
<servertype>sakray</servertype>
<extendedslot>1</extendedslot>>
<connection>
<display>Ragnarok Online: Localhost</display>
<desc>http://localhost</desc>
<address>127.0.0.1</address>
<port>6900</port>
<version>2</version>
<langtype>7</langtype>
<registrationweb>none</registrationweb>
<aid>
<admin>GM ID</admin>
<admin>2nd GM ID</admin>
</aid>
</connection>
Если внимательно посмотреть на код, то мы увидем что и где нужно изменить для ваших нужд. Я запускаю на компе с ип адресом 127.0.0.1.
Переходим в папку с сервером:
Находим там файл inter_athena.conf открываем блокнотом и видим следующее:
Код:
// MySQL Login SQL Server
login_server_ip: 127.0.0.1
login_server_port: 3306
login_server_id: ragnarok // можно не менять
login_server_pw: ragnarok // пароль к мускулю
login_server_db: ragnarok // база данных
// MySQL Character SQL server
char_server_ip: 127.0.0.1
char_server_port: 3306
char_server_id: ragnarok
char_server_pw: ragnarok
char_server_db: ragnarok
// MySQL Map SQL Server
map_server_ip: 127.0.0.1
map_server_port: 3306
map_server_id: ragnarok
map_server_pw: ragnarok
map_server_db: ragnarok
// MySQL Log SQL Database
log_db_ip: 127.0.0.1
log_db_port: 3306
log_db_id: ragnarok
log_db_pw: ragnarok
log_db: log
// MySQL Mail SQL Server
mail_server_ip: 127.0.0.1
mail_server_port: 3306
mail_server_id: ragnarok
mail_server_pw: ragnarok
mail_server_db: ragnarok
// for TXT -> SQL convertors
db_server_ip: 127.0.0.1
db_server_port: 3306
db_server_id: ragnarok
db_server_pw: ragnarok
db_server_logindb: ragnarok
И еще один файлик "char_athena.conf" открываем и проделываем тоже самое, только БД там нет, указываем айпи и все.
Теперь создадим базу данных с именем
ragnarok
Далее переходим:
Код:
c:/server/sql-files/
Первым делом выполняем запросы которые вписаны в
db_tables.sql
Описывать не буду как сделать запрос, а то какой админ его не сделает?
И так по очереди все файлы залейте в БД.
И теперь запускаем по очереди:
char-server_sql.exe
login-server_sql.exe
map-server_sql.exe
И переходим в папку с игрой, запускаем "Sakexe.exe"
Откроется окошко, типо обновится и жмём "Старт"
Осталось зарегистрироватся, для этого в игре вводим логин и пароль, пример:
Логин: vasya_M
Пароль: 12345
Так у вас сразу появится вопрос - а что это за "_M". Тут всё просто, M тоесть Male, F это Female, соответственно пол Мужской и Женский (тут если атдин то в любом случае выбираем "_M" так как если Женщина поставила сервер... У неё есть что-то мужское ))) Я то о терпении, а вы о чем?)
Создаём персонажа, заходим в игру можете побегать там

Теперь выходим и лезем в юазу данных, а именно в таблицу "GM_account", там прописываем права своему персонажу, а что прописываем - расскажу в другой статье...