Приветствую всех читателей. И сегодня моя статья будет направлена на создание Counter-Strike Source сервера, да это тема уже была не раз затронута в рунэте, но так как движок orangebox обновляеться, часть статей уже не актуальна. Сервер мы будем создавать с нуля, то есть вам не нужно знать всех тонкостей, все что вам понадобиться пару прямых рук.
Скачиваем сервер
Как всегда, все сервера valve начинаются с HldsUpdateTool Installer. Скачиваем HldsUpdateTool Installer с официального сайта steam. Ссылка на скачу hldsupdatetool. exe. Устанавливаем программу, далее указать путь, к примеру «C:\server\», далее указываем регион «Europe», далее жмем далее в плоть до упора установки. Заходим в папку «C:\server\» и удаляем весь хлам, кроме HldsUpdateTool. exe. Создаем файл update c форматом. bat => получается update. bat. Открываем update. bat через блокнот и пишем заветные строчки:
start /wait hldsupdatetool. exe
start /wait hldsupdatetool. exe — command update — game «Counter-Strike Source» — dir .
Запускаем update. bat. Открывается 2 консоли(окна), далее начинается загрузка сервера, это будет продолжаться примерно 30-40 минут. П. С. Первую консоль в которой не чего не пишется можно закрыть. Если активная консоль пропала, то это означает что сервер закачен.
Настройка сервера
Первое без чего сервер не запуститься, так это без файла запуска, давайте создадим его. Делаем такой же фокус как с update. bat, только с названием start. bat(можно брать любое название), далее открываем в блокноте и пешем туда код. Файл надо сохранить в папке «C:\server\css».
echo
start /wait srcds. exe — console — game cstrike — tickrate 100 — port 27015 +fps_max 0 +maxplayers 12 +map de_dust2
goto srcds
echo (%date% %time%) WARNING: srcds closed or crashed, restarting.
goto loop
Пояснение: tickrate(рейты сервера); port(порт на котором будет работать ваш сервер); fps_max(максимальное значение смены кадров); maxplayers(максимальное количество слотов); map(стартовая карта);
Конфигурация сервера
Создаём файл в папке «C:\server\css\cstrike\cfg» с именем server и форматом. cfg => server. cfg