Сервер видно в поиске + поддержка steam
Многие пытаются запустить свой сервер CS, но сталкиваются с серьезными проблемами. Сервера не отображаются в списке CS серверов интернета, так сервер будет совсем непопулярным. Остается только добавлять сервера CS в мониторинги игровых серверов и информировать игроков о новом сервере своими силами. Другой проблемой является то, что игроки со Steam не могут зайти на ваш сервер. Несмотря на то, что игроков с нон-стим клиентом очень много, некоторые игроки предпочитают играть на steam клиенте, а зачем тогда ограничивать им доступ на сервер? :)
Скачать архив 47-48_steam-nonsteam_master_windows
Установка:
1. В файле server.cfg (можно открыть блокнотом) добавьте строчки (обязательно перед "exec listip.cfg"):
setmaster add "63.251.143.218"
setmaster add "65.73.232.251"
setmaster add "65.73.232.253"
setmaster add "68.142.72.250"
setmaster add "69.28.151.162"
setmaster add "72.165.61.189"
setmaster add "72.165.61.190"
setmaster add "207.173.177.11"
setmaster add "207.173.177.12"
setmaster add "213.239.209.221"
setmaster add "216.52.220.16"
setmaster add "hlmaster.jolt.co.uk"
setmaster add "pr00f.oo.lv"
3. Сервер нужно запускать с параметром -master.
Создаем ярлык для hlds.exe, жмём по ярлыку правой кнопкой - Свойства - и в поле "Объект" добавляем параметр -master, пример: "C:/..../hlds.exe" -master
4. Открываем с помощью блокнота файл ../cstrike/steam.inf и заменяем содержимое на такое:
PatchVersion=1.6.3.7
ProductName=cstrike
После установки:
1. На сервер можно будет зайти с non-steam и steam клиентов (поддержка двух протоколов 47 и 48).
2. Будут работать мастер серверы, а значит сервер будет виден в списке серверов интернета (крякнутый swds.dll).
3. На сервере будет работать стимовский античит VAC.ЗАЩИТА ОТ ПАДЕНИЯ:
Создаем в папке с файлом 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
соответствено: rcon_password свой пароль, maxplayers сколько игроков максимум
файл =>сохранить как => как вам удобно, лично у меня так:
Имя: start.bat
Тип: все файлы
Кодировка: ANSI
Сохраняем и запускаем полученый файл START.BAT
Ваш сервер виден в интернете и если он упадёт то start.bat файл запустит его снова!!!