Установка сервера Counter Strike: Source на Windows

#1 2012.09.05 10:23:44

0

Доброго времени суток, так как у меня большой опыт по технической части по игровым серверам, решил создать небольшой мануал по установке серверов Counter Strike: Source.

1. Начало Работы:
Прежде всего нужно скачать hldsupdatetool утилиту с Веб-сервера компании Valve

Создайте папку и скопируйте файл в данную директорию

C:
cd \srcds
hldsupdatetool


Программа проверит наличие новой версии и если нужно обновиться.
Если вы не владеете командной строкой в Windows, тогда просто запустите скачанный файл HLDSUpdatetool.exe и следуйте инструкциям установки. После чего проследуйте в папку установки и запустите программу, она проверит наличие обновлений и если таковые имеются загрузит их - после чего сама закроется.

2) Загрузка файлов
Теперь всё готово и мы можем приступить к загрузке файлов. Это может занять несколько часов, в зависимости от качества связи с сервером и качества вашего Интернет соединения.
Command(s):
hldsupdatetool -command update -game "Counter-Strike Source" -dir C:\srcds

После запуска данной комнады, Вы увидите следующее:

Checking bootstrapper version ...
Updating Installation
No installation record found at .
No installation record found at .
No installation record found at .
No installation record found at .
No installation record found at .
Checking/Installing "Counter-Strike Source Shared Content" version 69
0.57% .\cstrike\bin\server.dll
1.96% .\cstrike\bin\server_i486.so
1.96% .\cstrike\cfg\buypresetsdefault_ct.vdf
1.96% .\cstrike\cfg\buypresetsdefault_ter.vdf
...


В итоге в директории srcds будут загружены бинарники сервера для разных платформ и данные.
Не забывайте заменять переменные вашими собственными , так как статья основана на примере и ваши данные могут изменятся (например директория установки).
Если вы не владеете командной строкой в Windows, тогда проследуйте в папку установки HLDSUpdatetool. Найдите файл программы HLDSUpdatetool.exe который вы запускали в прошлом пункте. Создайте ярлык к этому файлу и нажмите свойства ярлыка. В свойствах ярлыка найдте поле объект и введите туда

C:\SRCDS\HldsUpdateTool.exe -command update -game "Counter-Strike Source" -dir C:\srcds

Где C:\srcds указывайте путь к вашему серверу, соблюдая иерархию папок. Теперь запустите этот ярлык, начнется процедура загрузки файлов сервера. Ждем пока закончится загрузка сервера.

3) Запуск srcds
Сначала необходимо изменить будет, или создайте новый файл C:\srcds\cstrike\CFG\server.cfg и настроить его.
Теперь мы готовы запустить srcds.
Нажмите кнопку Пуск (Start), Выполнить. Введите в поле:

c:\srcds\srcds.exe -console -game cstrike +map de_dust -maxplayers 16 -autoupdate

и нажмите кнопку ENTER или второй вариант: создайте ярлык к фалу srcds.exe и в его свойствах впишите c:\srcds\srcds.exe -console -game cstrike +map de_dust -maxplayers 16 -autoupdate.
Всё готово , сейчас ваш сервер должен работать.
Если вы хотите использовать GUI режим (графический интерфейс пользователя ) то просто запускайте файл srcds.exe.

4) Дополнение. Перезапуск srcds сервера в случае аварии .
Сейчас мы сделаем файл сценария , чтобы убедиться в том, что если наш сервер SRCDS неожиданно завершит работу , то он будет перезагружен. Прежде всего, нужно открыть текстовый редактор (например Блокнот), и написать в нем следующее:

Command(s):
@echo off
cls
echo Protecting srcds from crashes...
echo If you want to close srcds and this script, close the srcds window and type Y depending on your language followed by Enter.
title hlmod.ru Watchdog
:srcds
echo (%time%) srcds started.
start /wait srcds.exe -console -game cstrike +map de_dust +maxplayers 16
echo (%time%) WARNING: srcds closed or crashed, restarting.
goto srcd
Отредактировано: Panda 2022.08.08 12:19:44