• Новые темы в этом разделе публикуются автоматически при добавлении файла в менеджер ресурсов.
    Ручное создание новых тем невозможно.
Иконка ресурса

Мануал Сервер через Роутер. (В т.ч. Wi-Fi)

Denis

Знаменитый
Участник
Сообщения
53
Розыгрыши
0
Репутация
6
Реакции
12
Баллы
1 263
У некоторых бывают проблемы, как поставить сервер через роутер!?оО
Сейчас я объясню как это сделать, это совсем не сложно.
Для начала открываем порты(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(внешний)
 

лучше бы описал, как открыть порты на роутерах типа huawei dlink и т.п
ЗЫ ваш внутренний ип адрес можно узнать и через cmd:
Пуск-выпонлить(на 7-8 винде не обязательно)-ipconfig
сабж это и есть ваш "вснутренний ип"
 
Последнее редактирование модератором:
лучше бы описал, как открыть порты на роутерах типа huawei dlink и т.п
ЗЫ ваш внутренний ип адрес можно узнать и через cmd:
Пуск-выпонлить(на 7-8 винде не обязательно)-ipconfig
саб это и есть ваш "вснутренний ип"

Так на всех роутерах по-разному )
 
Последнее редактирование модератором:
я написал про 2 самых распространённых
tplink - на русском - там проблем нету )
 

    id1

    Баллов: -1
    Никаких проблем при открытии портов на роутерах марки TP-Link лично я не наблюдал. Сам являюсь пользователем TL-WR842ND.
ска как раз на тп линк и есть проблемы! там незя открыть порт 2106(((
не проблема вообще)
TL-WR750N(UN) V5.0
Forwarding - Virtual Servers - Add
Перед этим рекомендую в DHCP забиндить статик айпи по маку)
 
Последнее редактирование модератором:
Код ошибки: 14007
Номера портов сервиса не должны включать номера, зарезервированные для маршрутизатора (2048-2303). Укажите другой номер.
 
Код ошибки: 14007
Номера портов сервиса не должны включать номера, зарезервированные для маршрутизатора (2048-2303). Укажите другой номер.
Возможно дело в прошивке ? Мне лень сейчас искать тп-ку, что бы дать пруфы
 
Есть тип линк запускается без проблем открывает все порты от 1 до 65535 прошивка дефолт. Может что то не так сделал ?
 
Все посты не читал, но в первом явно есть косяк-
А привязывать локальный ип к компу не нужно? лично у меня на асусе нужно было.
Вот такой пункт - Список присвоенных вручную IP-адресов в обход DHCP
Без привязки по нему не работало
 
Все посты не читал, но в первом явно есть косяк-
А привязывать локальный ип к компу не нужно? лично у меня на асусе нужно было.
Вот такой пункт - Список присвоенных вручную IP-адресов в обход DHCP
Без привязки по нему не работало
мне кажется он внешний ИП в роутер забивает за вместо локального который ему присвоил роутер.
т.е надо вводить 192.168.1.100
или 10.0.0.11 смотря как настроить -)
 
Спасибо за мануалчик )

Вот только с KEENETIC ULTRA никак не получается (
 
у кинетика в аду отдельная комната:)))
 
у кинетика в аду отдельная комната:)))
Неё все таки вчера стартанулось на внешку, пришлось статистический IP подключать

Да и благодаря мануалу разобрал, что к чему) этот ipconfig
 
На asuse пока не включил DMZ не чего не работало
 
Назад
Сверху Снизу