Битлента
Роутеры и Wi-Fi5 мин чтения·

Проброс портов для игры: когда нужно открывать порты и почему часто хватает UPnP

Когда играм действительно требуется проброс портов, чем он отличается от UPnP, как найти нужные порты и что делать, если тип NAT остался строгим.

Кратко

Большинству игр порты открывать не нужно: соединение устанавливается исходящим. Проброс полезен, когда вы хостите игру или строгий NAT мешает подключению. Часто достаточно UPnP или правила для одной игры.

Нужен ли проброс, когда игра просто «лагает»

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

Большинство современных игр подключается к серверам разработчика: клиент сам обращается наружу, а ответ проходит через роутер по обычным правилам. Порты в этом случае открывать не нужно. Проблемы возникают, когда игра использует прямое соединение между игроками (peer-to-peer) или когда вы сами создаёте сервер для друзей. Если у вас высокий пинг, потери пакетов или рывки, разбирайтесь с сетью, а не с портами: помогут материалы о нагрузке на Wi-Fi и о диагностике задержек.

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

Некоторые симптомы указывают именно на проблемы с входящими подключениями.

  • В игре или консольном меню отображается предупреждение о типе NAT (строгий или умеренный), см. материал о типах NAT.
  • Вы не можете присоединиться к друзьям или они не могут присоединиться к вам, хотя игра работает.
  • В голосовом чате вас не слышат или вы не слышите других.
  • Вы хотите запустить собственный игровой сервер для друзей.
  • Матчмейкинг находит партнёров медленно или только в ограниченном регионе.

Если ни одного из симптомов нет, игра работает нормально и без проброса. Открытые порты не сделают её быстрее. Кстати, на консолях и в некоторых играх есть встроенный тест соединения, который показывает тип NAT и возможные проблемы: с него стоит начать.

UPnP или ручной проброс: что выбрать

Есть два способа открыть порты, и у каждого свои особенности.

СпособПлюсыМинусы
UPnPАвтоматически, ничего не нужно знать о портахЛюбая программа в сети может открыть порт, меньше контроля
Ручной пробросПолный контроль, открывается только нужноеНужно знать порты и закрепить адрес устройства
DMZБыстрая проверкаОткрывает всё, небезопасно, лучше не использовать постоянно

Для домашней сети, где нет чувствительных устройств, UPnP часто оказывается практичным решением и справляется с большинством игр. Если вы хотите более строгий контроль или UPnP выключен из соображений безопасности, создайте ручное правило для конкретной игры и конкретного устройства. О рисках автоматики подробно написано в статье про UPnP, а о том, почему DMZ лучше не оставлять, — в материале о DMZ.

🛡️ Настройки роутера не помогли?
Можно пользоваться постоянно: российские приложения работают, включать и выключать ничего не нужно. Без карты и регистрации, настройка за пару минут.
Проверить на другом канале

Порядок настройки ручного проброса для игры

Если решили действовать вручную, следуйте порядку.

  1. Найдите в справке игры или на сайте её разработчика перечень портов и протоколов для вашей платформы. Не берите значения из случайных источников: у разных игр и платформ порты отличаются.
  2. Закрепите за консолью или компьютером постоянный адрес в сети (резервирование по MAC).
  3. В веб-интерфейсе роутера откройте раздел проброса портов и создайте правила для каждого порта или диапазона с нужным протоколом.
  4. Укажите внутренний адрес устройства и сохраните настройки.
  5. Перезапустите игру и проверьте тип NAT в её меню или на консоли.
  6. Если результат не изменился, проверьте, не мешает ли межсетевой экран на компьютере и нет ли второго роутера.

Если тип NAT остаётся строгим, причиной может быть двойной NAT или «серый» адрес: тогда правила на вашем роутере не помогут. Способы диагностики описаны в отдельных статьях. Также помните, что после завершения игры ненужные правила стоит удалить.

Что делать, если порты открыты, а проблема осталась

Бывает, что проброс сделан, а игра по-прежнему жалуется. Тогда причина где-то в другом месте, и нужно последовательно её искать.

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

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

Как проверить результат и не оставить лишнего

Когда всё настроено, сделайте короткую проверку, чтобы убедиться, что усилия оправданы.

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

Затем наведите порядок: удалите правила для игр, в которые больше не играете, отключите UPnP, если он включался только для теста, и убедитесь, что DMZ выключена. Дважды в год стоит просматривать таблицу правил и таблицу UPnP. Такой подход не отнимает времени, зато не оставляет открытых дверей на месяцы. И помните, что после обновления игры номера портов иногда меняются: если внезапно возникли проблемы, сверьте актуальные данные в справке разработчика.

Отдельного внимания заслуживает Wi-Fi. Если приставка или компьютер подключены беспроводно, а игра чувствительна к задержке, по возможности переведите устройство на кабель: это устранит целый класс проблем с рывками и потерями, которые к портам не относятся. Сочетание кабельного подключения и корректного NAT даёт наиболее стабильный результат для сетевых игр.

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

🛡️ Настройки роутера не помогли?
Можно пользоваться постоянно: российские приложения работают, включать и выключать ничего не нужно. Без карты и регистрации, настройка за пару минут.
Проверить на другом канале
игрыпроброс портовnatupnp

Часто задаваемые вопросы

Читайте также