Это может быть из-за одной из нескольких причин:
1) У вас ip адрес не внешний.
2) В настройках сервера стоит значение - "sv_lan 1"
3) У сервера старый патч.

Пути их решения:
1) Обратиться к своему провайдеру интернета и приобрести у него внешний IP адрес
2) При запуске сервера, через консоль, написать в параметрах запуска: вместо sv_lan 1, sv_lan 0.
3) Желательно сменить патч на 28-ю или 29-ю версию

P.S. Желательно, чтобы сервер был загружен через hldsupdatetool.

Добавить в server.cfg:
Код

setmaster add 72.165.61.189
setmaster add 68.142.72.250
setmaster add 69.28.151.162
setmaster add 72.165.61.189
setmaster add 207.173.177.11
setmaster add 68.142.72.250
setmaster add hlmaster.jolt.co.uk
setmaster add 65.73.232.251:27040
setmaster add 65.73.232.253:27040
setmaster add 207.173.177.12:27010
setmaster add 207.173.177.11:27010


Удалить содержимое steam.inf и написать:
Код

PatchVersion=1.6.3.7
ProductName=cstrike



Небольшое FAQ:

Не Показывает Сервер в internet?
Поставить на сервер патч не ниже 24 всё будет работать.

Какая команда отвечает за поиск сервера в поисковике серверов?
В строке запуска пропишите -master

Как сделать чтоб сервер был виден в поисковеке серверов?

У клиента должен быть патч не ниже сервера.

После смены протоколов 29 патч не актуален!!!