3

Я и мои братья играем в компьютерную игру GTA Online. Мы все подключены к одной локальной сети.

Однако иногда мы испытываем проблемы с подключением. Сейчас я прочитал на официальном сайте Rockstar, что это поможет разблокировать / переслать некоторые порты в моем роутере.

Однако для одного компьютера это имеет смысл для меня, но как маршрутизатор будет обращаться с входящими пакетами, если я определил следующие два правила переадресации портов?

Вы можете видеть, что я пересылаю, например, порт 80 на компьютер Black и Black2. Будет ли компьютер Black и компьютер Black2 принимать все входящие пакеты через порт 80 маршрутизатора, а другие компьютеры ничего не получат?

И получает ли компьютер Black также пакеты, предназначенные для Black2, или только его пакеты?

Как маршрутизатор узнает правильную цель?

3 ответа3

6

Пакеты, полученные через порт 80 и т.д., Будут пересылаться ТОЛЬКО ОДНОМУ внутреннему ПК, либо черному, либо черному2.

Будет ли компьютер Black и компьютер Black2 принимать все входящие пакеты через порт 80 маршрутизатора, а другие компьютеры ничего не получат?

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

Компьютер Блэк также получает пакеты, предназначенные для Black2, или только его пакеты? Как маршрутизатор узнает правильную цель?

Это важный момент: маршрутизатор не может определить, предназначен ли пакет для черного или черного2. Он не может различить их и, вероятно, отправит их всех к черным или черным2. Также может случиться, что некоторые из них перейдут к черным, а некоторые - к черным2, но они не будут "правильными". Поскольку вы пересылаете более одного порта, может случиться так, что пакеты, поступающие на один порт, станут черными, а пакеты, поступающие на другой порт, перейдут на черный2. Это невозможно предсказать, поскольку вы дали маршрутизатору неоднозначные указания.

Что ты можешь сделать?

Вы должны взять под контроль, какие пакеты идут куда. Я вижу два пути.

  1. Один из них - включить только один набор правил и играть, например, с черными. Если вы хотите поиграть с Black2, вернитесь к интерфейсу управления маршрутизатора и сделайте переключатель: отключите Black и включите Black2. Я знаю, что это не то, что вы хотите, и вы ищете способ играть одновременно на двух компьютерах.
  2. Другой способ - настроить клиентов на использование двух разных наборов портов и создать два разных набора правил пересылки на маршрутизаторе. Я имею в виду открыть настройки игры и посмотреть, есть ли такая опция. Как бы то ни было, это невозможно, это зависит от того, предусмотрел ли производитель игр такую возможность. Этот тип настройки очень распространен в мире серверов, но на потребительском рынке часто ожидается, что есть только одна рабочая станция, и она напрямую подключена к Интернету.
3

То, что вы просите, неосуществимо, потому что все в вашем доме используют один и тот же маршрутизатор и внешний IP-адрес в Интернете, поэтому внешний наблюдатель не может отличить одного из вас от других. Но может быть альтернативное решение.

Я не знаю, как работает GTA Online, но мне кажется, что, если вы не размещаете сервер, все соединения исходят от вашего компьютера и действуют как клиент, поэтому серверу, к которому вы подключаетесь, никогда не нужно инициировать обратное соединение.

Если это так, вам вообще не нужна переадресация портов. Вам нужно только открыть эти порты в брандмауэре маршрутизатора и на ваших компьютерах. Вам нужно будет отменить переадресацию портов, или только один компьютер сможет играть.

Если это не работает, есть другое решение, но с небольшими шансами на успех, которое заключается в настройке маршрутизатора и всех устройств в домашней сети для использования только протокола IPv6 и повсеместного отключения IPv4. Таким образом, все устройства будут иметь разные адреса в Интернете. Тем не менее, IPv6 может не полностью поддерживаться универсально, и, возможно, его реализация на маршрутизаторе будет по-прежнему использовать только один внешний IP-адрес. Технические проблемы могут быть слишком сложными для решения.

2

По моему опыту, для GTA5 вам нужно использовать маршрутизатор, который поддерживает UPNP. Это универсальный подключи и играй. Каждый экземпляр GTA5 будет обращаться к вашему маршрутизатору с просьбой открыть случайные высокие порты, чтобы позволить вам и вашему брату играть одновременно. Не пытайтесь делать это вручную, иначе только один из вас сможет играть.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .