Как создать Counter-Strike Source сервер с нуля часть 1

Приветствую всех читателей!!! И сегодня моя статья будет направлена на создание 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
Пишем туда код:
log on
sv_logbans 1
sv_logecho 1
sv_logfile 1
mp_logdetail 3
exec banned_ip.cfg
exec banned_user.cfg
writeid
writeip
hostname "Server Name" //Название сервера
rcon_password "password" //rcon пароль
sv_contact your@email.ru //e-mail админа
mp_allowNPCs 1
mp_allowspectators 1
mp_autocrosshair 0
mp_autokick 0
mp_autoteambalance 1 //баланс команд
mp_buytime 0.5
mp_c4timer 35 //таймер c4
mp_chattime 10
mp_consistency 1
mp_decals 200
mp_fadetoblack 0
mp_falldamage 1
mp_flashlight 1
mp_forcecamera 0
mp_forcerespawn 1
mp_fraglimit 0
mp_freezetime 5 //фризитайм
mp_footsteps 1
mp_friendlyfire 1
mp_hostagepenalty 0
mp_limitteams 1
mp_maxrounds 0
mp_playerid 1
mp_spawnprotectiontime 10
mp_roundtime 3
mp_startmoney 800 //стартовые деньги
mp_teamplay 0
mp_timelimit 30
mp_tkpunish 0
mp_weaponstay 0
mp_winlimit 0
sv_airaccelerate 10
sv_allowdownload 1
sv_allowupload 0
sv_alltalk 0
sv_cheats 0
sv_consistency 1
sv_enableoldqueries 1
sv_footsteps 1
sv_friction 4
sv_gravity 800
sv_maxrate 20000
sv_maxspeed 320
sv_maxunlag 0.5
sv_maxupdaterate 40
sv_minrate 0
sv_minupdaterate 10
sv_pausable 0
sv_rcon_banpenalty 15
sv_rcon_maxfailures 5
sv_rcon_minfailures 5
sv_rcon_minfailuretime 30
sv_specaccelerate 5
sv_specnoclip 1
sv_specspeed 3
sv_stats 1
sv_stepsize 18
sv_stopspeed 75
sv_timeout 30
sv_unlag 1
sv_voiceenable 1
breakable_multiplayer 1
decalfrequency 10
host_framerate 0
bot_quota 0 //количество ботов
bot_quota_mode "fill"
bot_difficulty 2

Сервер от части настроен, запускать сервер через файл start.bat

В следующей части статьи, будет расписано установка модов и плагинов на сервер.

15 комментариев

Перейти полю для комментария

  1. Сайтостроения и Cs. Хорошая тема была как продвинуть тематику CS.

  2. почему когда я запускаю update.bat пишет не найдено hldsupdatetool.exe что делать подскажите

    1. Внимательно проверьте прописанный путь

  3. в конц установки когда я запуская файл start.bat он пишет не удаётся найти srcds.exe что делать

    1. Проверьте прописанный путь в «start.bat» к файлу «srcds.exe»

      1. все пути верны. все делал по тексту.
        у меня этого файла вообще нет

      2. У меня та же самая проблема, все делал по тексту, все равно ошибка

      3. Слушай а что делать если bat только через текстовый документ?

        1. Предлагаю Вам загуглить, как создать bat файл

  4. мне выдаёт сообщение Failed to load the launcher DLL: Не найден указанный модуль

  5. не создает папку css, создает только файл ClientRegistry.blob

  6. мне выдаёт сообщение Failed to load the launcher DLL: Не найден указанный модуль и у меня

  7. Так что вам остается лишь найти машину, имеющую прямой доступ в Интернет. Только после того, как вы оказались в тупике и не можете сами получить дистрибутив сервера или его обновление со steam, тогда уже берите предоставленный кем–то дистрибутив и при каждом обновлении ждите, что кто–то сделает патч для вашего сервера.

  8. не создает папку css, создает только файл ClientRegistry.blob

    1. То-же самое. Пишет » Getting version 51 of Steam HLDS Update Tool» и закрывается.

Добавить комментарий

Ваш адрес электронной почты не будет опубликован.