Как скачать и обновить сервер в Counter-Strike: Source?
Из этой статьи вы узнаете Как скачать и обновить сервер в Counter-Strike: Source?. Максимально подробные инструкции и ответы на ваши вопросы ждут вас на сайте botvet.ru
hldsupdatetool - утилита от Valve позволяющая скачать больше количество серверных баз от поддерживаемых Valve игр. Название утилиты расшифровывается как Hlds Update Tool - Утилита обновления hlds серверов, хотя она поддерживает далеко не только их.
Использование:
Отличия для Linux:
Список поддерживаемых игр:
Использование:
Windows
Чтобы скачать нужный нам сервер через HldsUpdateTool надо его запустить со следующими параметрами
hldsupdatetool -command [параметры] [флаги]
Возможностей запустить утилиту передав эти параметры, несколько.
[list]1. Можно самостоятельно запустить консоль операционной системы (Пуск->Выполнить->cmd)
2. Запустить через другую программу
3. Запустить при старте системы
4. Запустить через .bat файл [/list]
мы же, конечно будем использовать последнее, т.е батник
Скачиваем саму утилиту - Скачать - Официальная страничка
Самый простой способ скачать сервер Counter Strike Source, это запустить HldsUpdateTool со следующими параметрами :
Для этого создаем текстовый файл в любой папке системы, распаковываем туда все содержимое архива с HldsUpdateTool и прописываем в текстовый файл то что писали выше (-command update и т.д) После чего превращаем его в батник (.bat вместо .txt).
Итак возможные команды (содержимое для -command, т.е
[list]update - Обновить или скачать сервер. Параметры для команды update :
[list]-game - Как получить список игр написано ниже
-dir - Если этого параметра нету, сервер скачивается в туже папку где лежит HldsUpdateTool. Если поставить точку, то будет скачиваться в ту же папку где лежит hldsupdatetool (на самом деле не совсем, но тому кто знает почему нет - этого объяснять не надо).
Также можно поставить дополнительные флаги для этой команды :
-verify_all - Проверять все файлы на корректность и "свежесть" (тоесть старые версии файлов будут заменяться новыми)
-retry - Автоматически переподключаться каждые 30 секунд если сеть Steam занята [/list][/list]
Пример запроса для команды update:
[list]list - получить список игр которые можно скачать.[/list]
И опциональные (т.е можно ставить или не ставить) флаги для любых команд :
[list]-remember_password - Напомнить пароль если есть флаг -username (по Email)
-username - Имя (Логин) Steam аккаунта. Необходимо только при скачивании "закрытого" контента, т.е платного.
-password - Пароль Steam аккаунта Необходимо опять же только при скачивании "закрытого" контента, т.е платного.[/list]
Чтобы скачать нужный нам сервер через HldsUpdateTool надо его запустить со следующими параметрами
hldsupdatetool -command [параметры] [флаги]
Возможностей запустить утилиту передав эти параметры, несколько.
[list]1. Можно самостоятельно запустить консоль операционной системы (Пуск->Выполнить->cmd)
2. Запустить через другую программу
3. Запустить при старте системы
4. Запустить через .bat файл [/list]
мы же, конечно будем использовать последнее, т.е батник
Скачиваем саму утилиту - Скачать - Официальная страничка
Самый простой способ скачать сервер Counter Strike Source, это запустить HldsUpdateTool со следующими параметрами :
HldsUpdateTool.exe -command update -verify_all -game cstrike -dir C:\serv\
Для этого создаем текстовый файл в любой папке системы, распаковываем туда все содержимое архива с HldsUpdateTool и прописываем в текстовый файл то что писали выше (-command update и т.д) После чего превращаем его в батник (.bat вместо .txt).
Итак возможные команды (содержимое для -command, т.е
-command [здесь тип команды]
) для HldsUpdateTool [list]update - Обновить или скачать сервер. Параметры для команды update :
[list]-game - Как получить список игр написано ниже
-dir - Если этого параметра нету, сервер скачивается в туже папку где лежит HldsUpdateTool. Если поставить точку, то будет скачиваться в ту же папку где лежит hldsupdatetool (на самом деле не совсем, но тому кто знает почему нет - этого объяснять не надо).
Также можно поставить дополнительные флаги для этой команды :
-verify_all - Проверять все файлы на корректность и "свежесть" (тоесть старые версии файлов будут заменяться новыми)
-retry - Автоматически переподключаться каждые 30 секунд если сеть Steam занята [/list][/list]
Пример запроса для команды update:
hldsupdatetool -command update -game Counter-Strike Source -dir "c:\hlds"
эта команда скачает сервер Counter Strike Source в папку ... а сами догадайтесь :) [list]list - получить список игр которые можно скачать.[/list]
И опциональные (т.е можно ставить или не ставить) флаги для любых команд :
[list]-remember_password - Напомнить пароль если есть флаг -username (по Email)
-username - Имя (Логин) Steam аккаунта. Необходимо только при скачивании "закрытого" контента, т.е платного.
-password - Пароль Steam аккаунта Необходимо опять же только при скачивании "закрытого" контента, т.е платного.[/list]
Отличия для Linux:
А они есть? Ну кроме того, что нужно указывать не *.exe, а просто файл? Ну хорошо, все равно мы опишем мануал под UNIX системы. Использовалась система CentOS.
Для начала забираем hldsupdatetool с серверов стима. Для этого переходим в созданную Вами директорию (у нас это /games/cs):
Затем забираем нашу тулзу hldsupdatetool:
Т.к. в unix системах в поддержку защиты по умолчанию файлам не даются права на исполнение, их нужно прописать вручную:
Ну и затем выполняем файл, ведь у него есть права на это:
Читаете код лицензионного соглашения Пишете yes и жмете enter.
Все удачно, если:
Если Вы видите сообщение
Хорошо, я сделал все выше, но у меня только 3 файла?
Ну да, сервер же мы еще не забрали. Для этого пишем в консоли
[list]-dir . — сервер будет находиться в той же директории, где мы и находимся. Также можно указать другую папку, например: -dir /home/counterstrike
подробнее? подробнее было чуть выше[/list]
В конце Вы увидите сообщение
Для начала забираем hldsupdatetool с серверов стима. Для этого переходим в созданную Вами директорию (у нас это /games/cs):
cd /games/cs
Затем забираем нашу тулзу hldsupdatetool:
Т.к. в unix системах в поддержку защиты по умолчанию файлам не даются права на исполнение, их нужно прописать вручную:
chmod +x hldsupdatetool.bin
Ну и затем выполняем файл, ведь у него есть права на это:
./hldsupdatetool.bin
Читаете код лицензионного соглашения Пишете yes и жмете enter.
Все удачно, если:
Если Вы видите сообщение
… extracting steam.tar.Z...done
Хорошо, я сделал все выше, но у меня только 3 файла?
Ну да, сервер же мы еще не забрали. Для этого пишем в консоли
./steam -command update -game cstrike -dir .
[list]-dir . — сервер будет находиться в той же директории, где мы и находимся. Также можно указать другую папку, например: -dir /home/counterstrike
подробнее? подробнее было чуть выше[/list]
В конце Вы увидите сообщение
HLDS installation up to date
Список поддерживаемых игр:
hlds сервера (движок goldsrc)
srcds сервера (движок Source)
Сервера на других движках
Не забудьте что кавычки обязательны!
"cstrike"
"cstrike_beta"
"czero"
"dmc"
"dod"
"gearbox"
"ricochet"
"tfc"
"valve"
"cstrike_beta"
"czero"
"dmc"
"dod"
"gearbox"
"ricochet"
"tfc"
"valve"
srcds сервера (движок Source)
"Counter-Strike Source"
"ageofchivalry"
"diprip"
"dods"
"dystopia"
"episode1"
"esmod"
"garrysmod"
"hl2mp"
"insurgency"
"l4d_full"
"left4dead"
"left4dead2"
"left4dead2_demo"
"orangebox"
"pvkii"
"smashball"
"synergy"
"tf"
"zps"
"ageofchivalry"
"diprip"
"dods"
"dystopia"
"episode1"
"esmod"
"garrysmod"
"hl2mp"
"insurgency"
"l4d_full"
"left4dead"
"left4dead2"
"left4dead2_demo"
"orangebox"
"pvkii"
"smashball"
"synergy"
"tf"
"zps"
Сервера на других движках
"ageofchivalry"
"darkesthour"
"darkmessiah"
"defencealliance2"
"diprip"
"dystopia"
"esmod"
"garrysmod"
"insurgency"
"killingfloor"
"marenostrum"
"pvkii"
"redorchestra"
"ship"
"sin"
"smashball"
"synergy"
"tshb"
"zps"
"darkesthour"
"darkmessiah"
"defencealliance2"
"diprip"
"dystopia"
"esmod"
"garrysmod"
"insurgency"
"killingfloor"
"marenostrum"
"pvkii"
"redorchestra"
"ship"
"sin"
"smashball"
"synergy"
"tshb"
"zps"
Не забудьте что кавычки обязательны!
Комментариев 1