Настройка доступа к серверу мультиплеера через роутер

Во-первых, прежде чем делать все нижеизложенное, следует убедиться, что провайдер предоставляет вам статический «белый» ip-адрес. В большинстве случаев это не так — вы отделены от внешнего мира NAT-провайдера, так, что он назначает вашему роутеру «серый», недоступный из вне динамический ip-адрес. Если это так, то вам следует запросить у своего провайдера внешний статический ip-адрес. Будьте готовы к тому, что данная услуга может оказаться платной.

В большинстве случаев, на сегодняшний день, домашний компьютер не подключен к сети провайдера напрямую. Чаще всего к сети подключается маршрутизатор (роутер), соединяемый с внешним миром либо Ethernet-кабелем, либо оптоволоконным. А у же к роутеру подключаются все устройства, используемые в домашней сети.

В такой ситуации возникает ряд проблем, которые не позволят запустить сервер RRS на вашем домашнем компьютере, так, чтобы пользователи могли подключиться к нему извне. Однако, эта проблема решаема. Вам необходимо настроить статический ip для того компьютера, что будет использоваться вами в качестве игрового сервера. В случае с ОС Windows это делается так:

1. Щелкните правой кнопкой по значку сети на панели задач и выберите пункт контекстного меню «Открыть параметры сети и Интернет»:

2. В появившемся окне выберите пункт «Настройка параметров адаптера»:

3. В появившемся окне щелкните правой кнопкой по вашему адаптеру и в меню выберите пункт «Свойства»:

4. В окне настроек выберите «IP версии 4 (TCP/IPv4)» и нажмите кнопку «Свойства»:

Наверняка, то окно, что вы увидите, будет выглядеть так:

Это означает, что компьютер получает от роутера динамический ip-адрес. Необходимо это перенастроить, для чего вам потребуется узнать кое-какую информацию о вашей домашней сети. Для этого придется использовать командную строку Windows.

5. Нажмите клавиши Win + R. В появившемся окне запуска наберите «cmd» для запуска интерпретатора командной строки:

6. В появившемся окне наберите команду:

7. Вас интересуют следующие подчеркнутые строчки:

  • IPv4-адрес — текущий ip-присвоенный вашей машине
  • Маска подсети
  • Основной шлюз — это ip-адрес роутера
  • DHCP-сервер и DNS-сервер — в их роли выступает ваш роутер

8. Запишите всю эту информацию, и вернитесь к окну настройки адаптера и и введите туда необходимую информацию:

9. Выберите пункт «Использовать следующий ip-адрес». Введи следующие данные

  • IP-адрес — тот адрес, что вы желаете иметь в вашей домашней сети. Разумеется, он должен быть из того диапазона, в котором работает ваш роутер. А для этого надо иметь представление о том, что это за диапазон. Придется зайти в настройки роутера. Его адрес вам уже известен, введите его в адресную строку браузера. Откроется веб-интерфейс роутера, где вы увидите что-то подобное картинке ниже:

Введите данные для входа в настройки роутера. Далее все зависит от того, какой конкретно роутер у вас. Однако, почти всегда картина будет напоминать примерно такую:

Здесь показано, что роутер имеет адрес 172.18.0.1, а маска подсети значение 255.255.0.0. Первые два блока маски означают, что адреса в вашей сети должны обязательно иметь формат 172.18.X.Y. Нули в последнем блоке дают вам возможность произвольно выбрать X от 0 до 255, а Y — от 2 до 255 (1 уже занят роутером). Поэтому вот здесь мы и вбиваем следующие данные:

  • IP-адрес — 172.18.120.243 (например)
  • Маска подсети — должна совпадать с настройкой роутера, то есть 255.255.0.0
  • Основной шлюз — адрес роутера 172.18.0.1

Далее выбираем «Использовать следующие адреса DNS-серверов» в в качестве первого DNS указываем роутер, а в качестве второго — например DNS Google — 8.8.8.8. Теперь нажимаем «ОК», закрываем окна настройки адаптера и проверяем, что изменения применились дав команду ipconfig /all в командной строке:

Теперь ваш компьютер имеет постоянный статический адрес в вашей домашней сети. Далее, необходимо сделать так, чтобы внешний трафик от клиентов RRS, через ваш внешний ip-адрес, выданный провайдером и порт 1992 попал через роутер на ваш компьютер. Для этого необходимо «пробросить» данный порт в настройках роутера. Найдите в настройках вашего роутера что-то вроде такого окна:

Здесь перечислены правила перенаправления портов, вам нужно создать новое. В самом низу страницы будет что-то подобное:

Настраиваем новое перенаправление так:

Здесь:

  1. Имя правила — что хотите;
  2. Протокол соединения — TCP;
  3. Порт на который будут посылаться входящие подключения извне — 1992;
  4. IP-адрес вашего компьютера в домашней сети, который мы настроили выше;
  5. Порт в вашей домашней сети — 1992.

Нажимаем кнопку «Добавить», чтобы применить данную настройку. После этого сохраняем настройки:

После этого ваш компьютер может выступать в качестве сервера для RRS. Доступ на ваш сервер будет происходить по ip-адресу, который выдал вам провайдер на порту 1992.

ВНИМАНИЕ!!! Данное руководство не может охватить всего разнообразия роутеров имеющихся в продаже! Поэтому оно носит рекомендательный характер, и указывает лишь принцип настройки сети. За подробностями обратитесь к документации на ваш маршрутизатор.

ОСОБОЕ ВНИМАНИЕ!!! Публичное указание IP-адрес вашего маршрутизатора, открытие портов во внутреннюю сеть — потенциально опасно! Злоумышленник может попытаться получить доступ к вашему компьютеру, и в этом случае, ему будет в разы легче сделать это. Все что вы делаете, руководствуясь данным текстом — вы делаете на свой страх и риск! Авторы не несут ответственности за потенциальные проблемы вашего решения!

Приятной сетевой игры с друзьями в симуляторе RRS!


Нужна помощь?

Опишите возникшую ситуацию — и наша команда с радостью поможет вам.