Показать сообщение отдельно
25.07.2010, 13:46   #20
lvlo
#32 Sergey Moskovkin
 
Аватар для lvlo
 
Регистрация: 04.06.2010
Адрес: Москва
Сообщения: 172
По умолчанию

В общем, после очередного начала жизни с нового и "девственно" чистого жесткого диска, я немного озаботился вопросом запуска сервера NR2003 за роутером и вроде бы пришел к какому-то более-менее простому решению.

Все оказалось не так уж и страшно: главное сделать перенаправление нужных портов на самом роутере и поделиться своим IP адресом в "правильном" виде - с указанием порта, который будет использовать сервер NR2003.

Сразу оговорюсь для какого интернет подключения данный метод скорее всего не сработает: в случае если все пользователи вашего провайдера подключаются через общий IP адрес. Такое часто наблюдается у небольших компаний, однако вместе с этим они обычно предоставляют услугу выделенного IP адреса.

Часть первая - страшная: Port Forwarding

Итак, если у вас стоит роутер, то для начала, как это уже было неоднократно обозначено выше, нужно сделать перенаправление портов (Port Forwarding) на тот компьютер, с которого вы будете запускать сервер. У каждого производителя этих полезных устройств имеется свой взгляд на выполнение сей простой процедуры, поэтому то как это делается, вам придется выяснять самим.
  • Порты: с 32766 по 32809 - стандартые порты, которые использует NR2003
  • Тип портов: UDP
  • Внутренний IP адрес компьютера, с которого вы будете запускать сервер. Обычно роутер не меняет IP адреса подключенных компьютеров, но если есть сомнения на этот счет, то их можно закрепить по Мac адресу (Mac Address) - тут Google и Yandex ваши "двое из ларца".
Часть вторая - приятная: запускаем NR2003 сервер

Следующий шаг - узнать свой внешний IP: http://whatismyipaddress.com и поделиться им с друзьми и недругами в виде: ХХХ:ХХХ:ХХХ:ХХХ:32766 (32766 - номер порта, если что)

Если у вас динамический внешний IP адрес (к примеру, ADSL подключение, которое использует телефонную линию), то важно не отключаться от интернета после того, как вы всех оповестили о том, "где деньги лежат". Иначе при переподключении вам будет присвоен уже совсем другой IP адрес и вечеринки не получится.
  • запускаем игру и выбираем мод(ификацию)
  • переходим в секцию Multyplayer
  • выбираем вкладку Host, что в верхней части экрана
  • ставим нужную галку на Connection Method Allowed (обычно там всего один пункт)
  • выставляем максимальное количество игроков (обычно - 42)
  • заполняем поля в Server Info, если надо ставим пароль на вход и ограничение на качество соединения (Max Latency - 500 должно хватить)
  • жмем кнопку Start, которая прячется в нижней части экрана
  • выбираем трассу и настройки сессии
  • жмем кнопку Continue - все сервер доступен для игроков

Вот вроде бы и все. Качество "домашних вечеринок" будет зависеть от многих факторов, начиная от загруженности линии провайдера и используемого роутера и заканчивая извечным "человеческим фактором".

PS: работает хоть?
lvlo вне форума Ответить с цитированием