Для того чтобы сделать нам 2-ва сервера на 1-ом копьютере, нам нужно сделать следующее...:
Идём в нашу папку "eathena" и открываем папку "conf", дальее мы видим и ищем файлы char_athena, login_athena, map_athena.
Открываем файл char_athena
Видим вот это:
Код:
// The character server listens on the interface with this IP address.
// NOTE: This allows you to run multiple servers on multiple interfaces
// while using the same ports for each server.
//bind_ip: 127.0.0.1
// Login Server Port
login_port: 6900
// Character Server IP
// The character server exports this IP address to the entire world.
// NOTE: You should only need to set this if you are running behind a
// firewall or are on a machine with multiple interfaces.
// char_ip:127.0.0.1
// Character Server Port
char_port: 6121
Вот так должно быть написано у вас в этом файле стандартно (defaut)
Нам нужно тут поменять порты
Код:
login_port: 6900 - пишем свой порт ( например можно написать вместо 6900 => 6901 или 6902 никакой разницы нету)
char_port: 6121 - пишем свой порт ( тут написать 6122 и т д... )
Поменяли порты в char_athena и идём дальше...
Открываем следущий файл
Код:
login_athena
Ищем вот эти строки:
Код:
// Login Server Port
login_port: 6900
И делаем изменения:
Код:
login_port: 6900 - тут нужно написать тот порт, который вы указали в файле char_athena.
Поменяли порты в login_athena и идём дальше...
Открываем следущий файл
Код:
map_athena
Ищем вот эти строки:
Код:
//bind_ip: 127.0.0.1
// Character Server Port
char_port: 6121
// Map Server IP
// The map server exports this IP address to the entire world.
// NOTE: You should only need to set this if you are running behind a
// firewall or are on a machine with multiple interfaces.
//map_ip: 127.0.0.1
// Map Server Port
map_port: 5121
И делаем изменения:
Код:
char_port: 6121 - тут пишем порт, который вы указали в файлике char_athena.
map_port: 5121 - тут пишем свой порт(к примеру можно указать 5122)
Мы только настроили первый сервер. Во втором нам нужно сделать всё тоже самое, только поставить другие порты, например не 5122 а 5123.
Теперь нужно настроить нам sсlientinfo.xml.
Открываем sclientinfo.xml и видем следующее:
Код:
<?xml version="1.0" encoding="euc-kr" ?>
<clientinfo>
<servicetype>rus</servicetype>
<servertype>sakray</servertype>
<connection>
<display>Название сервера</display>
<desc>Ragnarok Online Server</desc>
<address>121.0.0.1<address>
<port>6900</port>
<version>0</version>
<langtype>1</langtype>
<registrationweb>http://sparkro.hopto.org</registrationweb>
<aid>
<admin>2000000</admin>
</aid>
</connection>
<connection>
<display>Test server</display>
<desc>Ragnarok Online Server</desc>
<address>127.0.0.1</address>
<port>6900</port>
<version>0</version>
<langtype>1</langtype>
<registrationweb>http://sparkro.zapto.org</registrationweb>
</connection>
</clientinfo>
Ищем вот эти строки:
Код:
<address>121.0.0.1<address>
<port>6900</port>
Это адресс первого севера. Тоесть тут мы должны написать порт, тот который вы указали к примеру на сервере "1"
(6900 - это login_conf; login port или порт логина)
Дальше делаем тоже самое самое, вписываем то что мы написали в настройках второго сервера, сервера "2"
Код:
<address>127.0.0.1</address>
<port>6900</port>
Терь чтобы вам было понятней, напишу уже готовый sclientinfo, прописанный под порты которые я писал. Там у нас login port 6900 и к примеру, мы укажим с вами 6901
Открываем sclientinfo.xml и видем следующее:
Код:
<?xml version="1.0" encoding="euc-kr" ?>
<clientinfo>
<servicetype>rus</servicetype>
<servertype>sakray</servertype>
<connection>
<display>Название сервера</display>
<desc>Ragnarok Online Server</desc>
<address>77.189.90.10<address>
<port>6900</port>
<version>0</version>
<langtype>1</langtype>
<registrationweb>http://sparkro.hopto.org</registrationweb>
<aid>
<admin>2000000</admin>
</aid>
</connection>
<connection>
<display>Test server</display>
<desc>Ragnarok Online Server</desc>
<address>77.189.90.10</address>
<port>6901</port>
<version>0</version>
<langtype>1</langtype>
<registrationweb>http://sparkro.zapto.org</registrationweb>
</connection>
</clientinfo>
Кидаем sclientinfo.xml в папку дата, включаем сервера, запускаем клиент и все работает.
============================================
Прошу сделать тему важной, для избежания вопросов по поводу установки двух серверов eathena на 1-ин компьютер...