Рейтинг темы:
  • 0 Голос(ов) - 0 в среднем
  • 1
  • 2
  • 3
  • 4
  • 5
Сервер в интернет...
#1
Хочу сервер в интернет запустить.
Форум читал, но так и не понял по темам, как править конфиги для игры в интернете. У всех есть в конфигах ExternalHostname и InternalHostname, у меня такого нету, не знаю куда какие IP прописывать. Стоит роутер может из-за этого надо что-нибудь еще править. Логин сервер запускается только когда ввожу в LoginserverHostname и LoginHostname свой внутренний IP, хотя для игры в интернете наверное же внешний нужно...

Сборка l2jserver. (hf)

Три файлика помогите настроить:

1.LoginServer.properties
2.Server.properties
3.default-ipconfig.xml


Мой внешний IP: 46.98.207.13
Мой внутренний IP: 192.168.0.24

1.LoginServer.properties

Цитата:# ---------------------------------------------------------------------------
# Networking
# ---------------------------------------------------------------------------

# Bind ip of the LoginServer, use * to bind on all available IPs
# WARNING: <u><b><font color="red">Please don't change default IPs here if you don't know what are you doing!</font></b></u>
# WARNING: <u><b><font color="red">External/Internal IPs are now inside "ipconfig.xml" file.</font></b></u>
# Default: * (0.0.0.0)
LoginserverHostname = 46.98.207.13

# Default: 2106
LoginserverPort = 2106

# The address on which login will listen for GameServers, use * to bind on all available IPs
# WARNING: <u><b><font color="red">Please don't change default IPs here if you don't know what are you doing!</font></b></u>
# WARNING: <u><b><font color="red">External/Internal IPs are now inside "ipconfig.xml" file.</font></b></u>
# Default: 127.0.0.1
LoginHostname = 192.168.0.24

# The port on which login will listen for GameServers
# Default: 9014
LoginPort = 9014

2.Server.properties

Цитата:# ---------------------------------------------------------------------------
# Networking
# ---------------------------------------------------------------------------

# Where's the Login server this gameserver should connect to
# WARNING: <u><b><font color="red">Please don't change default IPs here if you don't know what are you doing!</font></b></u>
# WARNING: <u><b><font color="red">External/Internal IPs are now inside "ipconfig.xml" file.</font></b></u>
# Default: 127.0.0.1
LoginHost = 46.98.207.13

# TCP port the login server listen to for gameserver connection requests
# Default: 9014
LoginPort = 9014

# Bind address for gameserver. You should not need to change it in most cases.
# WARNING: <u><b><font color="red">Please don't change default IPs here if you don't know what are you doing!</font></b></u>
# WARNING: <u><b><font color="red">External/Internal IPs are now inside "ipconfig.xml" file.</font></b></u>
# Default: * (0.0.0.0)
GameserverHostname = 46.98.207.13

# Default: 7777
GameserverPort = 7777

3.default-ipconfig.xml

Цитата:<?xml version="1.0" encoding="UTF-8"?>
<!-- Note: If file is named "ipconfig.xml" this data will be used as network configuration, otherwise server will configure it automatically! -->
<!-- Externalhost here (Internet IP) or Localhost IP for local test -->
<gameserver address="127.0.0.1" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="../data/xsd/ipconfig.xsd">
<!-- Localhost here -->
<define subnet="46.98.207.13" address="46.98.207.13" />
<!-- Internalhosts here (LANs IPs) -->
<define subnet="10.0.0.0/8" address="10.0.0.0" />
<define subnet="172.16.0.0/19" address="172.16.0.0" />
<define subnet="192.168.0.1/16" address="192.168.0.1" />
</gameserver>

Большая просьба показать, как, что, куда вписать, или в аське, скайпе отпишите.
Ответ
#2
IPConfig


<?xml version="1.0" encoding="UTF-8"?>
<!-- Note: If file is named "ipconfig.xml" this data will be used as network configuration, otherwise server will configure it automatically! -->
<!-- Externalhost here (Internet IP) or Localhost IP for local test -->
<gameserver address="127.0.0.1" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="../data/xsd/ipconfig.xsd">
<!-- Localhost here -->
<define subnet="46.98.207.13" address="46.98.207.13" />
<!-- Internalhosts here (LANs IPs) -->
<define subnet="10.0.0.0/8" address="10.0.0.0" />
<define subnet="172.16.0.0/19" address="172.16.0.0" />
<define subnet="192.168.0.1/16" address="192.168.0.1" />
</gameserver>

вот там свой внешний ИП где выделено вместо 127.0.0.1
Ответ
#3
Server.properties
LoginHost = 127.0.0.1
LoginPort = 9014
GameserverHostname = 192.168.0.24
GameserverPort = 7777

LoginServer.properties
LoginserverHostname = 192.168.0.24
LoginserverPort = 2106
LoginHostname = 127.0.0.1
LoginPort = 9014

default-ipconfig.xml

<?xml version="1.0" encoding="UTF-8"?>
<!-- Note: If file is named "ipconfig.xml" this data will be used as network configuration, otherwise server will configure it automatically! -->
<!-- Externalhost here (Internet IP) or Localhost IP for local test -->
<gameserver address="46.98.207.13" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" <!-- Твой внешний адрес -->
xsi:noNamespaceSchemaLocation="../data/xsd/ipconfig.xsd">
<!-- Localhost here -->
<define subnet="127.0.0.0/8" address="127.0.0.1" /> <!-- твой локалхост -->
<!-- Internalhosts here (LANs IPs) -->
<!-- а вот тут можно разрешать с каких подсетей (лакальныйх) можно подключиться к твоему серверу. Например у меня 4 сети, 3м из них я запрещаю видеть сервер, а в той которой работаю я разрешаю. Это относится к подключения в локалке!!! К подключениям с наружи не относится -->
<define subnet="10.0.0.0/8" address="10.0.0.0" />
<define subnet="172.16.0.0/19" address="172.16.0.0" />
<define subnet="192.168.0.1/16" address="192.168.0.1" />
</gameserver>
Ответ
#4
я бы сделал не так, а вот так

Server.properties
LoginHost = 127.0.0.1
LoginPort = 9014
GameserverHostname = *
GameserverPort = 7777

LoginServer.properties
LoginserverHostname = *
LoginserverPort = 2106
LoginHostname = 127.0.0.1
LoginPort = 9014

и будет оно работать отлично, а данный вариант как выше расписан даже до логина не приведет в интернете, и будет сервер работать только в локальной сети

Добавлено через 3 минуты
да и еще если раздача интернета идет через роутер то придется настраивать, его, точнее NAT (Virtual server если не ошибаюсь)
Ответ
#5
TosyBosy и xArhangelSx - Огромное Вам Спасибо!!! Все работает!!!
Ответ
#6
На здоровье)
Ответ
#7
Не получается у меня выше предложенное.

Нужна помощь выпустит сервер на волю, плиз не трольте.

Исходные :

Сервер ubuntu смотрит в инет и раздаёт его в локаль

внешний 85.90.*.*
внутренний 172.16.0.1

на сервере служба rinetd делает редирект портов

# кусок конфига rinetd.conf
85.90.*.* 2106 172.16.0.7 2106
85.90.*.* 9014 172.16.0.7 9014
85.90.*.* 7777 172.16.0.7 7777
85.90.*.* 3389 172.16.0.7 3389 - (внешний доступ к рабочему столу - сделал для проверки службы и если надо будет ребутнуть серв поначалу)


В локали виндовый сервер с 172.16.0.7

Конфиги :


LoginserverHostname = 172.16.0.7
LoginserverPort = 2106
LoginHostname = 127.0.0.1
LoginPort = 9014


LoginHost = 127.0.0.1
LoginPort = 9014
GameserverHostname = 172.16.0.7
GameserverPort = 7777

Driver = com.mysql.jdbc.Driver
URL = jdbc:mysql://localhost/l2jgs
Login =
Password =


default-ipconfig.xml :

<?xml version="1.0" encoding="UTF-8"?>
<!-- Note: If file is named "ipconfig.xml" this data will be used as network configuration, otherwise server will configure it automatically! -->
<!-- Externalhost here (Internet IP) or Localhost IP for local test -->
<gameserver address="85.90.*.*" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="../data/xsd/ipconfig.xsd">
<!-- Localhost here -->
<define subnet="172.16.0.0/8" address="172.16.0.7" />
<!-- Internalhosts here (LANs IPs) -->
<define subnet="172.16.0.0/19" address="172.16.0.0" />
</gameserver>


В локали сервер работает нормально.
Ответ


Возможно похожие темы ...
Тема Автор Ответы Просмотры Последний пост
  Вопрос Клиент-Сервер Melargus 12 3,388 07-12-2016, 11:13 PM
Последний пост: FaintSmile
  Сервер портит таблицу items SoniPro 2 1,564 11-03-2015, 10:01 PM
Последний пост: Zubastic
  Прокси сервер, и система ботов. dantest 6 2,319 08-17-2015, 08:07 PM
Последний пост: dantest
  Сервер RusTeam rev1269 Хроники C5 [Помогите найти] s4nders 0 1,057 03-13-2015, 09:21 AM
Последний пост: s4nders
  intelude сервер PTS Allene 4 1,547 04-13-2014, 01:24 PM
Последний пост: Allene
  На половине умирает сервер alespar 22 4,887 11-17-2013, 06:33 PM
Последний пост: alespar
  не пускает на гейм сервер sxron 6 2,096 08-14-2013, 04:38 PM
Последний пост: sp33d
  Гейм сервер ругается kikiriki 2 1,357 04-04-2013, 06:40 PM
Последний пост: Murzik
  Ошибка в гейм сервер revlon 2 1,416 09-04-2012, 08:53 AM
Последний пост: revlon
  Не заходит на гейм сервер. Realag 10 3,457 08-24-2012, 03:02 PM
Последний пост: Realag

Перейти к форуму:


Пользователи, просматривающие эту тему: 5 Гость(ей)