Доброго времени суток всем!
Сразу сообщу, что ОС у меня Debian, но она вроде сама близка к Ubuntu.
Возникла следущая проблема. Возможно я что-то, где-то не докрутил но суть такая.
Установил себе сервер CS, dproto подключил. Все вроде запускается, и работает, но сервер не видно из интернета. Причем ситуация очень интересная.
Сервер висит в локальной сети за роутером Dlink DIR-300 в DMZ(т.е. на выход и вход все открыто).
Из локалки на сервер захожу нормально. А вот через внешний IP никак. В результате ковыряний выяснил, что сервер открывает на сетевом интерфейсе порт 27015 UDP.
Но со внешки его не видно.
Ради интереса принудительно через Apache открыл 8000 порт и запустил сервер CS тоже на 8000 порту (ну соответственно UDP). Из инета все сразу законнектились.
Пробовал останавливать Apache при запущенном сервере CS. клиенты сразу отваливаются, как только закрывается 8000 TCP.
Роутер точно пропускает через 27015 UDP, т.к. пробовал создать сервер из под винды. Все сразу пошло.
Помогите пожалуйста, а то я уже 2 недели с ним сражаюсь и все никак!
Строка запуска: ./hlds_run -binary ./hlds_i686 -game cstrike -nomaster +ip 192.168.0.50 +maxplayers 16 +port 27015
Dproto v 0.9.87 Linux
Metamod 1.19