11-15-2009, 04:42 PM
Доброго времени суток. Работаю с Aion-Unique буквально пару дней, но по часам "робочих дней" уже с неделю.
Изначальные данные:
Система - linux (Debian)
Ставлю по этому мануалу - http://www.aionunique.smfnew.com/index.php?topic=267.0
установка проходить без всяких проблема (устанавливал 505, 509, 510 и 512 версию)
База даных - одна (aiondb)
Адрес сервера - $lan_ip (диапазон 10.х.х.х)
port LS - 2106 (насколько я понял)
Настройки даю стандартные:
#cat ae-go/files/loginserver/config/database.properties
#cat ae-go/files/loginserver/config/loginserver.properties
# cat ae-go/files/gameserver/config/database.properties
#cat ae-go/files/gameserver/config/gameserver.properties
#cat ae-go/files/gameserver/config/ipconfig.xml
Конект происходит с помощью .bat файла
start.bat
После чего логин сервер нормально работает, но при попытки входа на гейм сервер выдает ошибку "нету соеденения"
Люди помогите.
------
З.ы пока писал статью в глаз попала одна строчка:
<iprange min="10.0.0.0" max="10.255.255.255" address="10.0.0.0"/>
Имено на неё посмотрел а не на две другие так как это мой диапазон.
Заменив address="10.0.0.0" на address="$lan_ip" (где $lan_ip локальный ип адрес сервера) все заработало.
В принципе в статье нужды нет, но так как нигде в интернете этой информации не нашел, возможно кому то станет полезно, а то я уже 3 день недосыпаю
Изначальные данные:
Система - linux (Debian)
Ставлю по этому мануалу - http://www.aionunique.smfnew.com/index.php?topic=267.0
установка проходить без всяких проблема (устанавливал 505, 509, 510 и 512 версию)
База даных - одна (aiondb)
Адрес сервера - $lan_ip (диапазон 10.х.х.х)
port LS - 2106 (насколько я понял)
Настройки даю стандартные:
#cat ae-go/files/loginserver/config/database.properties
Код:
***
# This is database url.
database.url=jdbc:mysql://localhost:3306/aiondb
# Database user
database.user=aiondb
# Database password
database.password=(мой пароль к БД)
***
#cat ae-go/files/loginserver/config/loginserver.properties
Код:
***
# LoginServer will listen for connections on specified port
loginserver.network.client.port=2106
# LoginServer will bind specified network interface
# * - bind all interfaces
loginserver.network.client.host=*
# How many times player can try to login before he get's banned for bruteforcing
loginserver.network.client.logintrybeforeban=5
# For what time in minutes player should be banned in case of bruteforcing
loginserver.network.client.bantimeforbruteforcing=15
# Host that will be used by LS to listen for GS connections
loginserver.network.gameserver.host=*
# Port that will be used by LS to listen for GS connections
loginserver.network.gameserver.port=9014
***
# cat ae-go/files/gameserver/config/database.properties
Код:
***
# This is database url.
database.url=jdbc:mysql://localhost:3306/aiondb
# Database user
database.user=aiondb
# Database password
database.password=(мой пароль к БД)
***
#cat ae-go/files/gameserver/config/gameserver.properties
Код:
***
# Port that will be used to listen for client connections
gameserver.network.client.port=7777
# Host that will be used to listen for client connections
gameserver.network.client.host=*
# Maximum online players on the server
gameserver.network.client.maxplayers=100
# Address of login server
gameserver.network.login.address=localhost:9014
# Id of this game server
gameserver.network.login.gsid=1
# Password of this game server
gameserver.network.login.password=(пароль гейм сервера) / такой же как и на БД
***
#cat ae-go/files/gameserver/config/ipconfig.xml
Код:
***
<ipconfig default="127.0.0.1">
<!--
IANA-reserved private IPv4 network ranges
Access only from local networks, external client can't have any of
the following ip addresses
-->
<iprange min="10.0.0.0" max="10.255.255.255" address="10.0.0.0"/>
<iprange min="172.16.0.0" max="172.31.255.255" address="172.16.0.0"/>
<iprange min="192.168.0.0" max="192.168.255.255" address="192.168.0.0"/>
</ipconfig>
***
Конект происходит с помощью .bat файла
start.bat
Код:
ECHO OFF
CLS
start bin32\aion.bin -ip:$lan_ip -port:2106
EXIT
После чего логин сервер нормально работает, но при попытки входа на гейм сервер выдает ошибку "нету соеденения"
Люди помогите.
------
З.ы пока писал статью в глаз попала одна строчка:
<iprange min="10.0.0.0" max="10.255.255.255" address="10.0.0.0"/>
Имено на неё посмотрел а не на две другие так как это мой диапазон.
Заменив address="10.0.0.0" на address="$lan_ip" (где $lan_ip локальный ип адрес сервера) все заработало.
В принципе в статье нужды нет, но так как нигде в интернете этой информации не нашел, возможно кому то станет полезно, а то я уже 3 день недосыпаю