Инсталяция сервера под Windows

Добро пожаловать в учебник по установке Source Dedicated Server под Windows. Мы предполагаем, что вы обладаете достаточными знаниями операционной системы Windows.

Мы рекомендуем использовать консольную версию установки выделенных серверов Source, а не интерфейс Steam. В этом и других учебниках мы будем использовать консольную версию установки.

1. Начнем с HLDSUpdatetool

Прежде всего нам понадобится небольшая программка от Valve — HLDSUpdatetool.

Скачиваем ее, сохраняем в какую-нибудь временную директорию на сервере (например C:\HLDSUpdatetool); запускаем.

После успешной установки программы, отправляемся в папку HldsUpdateTool и запускаем HldsUpdateTool.exe для того, чтобы обновить программу.

2. Скачиваем сервер

Вот теперь настало время приступить к скачке самого игрового сервера. Этот процесс долгий и может занять от нескольких минут до нескольких часов — все зависит от линии соединения с вашим провайдером.

В Windows жмем Start (Пуск), далее Run… (Выполнить). В Окне вводим следующее:

C:\hldsupdatetool\hldsupdatetool.exe -command update -game «Counter-Strike Source» -dir C:\srcds

Вместо C:\hldsupdatetool\ следует указать путь к вашей hldsupdatetool.exe.

C:\srcds следует изменить на путь, соответствующий папке, куда вы хотите установить выделенный сервер.
Также напоминаем, что параметр -game в приведенной выше строке соответствует типу игры, которую вы хотите установить. Ниже приведены соответствия типов, которые следует указывать в кавычках:
Counter-Strike Source — Counter-Strike Source
hl2mp — Half-Life 2 Deathmatch

После запуска приложения начнется скачивания сервера Source. Этот процесс может занять некоторое время, дождитесь окончания скачивания.

Перед тем как начать устанавливать выделенный сервер Source убедитесь что на диске достаточно места для его установки (необходимо от 500 мегабайт до 1.3 гигабайта).

3. Запускаем сервер

Перед тем как запустить сервер создайте и настройте по вашему желанию файл c:\srcds\cstrike\cfg\ server.cfg (где c:\srcds\ - путь к вашему серверу, а \cstrike\ - тип (мод) вашей игры)

В Windows жмем Start (Пуск), далее Run… (Выполнить). В Окне вводим следующее (если сервер — Counter-strike Source):

c:\srcds\srcds.exe -console -game cstrike +map de_dust -maxplayers 16 -autoupdate
или если Half-Life 2 Deathmatch
c:\srcds\srcds.exe -console -game hl2mp +map dm_lockdown -maxplayers 12 -autoupdate
Если вы хотите запустить окно визуальной настройки параметров, а не использовать «ключи» запуска, то просто запустите c:\srcds\srcds.exe

Xtras. Запускаем сервер через .bat файл

.bat файлы — небольшие текстовые файлы, в которых используется несложный скриптовый язык. Эти программы выполняются Windows.

Создаем обычный текстовый файл в блокноте в папке сервера рядом с файлом srcds.exe. Пишем туда следующий скрипт:

@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 srcds.com 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 srcds

Закрываем, сохраняем файл с расширением .bat и запускаем. В случае падения или вылета srcds.exe сервер автоматически теперь перезапуститься с теми же параметрами.