Запускаем сервер Aion на выделенном IP
(На примере Aion X Emu и Aion Core)
После этих изменений на наш сервер смогут заходить другие игроки по локальной сети или интернету.
1. В файле "LoginServer\config\network\network.properties" указываем loginserver.network.client.host = *
2. В файле "LoginServer\config\network\network.properties" указываем loginserver.network.gameserver.host = *
3. В файле "GameServer\config\default.config" указываем gameserver.network.client.host = *
4. В файле "GameServer\config\default.config" указываем gameserver.network.login.address = localhost:9014
5. В базе данных "aion_ls\gameservers" в поле mask указываем ip 127.0.0.1 (не забываем указывать еще id и password)
6. В файле ipconfig.xml указываем IP адрес сервера (пример 172.54.11.193, у вас - свой):
<ipconfig default="172.54.11.193">
</ipconfig>
Возможно ли сделать одновременное подключение как через локалку так и через иннет?
Ответ - да!
Откройте диапазоны сети в файлике ipconfig.xml и впишите адрес вашего сервера в локальной сети(только в том диапазоне, в котором он находится).
Этот же адрес укажите в лаунчере для клиентов сидящих в одной локалке с сервером.
PHP код:
<!--
This file is part of Aion X Emu <aionxemu>.
This is free software: you can redistribute it and/or modify
it under the terms of the GNU Lesser Public License as published by
the Free Software Foundation, either version 3 of the License, or
(at your option) any later version.
This software is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU Lesser Public License for more details.
You should have received a copy of the GNU Lesser Public License
along with this software. If not, see <http://www.gnu.org/licenses/>.
-->
<!--
File that is responsible for network address mapping.
We can have any number of ip ranges mapped to various network interfaces
Useful for those who run server in local areas with two (or more) networks
For ipconfig's "default" attribute both DNS and ip address is supported.
Example: <ipconfig default="216.239.59.104">
Examples: <ipconfig default="google.de">
Change: <ipconfig default="Your IP Here"> to make public
-->
<ipconfig default="Внешний АйПи вашего сервера">
<!--
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="адрес вашего сервера в локальной сети"/>
<iprange min="172.16.0.0" max="172.31.255.255" address="адрес вашего сервера в локальной сети"/>
<iprange min="192.168.0.0" max="192.168.255.255" address="адрес вашего сервера в локальной сети"/>
</ipconfig>
Подробнее:
Если Вы уже запустили сервер на локальном компьютере и протестировав решили запустить его по сети или через Интернет, используя выделенный IP, то:
1. В файле "LoginServer\config\network\network.properties" - ничего менять не нужно!
2. В файле "GameServer\config\default.config" - ничего менять не нужно!
3. В базе данных "ваша база данных логин-сервера\gameservers" - ничего менять не нужно! *(звёздочка) - означает что возможна привязка для любого доступного IP адреса.
4. В файле ipconfig.xml нужно указать внешний IP адрес вашего сервера (тот который закрепил за вами провайдер, т.е. ваш внешний IP адрес). например:
PHP код:
<ipconfig default="188.111.222.123">
*Если Вы хотите чтобы ваш сервер был доступен как из Интернета так и из локальной сети, сделайте следующее:
В файле ipconfig.xml откройте диапазоны сети (т.е. перенесите стрелочку (-->) как указано ниже) и впишите адрес вашего сервера в локальной сети(только в том диапазоне, в котором он находится).
Этот же адрес укажите в лаунчере для клиентов сидящих в одной локалке с сервером.
PHP код:
<ipconfig default="Внешний АйПи вашего сервера">
<!--
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="адрес вашего сервера в локальной сети"/>
<iprange min="172.16.0.0" max="172.31.255.255" address="адрес вашего сервера в локальной сети"/>
<iprange min="192.168.0.0" max="192.168.255.255" address="адрес вашего сервера в локальной сети"/>
</ipconfig>
**при данной настройке файла ipconfig.xml вы сможете заходить в игру (на сервер) с того же компьютера на котором он установлен, указав в лаунчере адрес вашего сервера в локальной сети.
Как создать лаунчер?:
Создаем блокнотом текстовый файлик и обзываем его Start.bat, вводим в него указанный выше код (где вместо 188.111.222.123 вводим свой внешний айпи), сохраняем, раздаем друзьям и знакомым;)