Для получения дистрибутива сервера и его дальнейшего обновления через steam используется утилита Windows HLDS Update Tool и Linux HLDS Update Tool. Это архивы, после распаковки которых вы получите файлы HldsUpdateTool.exe для Win и steam для Linux. Если с HldsUpdateTool.exe все понятно, то файл steam еще необходимо сделать запускающимся: chmod +x steam. Все эти утилиты Вы можете взять на srcds.com
Теперь утилита готова для запуска:
HldsUpdateTool.exe - для Win ./steam - для Linux
При первом запуске утилита обновится до последней версии и после обновления выдаст синтаксис доступных команд. Use: hldsupdatetool -command [parameters] [flags] Commands: update: Install or update HLDS parameters: -game - Mod name: cstrike, tfc, dod, dmc, valve, czero, or ricochet -dir - HLDS Install dir (if dir not specified, will use value from last run of tool) flags: -verify_all - Verify all HLDS files are up to date -retry - Automatically retry every 30 seconds if the Steam Network is busy For example: hldsupdatetool -command update -game cstrike -dir c:hlds version: View installed versions list: View available games
Командой
hldsupdatetool -command list
получаем список доступных модов сервера для скачки. ** 'game' options for Source DS Install:
и процесс пошел. Если утилита HldsUpdateTool у вас находится в той же директории, где будет располагаться сервер, то вместо -dir c:/srcds делаем -dir . .
По окончанию работы утилиты вы получите надпись:
HLDS installation up to date
Это значит, что вы получили последнюю версию сервера, и она установлена у нас в c:/srcds. Создайте скриптик для последующих обновлений сервера Update.bat (update.sh для Linux) - запустите notepad.exe и в появившемся окне напишите следующее:
Сохраните файл в папке с Вашим сервером, с названием update.bat (название файла можете сдалть любое, главное, чтобы расширение было .bat, а не txt!).
Немного о том, что этот скриптик делает: запускает установку или обновление сервера Counter-Strike: Source в ту же папку, где находится hldsupdatool.exe и дожидается окончания этого процесса. Для создания сервера HL2DM или DODS используйте в параметре -game значение "hl2mp" или "dods" соответственно (кавычки обязательны!).
и теперь можно переходить к тестированию и основным настройкам.
3. Тестирование и запуск сервера.
Для начала создадим скрипт запуска. В Windows это можно сделать ярлыком: щелкаем правой клавишей на рабочем столе, выбираем Создать/Ярлык, в появившемся окне «Создание ярлыка» пишем c:/srcds/srcds.exe или находим srcds.exe через Обзор, даем имя ярлыку и говорим Готово. На рабочем столе появился новый ярлык. Заходим в его Свойства, выбираем закладку Ярлык и в строке Объект, где у нас уже прописано С:/SRCDS/srcds.exe, дописываем:
Если вы хотите, что бы сервер стартовал автоматически при запуске/перезагрузки машины, то сделайте такой же ярлык в Программы/Автозагрузка. Основные параметры строки запуска и конфигурации сервера не сильно отличаются от серверов на движке HL1.
Теперь рассмотрим запуск сервера на платформе Linux. Простой скрипт запуска start_css.sh:
Вам осталось выбрать тип сервера, который вы хотите запустить – лановый (+sv_lan 1 в строке запуска) или доступный из интеренета (+sv_lan 0), будет ли сервер защищен античитом от VALVe (по умолчанию защищен) или нет (-insecure в строке запуска), нужно, что бы ваш сервер отображался в глобальном списке серверов (включено по умолчанию) или нет (-nomaster в строке запуска).
Если сервер был скачан без ошибок, то вы увидите появившуюся консоль сервера. Если этого не произошло, возвращайтесь к пункту Получение дистрибутива. В консоли сервера после всех инициализаций можем набрать:
version - консоль покажет версию сервера; stats - консоль покажет основные параметры работы на данный момент – загрузку процессора, fps, количество игроков; exit - закрыть сервер.
Не рекомендуется играть с той же машины, на которой стоит выделенный сервер!
помогу сделать сто пудов пашущий сервер кс 1.6,продам читы,помогу раскрутить сервер!!! не дорого и главное без наёбылава мой mail "protasow92@mail.ru" Моя ася 381402615!Мой скайп seregapn ! Это не лохотрон, вот мой контакт http://vkontakte.ru/id112103453