Перейти к содержанию
Авторизация  

Сервер через роутер.(В т.ч. Wi-Fi)


Описание

Подробное описание. Постоянная поддержка.

У некоторых бывают проблемы, как поставть сервер через роутер!?оО

Сейчас я обясню как это сделать, это совсем не сложно.

Для начала открываем порты(2106 9014 7777) на своем роутере.(Если не знаете как, сначала сами погуглите и попробуйте, а потом уж пишите, помогу).

Далее нам нужно узнать свой локальный ip(т.е. внутренний) заходим в Пуск => "Панель управления", потом в "Сетевые подключения". Мы видим тут "Подключение по локальной сети" жмем два раза по нему, высветилось окошко, переходим во вкладку "Поддержка" и там есть строка "ip адрес 192.168.0.101"(у каждого свой естественно) вот мы узнали свой локальный ip.. Потом нужно узнать свой интернет ip(внешний IP) можно узнать на сайте 2ip.ru Мой например 91.228.31.115

В итоге:

Локальный ip 192.168.0.101

Интернет ip 91.228.31.115

 

 

Далее заходим в папку с сервером и ищем файл server.properties

 

 

# Where's the Login server this gameserver should connect to

# Адрес логин сервера

# Default: 127.0.0.1

# По умолчанию: 127.0.0.1

LoginHost = 192.168.0.101 <========================== Ставим сюда локальный ip

 

# TCP port the login server listen to for gameserver connection requests

# Порт на котором Логин Сервер прослушивается Игровой Сервер

# Default: 9014

# По умолчанию: 9014

LoginPort = 9014

 

# Bind address for gameserver. You should not need to change it in most cases.

# Адрес на котором прослушивается игровой сервер.

# Default: * (0.0.0.0)

# По умолчанию: * (0.0.0.0)

GameserverHostname = 192.168.0.101 <========================== Ставим сюда локальный ip

 

# Порт Игрового Сервера

# Default: 7777

# По умолчанию: 7777

GameserverPort = 7777

 

Выходим сохраняем .

 

 

 

Теперь ищем файл ipconfig.xml

 

 

<?xml version="1.0" encoding="UTF-8"?>

<!-- Put old contents of ExternalHostname here, used by default -->

<gameserver address="91.228.31.115"> <=======================================Сюда ставим свой интернет ip

<!-- Localhost access -->

<define subnet="127.0.0.0/8" address="192.168.0.101" /> <========================= Ставим сюда локальный ip

<!-- LAN's, put old contents of InternalHostname here -->

<define subnet="10.0.0.0/8" address="192.168.0.101" /> <========================== Ставим сюда локальный ip

<define subnet="172.16.0.0/19" address="192.168.0.101" /> <======================= Ставим сюда локальный ip

<define subnet="192.168.0.0/16" address="192.168.0.101" /> <====================== Ставим сюда локальный ip

</gameserver>

Выходим сохраняем

 

 

Далее ищем файл loginserver.properties

 

 

# Bind ip of the LoginServer, use * to bind on all available IPs

# Default: *

# ***

# Привязка IP к LoginServer, используйте * чтобы связать все доступные IP-адреса. (Не меняйте параметр *)

LoginserverHostname = 192.168.0.101 <========================== Ставим сюда локальный ip

 

# Default: 2106

# ***

# Порт логин сервера

# По умолчанию: 2106

LoginserverPort = 2106

 

# The address on which login will listen for GameServers, use * to bind on all available IPs

# Default: *

# ***

# Адрес, к которому будет подключатся Login для GameServers, используйте * чтобы связать все доступные IP-адреса (Не меняйте параметр *).

LoginHostname = 192.168.0.101 <========================== Ставим сюда локальный ip

 

# The port on which login will listen for GameServers

# Default: 9014

# ***

# Оставьте этот порт по умолчанию.

# По умолчанию: 9014

LoginPort = 9014

 

# The delay in minutes after which the login updates the gameservers IP's (usefull when their ip is dynamic)

# Default: 15

# ***

# Задержка в минутах, после чего логин обновляет gameservers IP's (полезно, при динамичном IP).

# По умолчанию: 15

IpUpdateTime = 15

 

 

Все. Вам остается только вписать свой Внешний ИП(интернет ИП) в l2.ini и начать игу.

Спасибо за внимание.

 

 

Так же, возможен вариант что в вашей сборке отсутствует файл ipconfig. В таком случае вам необходимо в конфигах GameServer-a, открыть файл server.ini(properties или т.п.) и там вписать свои IP.

Internal - IP который вам дает ваш роутер.(внутренний)

External - IP который вам показывает 2ip(внешний)



Рекомендуемые комментарии

9014 для чего открывать из вне если исходя из 2106 и 7777 логин + гейм на одной машине и 9014 на 127.0.0.1 локаль завязать можно?

Поделиться этим комментарием


Ссылка на комментарий
Поделиться на другие сайты
×
×
  • Создать...