Установка чистого сервера Сначала определимся, что такое HLDS, и где его взять. HLDS – Half Life Dedicated Server
– выделенный автономный сервер для Half-Life и CS 1.6. Выделенный –
значит отдельный, для его запуска лучше использовать отдельный
компьютер, сервер создается без запуска самой игры, что очень удобно.
Чаще всего ставятся именно выделенные сервера. В no-steam версиях CS он
обычно устанавливается вместе с самой игрой, т.к. сервер использует
многие файлы самой игры (т.е. HLDS
– это серверная часть игры). Использовать этот сервер не рекомендуется,
но вполне реально. Нам нужна последняя, официальная, "чистая" версия HLDS. Он бесплатный, его можно спокойно скачать из интернета.
Сервер скачивается с серверов steam, размер 315 мб.
Для этого нам понадобиться программка hldsupdatetool. Скачиваем её: http://storefront.steampowered.com/download/hldsupdatetool.exe.
Устанавливаем, путь установки лучше оставить по умолчанию (C:\Program Files\Valve\HLServer). Запускаем HldsUpdateTool.exe,
пойдет процесс проверки обновлений (программы, а не самого сервера).
Если есть обновления, она сама их скачает и установит. Создаем папку serv на диске C:. В эту папку (C:\serv\) будет скачиваться сервер. Далее нам нужно запустить HldsUpdateTool.exe с ключами -command update -game cstrike -dir c:\serv.
Как запустить программу с ключами? Проще всего это сделать через ярлык: нажимаем правой кнопкой по hldsupdatetool.exe
и выбираем создать ярлык. Заходим в его свойства (правой кнопкой мыши
по ярлыку -> свойства). Смотрим на поле объект, там у нас должно
быть "C:\Program Files\Valve\HLServer\HldsUpdateTool.exe" (если
вы делали всё в точности по этой статье). Нам нужно всего лишь к этой
строчке добавить ключи, написанные выше. В результате это будет
выглядеть так: "C:\Program Files\Valve\HLServer\HldsUpdateTool.exe" -command update -game cstrike -dir c:\serv.
Не напутайте с пробелами, всё должно выглядеть точно так, как написано;
нажимаем "Применить". Запускаем ярлык, пойдет процесс загрузки HLDS.
Внимание! Бывает, что сервер не отвечает и скачка не идет, придется
попробовать еще раз, но позже. По окончанию загрузки в папке C:\serv\ появится куча файлов, это и есть наш HLDS.
Сразу сделайте копию этой папки на всякий случай, чтоб было откуда
восстанавливаться. Папку с сервером можно его перенести в любое другое
удобное место. Пусть это будет D:\Server\.
Сам сервер уже можно запустить, заходим в папку сервера, запускаем hlds.exe. Выбираем параметры и жмем Start Server.
Не забудьте, что сейчас у вас в руках официальный сервер, а значит
с No-Steam (пиратская кс) на сервер вы не зайдёте. Будет ошибка "STEAM
validation rejected". Чтобы это исправить, нужно установить Dproto, но об этом позже.
Как узнать версию сервера? Наберите в консоли сервера version:
Protocol version 48
Exe version 1.1.2.6 (cstrike)
Exe build: 14:21:06 Mar 8 2010 (4554)