1

Сценарий, риск дождя

В игре под названием "Risk of Rain" (RoR) я размещаю свой собственный сервер прослушивания. Однако до моей кончины кажется, что никто не может успешно присоединиться к моему серверу. Я сделал основные предварительные условия, такие как правильная переадресация портов, но все еще безрезультатно.

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



ISP (кабель Time Warner) <----------------> Маршрутизатор Linksys WRT610N <---------------> Мой компьютер



Что касается проведенных мною тестов и соответствующей важной информации, они обобщены ниже в соответствии с каждым сетевым устройством:


Мой компьютер

  • Мой антивирус, брандмауэр Windows и защитник временно отключены

  • Проверена целостность кеша игры (через приложение цифрового распространения под названием "Steam" [с тех пор, как я купил игру в Steam])


Маршрутизатор Linksys WRT610N

  1. Установка моего компьютера в DMZ не решила проблему

  2. Я могу подключиться к серверу через telnet через петлевой IP-адрес и собственный внутренний IP-адрес

  3. Использование любой другой игры для размещения прослушивающего сервера работает с текущими настройками переадресации портов на моем маршрутизаторе

  4. Я могу присоединиться к серверу прослушивания, который размещен кем-либо, кроме меня

  5. Брандмауэр моего роутера отключен

  6. Я размещаюсь на порту "11100", который еще не используется ни одним другим приложением (проверено с помощью netstat)

  7. "netstat" в cmd утверждает, что игра действительно устанавливает TCP-соединение "Listening" (однако никто не может успешно присоединиться к моему серверу)

  8. Когда я размещаю сервер прослушивания на определенном порте и пытаюсь выполнить сканирование портов через веб-сайты в Интернете, результаты показывают, что брандмауэр блокирует любое входящее соединение с этим конкретным портом


ISP (Time Warner Cable)

  • Никаких действий здесь не сделано



Мои выводы: Начнем с того, что проблема, похоже, связана с NAT из-за 1, 2, 3. Кроме того, похоже, что проблема не связана с программным обеспечением, поскольку 2 работает и поскольку кэш игры был проверен. С другой стороны, 8 подразумевает, что брандмауэр все еще присутствует. Единственный брандмауэр, который может присутствовать, от интернет-провайдера. Однако почему только этот RoR не работает в этом конкретном сетевом сокете, в то время как другие подобные игры работают? Я ошибаюсь или пренебрегаю какими-либо другими возможными факторами / корнями?


Вопрос

Проще говоря, люди не могут присоединиться к моему серверу прослушивания. Каковы основные причины этой проблемы и как я могу ее решить после всех проведенных выше тестов?



Windows 7
Эмулятор Linksys WRT610N: http://ui.linksys.com/files/WRT610N/1.00.00.17/index.htm

1 ответ1

0

С предоставленной дополнительной информацией может показаться, что маршрутизатор не настроен должным образом для переадресации порта NAT, или служба не работает должным образом.

Используя прилагаемый эмулятор, я замечаю, что для переадресации портов необходимо указать внутренний частный IP-адрес. Это означает, что при Basic Setup необходимо настроить резервирование DHCP, чтобы гарантировать, что игровой сервер имеет тот же IP-адрес, чтобы при настройке Single Port Forwarding можно было предоставить зарезервированный IP-адрес. Я считаю , что External Port и Internal Port должен быть установлен на 11100 и другое, установленное число IP, а Enabled флажок установлен.

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

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