Topic: [Bug] Не могу играть на pvpgn сервере с компьютера, на котором он сто
Был такой баг со старкрафтом, сабж. Если создавал я, то понятно - адрес игры другим выдавался как 127.0.0.1. Но танцы с address_translate.conf ни к чему не привели. И если другие создавали, я тоже не мог зайти - почему так?
Причину я нашел позже. Если в старкрафте указать адрес сервера как 127.0.0.1, то старкрафт биндит UDP порт на loopback интерфейс 127.0.0.1 вместо 0.0.0.0, и соответственно может работать только с loopback. Проверить можно, набрав
netstat -na | find "UDP"
Увидите что-то вроде
UDP 127.0.0.1:6112 *:*
Решение - указывать в списке серверов старкрафта внешний адрес сервера или любой, отличный от loopback (127.0.0.1).