Сценарий, риск дождя
В игре под названием "Risk of Rain" (RoR) я размещаю свой собственный сервер прослушивания. Однако до моей кончины кажется, что никто не может успешно присоединиться к моему серверу. Я сделал основные предварительные условия, такие как правильная переадресация портов, но все еще безрезультатно.
Поэтому я провел множество других тестов, чтобы сузить проблему, но не могу определить основную причину. Простая диаграмма ниже представляет собой сеть:
ISP (кабель Time Warner) <----------------> Маршрутизатор Linksys WRT610N <---------------> Мой компьютер
Что касается проведенных мною тестов и соответствующей важной информации, они обобщены ниже в соответствии с каждым сетевым устройством:
Мой компьютер
Мой антивирус, брандмауэр Windows и защитник временно отключены
Проверена целостность кеша игры (через приложение цифрового распространения под названием "Steam" [с тех пор, как я купил игру в Steam])
Маршрутизатор Linksys WRT610N
Установка моего компьютера в DMZ не решила проблему
Я могу подключиться к серверу через telnet через петлевой IP-адрес и собственный внутренний IP-адрес
Использование любой другой игры для размещения прослушивающего сервера работает с текущими настройками переадресации портов на моем маршрутизаторе
Я могу присоединиться к серверу прослушивания, который размещен кем-либо, кроме меня
Брандмауэр моего роутера отключен
Я размещаюсь на порту "11100", который еще не используется ни одним другим приложением (проверено с помощью netstat)
"netstat" в cmd утверждает, что игра действительно устанавливает TCP-соединение "Listening" (однако никто не может успешно присоединиться к моему серверу)
Когда я размещаю сервер прослушивания на определенном порте и пытаюсь выполнить сканирование портов через веб-сайты в Интернете, результаты показывают, что брандмауэр блокирует любое входящее соединение с этим конкретным портом
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