Ремонт компьютеров, ноутбуков и оргтехники в Орле
 
» » Ragnarok Online: Свой сервер

Ragnarok Online: Свой сервер

Автор: nix от 3-12-2014, 21:45

Ragnarok Online: Свой сервер

DOWNLOAD SERVER(СКАЧАТЬ СЕРВЕР РАГНАРОК)
Название игры: Ragnarok Online
Год выпуска: 2002 - 2011
Автор/Разработчик: Gravity Co., Oracle Co., eAthena, MinistryOfRussia.com
Тип раздачи: Other
Язык интерфейса: Русский, Английский, Корейский
Описание:
В раздаче рассказывается пошагово - как поставить у себя дома сервер игры рагнарёк.
Набор вещей:
Инструкция (guide.doc)
оригинал игры kRO (RAG_SETUP0923.exe)
обновление игры (RAGRE*_SETUP0923.exe )
англиские файлы data (xdatagpf; xdatagrf; xdata)
data обновления игры (Renewel Data 2010-09-15)
exe файл для игры на своём сервере (Myserver.exe)
эмулятор (3CeAM Trunk* r431 SQL)
база данных (Mysql-essential-5.1.48-win32.msi)
инструменты для работы с базой данных (mysql-gui-tools-5.0-r17-win32.msi)
* KoreanRagnarOk – игра написана корейской Gravity corporation, но в разных странах своя версия игры euRO;rRO;iRO )
* Renewal – большое обновление игры после которого появились 3(третие)проффесии
* Trunk – недоработанная версия, на сервере не будут работать: некоторые скиллы 3х профессий, определенные вещи (вылетит ошибка ), определенные возможности 3х профф.

Работоспособность сервера напрямую зависит от - исходных файлов

 

 

Как установить

guide.doc Задача: играть в ragnarok на “своём” локальном сервере

 

Список вещей:

оригинал игры kRO (RAG_SETUP0923.exe)
обновление игры (RAGRE*_SETUP0923.exe )
англиские файлы data (xdatagpf ; xdatagrf ; xdata)
data обновления игры (Renewel Data 2010-09-15)
exe файл для игры на своём сервере (MyServer.exe)
эмулятор (3CeAM Trunk* r431 SQL)
база данных (Mysql-essential-5.1.48-win32.msi)
инструменты для работы с базой данных (mysql-gui-tools-5.0-r17-win32.msi)
* KoreanRagnarOk – игра написана корейской Gravity corporation, но в разных странах своя версия игры euRO;rRO;iRO )
*Renewal – большое обновление игры после которого появились 3(третие)проффесии
* Trunk – недоработанная версия, на сервере не будут работать: некоторые скиллы 3х профессий, определенные вещи (вылетит ошибка ), определенные возможности 3х профф.

 

Отключение UAC (только для пользователей Windows Vista и Windows 7):

Отключение UAC на 7.
Перед тем как выполнить данные действия, войди в систему с Администраторского аккаунта.
Пуск>Панель управления>Учетные записи пользователей>Изменение параметров контроля учетных записей (UAC)>
Изменяя положение ползунка, сделай выбор необходимой степени защиты. Нажми OK, Перезагрузи компьютер.
Отключение UAC на Vista.
Пуск>Панель управления>Учетные записи пользователей>Включение или отключение контроля учетных записей (UAC)>Сними галочку с параметра "Используйте контроль учетных записей (UAC) для защиты компьютера">
Нажмите OK; Перезагрузи компьютер. UAC отключен.

 

Установка и обновление игры

1. Устанавливай kRo* - (RAG_SETUP0923.exe) например, в директорию C:\RO
После установки запускай файл Ragnarok.exe и дай ему полностью* пропатчиться, затем выходи*.
*конец – когда будет подсвечена левая кнопка
* крайне правая кнопка
2. Запускай Renewal (RAGRE_SETUP0923.exe)
Устанавливай Renewal в ту же директорию, куда и kRo. У меня это в C:\RO.
После установки запускай файл Ragnarok_RE.exe, дай ему полностью пропатчиться, затем жми выход.
3. xdatagpf ; xdatagrf – содержимое (без папок) перенеси в директорию C:\RO
текстовые с заменой
3.1 xdata – Переложи внутреннюю папку data в C:\RO
4. Renewel Data 2010-09-15 - Переложи внутреннюю папку data в C:\RO
5. MyServer.exe, положи в C:\RO.
6. Открой C:\RO > data > clientinfo.xml - в блокноте. Копируй с заменой и редактируй следующее:
<?xml version="1.0" encoding="en_GB.utf8" ?>
<clientinfo>
<servicetype>korea</servicetype>
<servertype>sakray</servertype>
<connection>
<desc>Alternative Ragnarok Online</desc>
<display> (Здесь пишем название вашего RO сервера.) </display>
<balloon>Нажмите здесь, чтобы играть.</balloon>
<address>127.0.0.1</address>
<port>6900</port>
<version>25</version>
<langtype>1</langtype>
<registrationweb></registrationweb>
<aid>
<admin>(ID Gm аккаунта, для использование спрайта GMа, посмотреть можно когда дойдем до редактирования sql) </admin>
<admin></admin>
<admin></admin>
</aid>
<yellow>
<admin>(ID Gm аккаунта, если хочешь желтый цвет ника персонажу) </admin>
<admin></admin>
<admin></admin>
</yellow>
<loading>
<image>loading00.jpg</image>
<image>loading01.jpg</image>
<image>loading02.jpg</image>
</loading>
</connection>
</clientinfo>

Сохранить и закрыть

 


Установка и настройка Эмулятора

1. Клади папку 3CeAM Trunk r431 SQL в новую директорию и переименуй для удобства. Пример C:\Emu
2. Идешь сюда C:\Emu\conf\
2.1 Открываешь char_athena.conf и редактируй следующие строки:
// Server Communication username and password.
userid: (Изменяешь на новый)
passwd: (Изменяешь на новый)
// Login Server IP
// The character server connects to the login server using this IP address.
// NOTE: This is useful when you are running behind a firewall or are on
// a machine with multiple interfaces
login_ip: 127.0.0.1
// Character Server IP
// The IP address which clients will use to connect.
// Set this to what your server's public IP address is.
char_ip: 127.0.0.1

(два слэша перед login_ip и char_ip - удали)
Сохраняй, закрывай
2.2 Открываешь map_athena.conf и редактируй следующие:
userid: (изменить это на то как в char_athena.conf)
passwd: (аналогично
// Character Server IP
// The map server connects to the character server using this IP address.
// NOTE: This is useful when you are running behind a firewall or are on
// a machine with multiple interfaces.
char_ip: 127.0.0.1
// Map Server IP
// IP адрес, которые клиенты будут использовать для соединения с сервером.
map_ip: 127.0.0.1

(два слэша - удали)
Сохраняй, закрывай
2.2 subnet_athena.conf:
subnet: 255.0.0.0:127.0.0.1:127.0.0.1 (оставь как есть.)
subnet: 255.255.255.0:85.167.213.94:85.167.213.94
(добавь эту линию, измени 2 раза 85.167.213.94 на свой WAN IP. http://www.myip.ru/)
subnet: 255.255.255.0:10.0.0.4:10.0.0.4
(добавь эту линию, измени 2 раза, 10.0.0.4 на Lan IP:
Меню Пуск>Выполнить>cmd>ipconfig.
Это наиболее вероятно будет 10.0.0.x или 192.168.0.x, но НЕ будет заканчиваться на.138, который является IP маршрутизатора. подсеть могла бы также измениться, будет 255.255.255.255, 255.255.255.0 или 255.255.0.0, посмотришь в ipconfig.)

Сохраняй, закрывай
2.3 grf-files.txt: (Сверь с этим)
//-----------------------------------------
// GRF List
//-----------------------------------------
// grf: C:\path\to\RO\data.grf
// You may add more in this format
grf: C:\RO\data.grf
grf: C:\RO\rdata.grf
//------ Others ---------------------------
// Data Directory (without the actual data\ though)
// the below example would use C:\path\to\RO\data\
data_dir: C:\RO\

Сохраняй, закрывай

 

Установка и настройка SQL

1. Запускай Mysql-essential-5.1.48-win32.msi
Тип установки – Typical.
Когда установиться оставь галочку 'Configure the MySQL Server now'.
Выбери - Standard Configuration
Service name, выбирай MySQL5
Напиши пароль для сервиса Root. Этот пароль понадобиться дальше.
Жми 'Execute'. – Finish
Что бы убедиться, что MySQL работает. Открой процессы (ctrl+alt+delete) и найди mysqld.exe – если есть — есть хорошо.
2. Установи mysql-gui-tools-5.0-r17-win32.msi
3. Жми Пуск>Все программы>MySQL>MySQL Administrator – появиться окно
заполни:
Stored Connections: ( оставь пустым )
Server Host: localhost
Username: root
Password: Впиши пароль, ранее созданный при установке mysql
Port: 3306
Жми 'OK', откроется окно MySQL Administrator.
Нажми на User Administration в кнопках слева, и сделай нового юзера с такими вот данными:
MySQL User: ragnarok
Password: ragnarok
Confirm Password: ragnarok
Как впишешь нажми 'Apply Changes' и выходи
4. Запусти Пуск>Все программы>MySQL>MySQL Query Browser появиться новое окно.
Заполни как с MySQL Administrator, только впиши Default schema - ragnarok. В появившемся окне жми yes.
В окне под надписью Schemata и поиском найди базу - ragnarok
нажми один раз на надпись: она выделиться – ragnarok
В верхнем меню нажми File и выбери Open Script
в новом окне иди в C:\Emu\sql-files\ и открывай - main.sql
Жми на зеленую кнопку с молнией - Execute.
Затем кликай правой клавишей в окне со списком баз,
и выбери Create New Schema новую базу с именем - log
Нажми на нее 2 раза, и снова File – Open Script – logs.sql – Execute
Теперь, щелчок на стрелке у базы ragnarok
ищи базу login – нажми на неё 2 раза, затем еще 2 раза
Жми на кнопку edit внизу,
userid: и user_pass:, впиши логин и пароль который был в char_athena.conf и map_athena.conf.
Вот что происходит, - у основного аккаунта должен стоять пол – S.
И в последний раз когда я ставил сервер, у меня не заходил на основной аккаунт, но это не беда,
Я создаю новый аккаунт – подробно в конце гайда, - и в MySQL Query в ragnarok – login –
редактирую lvl в новом аккаунте на 99, и имею права админа.
*зная account_id – его можно указать в clientinfo.xml. Что бы иметь спрайт(одежда) GM (Админа).
*если не будет работать, убери.
Для создания аккаунта админа измени графу level с 0 на 99. В игре с этого аккаунта можно будет использовать gm commands.
Сохраняй – нажимая на Apply Changes (около edit)
Теперь выбери в меню Tools – MySQL Administrator
В левом окне жми – User Administration – и жми на графу ragnarok
Во вкладках над окном юзера выбери – Schema Privileges
Нажми один раз на базе ragnarok, и затем на кнопку “<<” и жми Apply Changes,
Потом на log – “<<” – Apply Changes
Все окна закрывай.

 

Начало игры

Что бы запусть сервер в C:\Emu\ найди файл runserver-sql.bat
для удобства можно сделать ему ярлык – и кинуть на рабочий стол.
Выйдет 3 окна, в этих окнах, если все настроено согласно инструкциям —
не будет красных ошибок, кроме 1й (какой то карты нехватало). Если присутствуют более - разберись что сделано не так, в зависимости от ошибки.
После того как строчки перестанут бегать можно заходить в игру, через файл C:\Ro\MyServer.exe
Можно переименовать и кинуть на рабочий стол.
Для создания нового аккаунта пишешь имя на английском и постфикс _M или _F в зависимости
от пола внутренних персонажей ( М – мальчик, F – девочка ), после создания аккаунта писать постфикс — ненужно.
Основной аккаунт, у меня не заработал, я создал новый и сделал его админом, тот оставил так.
в базе login после захода в игру и регистрации, edit - меняешь lvl на 99 – apply changes

 

Советы по игре

Иногда для игры одному, необходимо также отключить Firewall, и открыть порты 5121, 6900, 6121 http://portforward.com/
все команды с акаунта GM - @help
полезно поменять скин на sccribbing kid, так же в интернете есть русифицированное оформление
Такая схема работы с эмулятором работает и для новых версий его, эта сборка от yetsuki.
Из основных мною используемых команд @help – все команды
@allstat 17000 – дает 17000 всех статов, но есть определенный предел работы каждого стата,
так что сверяй с показаниями. так же используеться + или -, @allstat -3000, и также с каждым статом, @agi +3000 @dex +4000 @luk -13000
@blvl 99 – 99 уровень, @jlvl 99 – max уровень профессии, @job – выйдет список номеров проффесий, например @job 21, @allskill – открывает все скиллы.
@item axe 30 – дает 30 топоров, вместо axe вписывай id с этого сайта - http://ratemyserver.net/
30 – количество
@clone имя – клонирует например твоего персонажа, валить его можно через зажатый shift,
@monster poring 400 – создает вокруг 400 порингов http://ratemyserver.net/ - id монстра и количество
@go – лист с номерами путей, @go 0 – prontera
@killmonster – убивает всех мобов
@hide – спрятаться
@warp lhz_dun01 – варпает в заданную карту, карты смотри в map – в игре

 

DOWNLOAD SERVER(СКАЧАТЬ СЕРВЕР РАГНАРОК)

Уважаемый посетитель, Вы зашли на сайт как незарегистрированный пользователь.
Мы рекомендуем Вам зарегистрироваться либо войти на сайт под своим именем.

Комментарии:

Оставить комментарий
 

Добро пожаловать
на сайт
сервисного центра.
НИКС