Создаем в папке с файлом hlds.exe текстовый файл
В нём пишем: @echo off
cls
echo Protecting hlds from crashes...
echo If you want to close srcds and this script, close the hlds window and type Y depending on your language followed by Enter.
title hlds.com Watchdog
:hlds
echo (%time%) hlds started.
START/HIGH /wait hlds.exe +sv_lan 0 -game cstrike +port 27015 -console +maxplayers 32 +map de_dust2 +rcon_password 123 +exec server.cfg
echo (%time%) WARNING: hlds closed or crashed, restarting.
goto hlds
файл =>сохранить как =>
Имя: start.bat
Тип: все файлы
Кодировка: ANSI
Сохраняем и запускаем полученый файл START.BAT
Ваш сервер виден в интернете и если он упадёт то бат файл запустит его снова!!!
всё...