Windows hlds update tool cs source скачать

The Half-Life Dedicated Server Update Tool or HLDSUpdateTool was a tool to update GoldSrc and Source dedicated servers.

The Half-Life Dedicated Server Update Tool or HLDSUpdateTool was a tool to update GoldSrc and Source dedicated servers.

Note.png Note: HLDSUpdateTool was deprecated in early 2013 in favor of SteamCMD.

Note.png Note: The Content Delivery Network HLDSUpdateTool used was shut down in late 2013, thus HLDSUpdateTool is no longer functional.

Setting up

  • Windows: Just run the installer
  • Linux:
    1. Open a terminal and browse to a suitable folder
    2. Execute wget http://storefront.steampowered.com/download/hldsupdatetool.bin
    3. Execute chmod +x hldsupdatetool.bin
    4. Execute ./hldsupdatetool.bin
      If you are running a 64-bit Linux distro, you will probably have to install 32-bit libs. See here how to do this.
    5. The real update tool is ./steam

Downloading and running the server

Run the update tool with -command update -game <game>. Optionally, add -dir <path> to download to a custom location.

Run the update tool with -command list to get a list of game names.

To run the game, see either the Half-Life Dedicated Server or Source Dedicated Server page for more information.

External Links

  • Video tutorial to setup HLDSUpdateTool on Windows

Hldsupdatetool

Загрузите и установите HldsUpdateTool

  1. Загрузите Установщик HldsUpdateTool (около 700 КБ).
  2. Запустите установщик и выберите папку установки.
    Примечание: Не используйте путь в какой-либо существующей папке Steam.
  3. Выберите регион, который наиболее близко соответствует вашему региону (это значение будет использовано для размещения вашего сервера в списках обозревателей пользователей).
  4. По завершению интерактивной установки, перейдите к папке установки HldsUpdateTool и запустите HldsUpdateTool.exe для загрузки обновления для инструмента.

Параметры и флаги HldsUpdateTool

Используйте эти параметры и флаги, когда запускаете программу HldsUpdateTool из командной строки:
Формат: <tt>hldsupdatetool -command <команда> [параметры] [флаги]</tt>

  • Команды
    • <tt>-command version </tt>— Показать установленные версии
    • <tt>-command list </tt>— Показать доступные игры
  • Параметры
    • <tt>-game <game> </game></tt>— Установить игру, где <tt><game></game></tt> — код желаемой игры
    • <tt>-dir <installdir> </installdir></tt>— Задать абсолютный путь к желаемой директории установки с <tt><installdir> </installdir></tt>(инструмент установит в последнюю использованную директорию, есть директория не задана)
    • <tt>-username <username> </username></tt>— Логин аккаунта Steam (нужен только для доступа к ограниченным данным)
    • <tt>-password
      </tt>— Пароль аккаунта Steam (нужен только для доступа к ограниченным данным)
  • Флаги
    • <tt>-remember_password </tt>— Запомнить пароль (если даны логин и пароль аккаунта Steam)
    • <tt>-verify_all </tt>— Проверить, обновлены ли все файлы HLDS
    • <tt>-retry </tt>— Автоматически повторять попытку каждые 30 секунд, если Сеть Steam занята

Установите данные игр

Как только HldsUpdateTool установлен, вы можете начать устанавливать данные игр:

  1. Откройте командную строку (Пуск > Выполнить > <tt>cmd </tt>)
  2. Перейдите к директории установки HldsUpdateTool
  3. Используйте следующую команду для установления игры:
    <tt>hldsupdatetool -command update -game <game> -dir <installdir> </installdir></game></tt>
    (Где <tt><game> </game></tt>— один из игровых кодов, перечисленных ниже, и <tt><installdir> </installdir></tt>— абсолютный путь к папке, где вы желаете хранить данные)

  • Игры на движке Source
    • <tt>Counter-Strike Source </tt>— Counter-Strike Source
    • <tt>dods </tt>— Day of Defeat: Source
    • <tt>hl2mp </tt>— Half-Life 2: Deathmatch
    • <tt>tf </tt>— Team Fortress 2
  • Игры на движке GoldSrc
    • <tt>cstrike </tt>— Counter-Strike 1.6
    • <tt>czero </tt>— Counters-Strike: Condition Zero
    • <tt>dmc </tt>— Deathmatch: Classic
    • <tt>dod </tt>— Day of Defeat
    • <tt>gearbox </tt>— Opposing Force
    • <tt>ricochet </tt>— Ricochet
    • <tt>tfc </tt>— Team Fortress Classic
    • <tt>valve </tt>— Half-Life Deathmatch
  • Данные для сторонних игр
    • <tt>redorchestra </tt>— Red Orchestra
    • <tt>ship </tt>— The Ship
    • <tt>sin </tt>— Sin Episodes
    • <tt>darkmessiah </tt>— Dark Messiah
    • <tt>garrysmod </tt>— Garry’s Mod

Пользовательские моды

Вы должны установить файлы пользовательского мода в папке выделенного сервера. Пожалуйста, обратитесь к сайту поддержки пользовательского мода для дополнительной информации об определенных модах.
Настройте сервер

Эти процедуры настройки относятся как к серверам на движке GoldSrc ( hlds.exe ) , так и серверам на движке Source ( srcds.exe ).
Переключатели запуска

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

  • <tt>-autoupdate </tt>— Автоматически обновляет сервер всякий раз, когда выходят обновления
  • <tt>-console </tt>— Запускает сервер в консольном режиме (без GUI)
  • <tt>-game <название игры> </tt>— Указывает, какую игру запустить
  • <tt>-ip <ipадрес> </ipадрес></tt>— Устанавливает IP сервера, если доступно несколько IP
  • <tt>-port <номер порта> </tt>— Устанавливает порт, через который сервер будет принимать соединения (порт 27015 будет использован по умолчанию, если порт не указан)
  • <tt>+maxplayers <количество игроков> </tt>— Устанавливает максимальное количество игроков, допускаемых на сервер
  • <tt>+map <название карты> </tt>— Устанавливает начальную карту

Настройки server.cfg

Файл конфигурации игрового сервера можно использовать для автоматического выполнения установленных консольных переменных сервера (CVAR) всякий раз раз, когда сервер запущен.

Файл server.cfg каждой игры можно найти под директорией установки игры (это будет подпапкой, названной в честь кода игры, под директорией установки, указанной при запуске HldsUpdateTool).

  • <tt>hostname «yourhostname» </tt>— Введите <tt>yourhostname </tt>как имя сервера, которое вы хотели бы, чтобы появлялось в обозревателе серверов игроков
  • <tt>rcon_password «yourpassword» </tt>— Введите <tt>yourpassword </tt> как надежный пароль, который вы хотели бы использовать для аутентификации, чтобы вы могли изменять конфигурацию сервера, в то время как вы зашли для игры как клиент
  • <tt>sv_aim # </tt>— Установить авто-нацеливание для игроков, где <tt># </tt>— <tt>1 </tt>для «включено» и <tt>0 </tt>для «выключено»
  • <tt>sv_cheats # </tt>— Установить настройки читов для одного игрока, где <tt># </tt>— <tt>1 </tt>для «включено» и <tt>0 </tt>для «отключено»
  • <tt>sv_contact «admin@yourdomain.com» </tt>— Устанавливает административный контактный адрес электронной почты
  • <tt>sv_maxrate # </tt>— Установить максимальную скорость передачи битов в секунду, которую сервер может передавать, где <tt># </tt>— по минимуму: <tt>1000 </tt>/ по умолчанию: <tt>10000 </tt>/ по максимуму <tt>25000 </tt>
  • <tt>sv_region # </tt>— Установить регион, который сервер будет сообщать как его местоположение, где <tt># </tt>— это:
    • <tt>-1 </tt>— Мир
    • <tt>0 </tt>— Восточный берег США
    • <tt>1 </tt>— Западный берег США
    • <tt>2 </tt>— Южная Америка
    • <tt>3 </tt>— Европа
    • <tt>4 </tt>— Азия
    • <tt>5 </tt>— Австралия
    • <tt>6 </tt>— Ближний Восток
    • <tt>7 </tt>— Африка

CVARы менеджмента ресурсов HLDS

Используйте следующие CVARы для контроля над тем, как HLDS/SRCDS управляет ресурсами.

  • <tt>sv_allowdownload # </tt>— Установите на <tt>1 </tt>для загрузки данных на клиенте (карты, спреи и подобные матириалы) и <tt>0 </tt>для отключения
  • <tt>sv_allowupload # </tt>— Установите на <tt>1 </tt>для позволения клиентам загружать пользовательские спреи на сервер и <tt>0 </tt>для отключения пользовательских спреев
  • <tt>hpk_maxsize # </tt>— Ограничивает размер файла загрузок спреев от клиентов (диапазон: <tt>.1 </tt>МБ до <tt>1.5 </tt>МБ — установите на <tt>0 </tt>для разрешения любого размера файла)
  • <tt>sv_downloadurl <url> </url></tt>— Используйте эту настройку для разрешения клиентам использовать другой сервер, чтобы загружать данные (это уменьшает нагрузку на сервер, связанный с клиентами, загружающими данные) — установите ваш <tt><url> </url></tt>в формате <tt>http://www.<domain>.com/<filepath> </filepath></domain></tt>как указано в инструкциях Быстрая загрузка HTTP
  • <tt>sv_filetransfercompression # </tt>— Установите на <tt>1 </tt>для включения компрессии файлов на файлах, посланных с игрового сервера к клиенту, и <tt>0 </tt>для отключения
  • <tt>sv_send_logos # </tt>— Установите на <tt>1 </tt>для разрешения серверу посылать пользовательские спреи обратно ко всем игрокам ( <tt>sv_allowdownload </tt>также должнен быть включен) и <tt>0 </tt>для отключения спреев
  • <tt>sv_send_resources # </tt>— Установите на <tt>1 </tt>для навязания посылки защищенных ресурсов (моделей) клиентам и <tt>0 </tt>для отключения

Настройки игры

Вы также можете создать пользовательские файлы конфигурации и загружать их, используя CVAR <tt>exec <filename> </filename></tt>CVAR (где <tt><filename></filename></tt>— имя файла, находящегося в папку установки игры).

  • Counter-Strike
    • <tt>mp_timelimit <minutes> </minutes></tt>— Используйте <tt><minutes> </minutes></tt>для установления количества минут, тратящихся на каждую карту
    • <tt>mp_buytime <minutes> </minutes></tt>— Используйте <tt><minutes> </minutes></tt>для установления времени, за которое игрокам можно купить/перекупить оружие перед началом раунда
    • <tt>mp_startmoney <amount> </amount></tt>— Используйте <tt><amount> </amount></tt>для установления суммы денег, с которой игроки начинают раунд
    • <tt>mp_c4timer <seconds> </seconds></tt>— Используйте <tt><seconds> </seconds></tt>для установления таймера детонации для C4, который был заложен
    • <tt>mp_freezetime <seconds> </seconds></tt>— Используйте <tt><seconds> </seconds></tt>для установления, как долго игроки заморожены перед тем, как они могут двигаться, в начале каждого раунда

motd.txt

Этот файл содержит «Сообщение дня» вашего сервера. Вы можете включить в этот файл вашу контактную информацию и адрес веб-сайта, если вы желаете.
HTML код доступен в этом файле.
Образец motd.txt:

СООБЩЕНИЕ ДНЯ
Добро пожаловать на мой Сервер Counter-Strike
Чередование карт для этого сервера:
de_dust2
cs_assault
de_train
cs_Havana
mapcycle.txt

Этот файл содержит список карт, через которые играются на вашем сервере.
Образец mapcycle.txt:
de_dust2
cs_assault
de_train
cs_Havana

Быстрая загрузка HTTP
Пользователи могут загружать пользовательские данные с веб-сервера через HTTP, чтобы сократить ресурсы и пропускную способность, требуемые вашим выделенным сервером. Быстрая загрузка HTTP позволяет SRCDS или HLDS использовать все доступные ресурсы и пропускную способность для размещенных игр.

  1. Сделайте список всех пользовательских файлов (bsp, wav, mdl и т.д.), используемых на вашем сервере
  2. Загрузите файлы на веб-сервер, оставляя структуру директорий нетронутой
  3. Необязательно: Чтобы отображать изображение баннера (например, изображение с сообщением «Размещение данных обеспечивается …»), загрузите изображение 340×56 пикселей в <директория пользовательских данных>/gfx/banner.gif
  4. Используйте CVAR <tt>sv_downloadurl <url> </url></tt>и установите <tt><url> </url></tt>на <tt>http://<domain>/<custom_content_directory>/ </custom_content_directory></domain></tt>(где <tt><domain> </domain></tt>— имя домена, указывающее на ваш веб-сервер, и <tt><custom_content_directory> </custom_content_directory></tt>— имя директории, повторяющей директорию пользовательского контента в вашей папке установки игр HLDS или SRCDS)

    Если ваш веб-сервер защищен обычной проверкой подлинности HTTP, используйте формат <tt>http://<username>:
    @<domain>/<custom_content_directory> </custom_content_directory></domain></username></tt>для добавления вашего логина и пароля HTTP для аутентификации, где <tt><username> </username></tt>и <tt>
    </tt>— комбинация логина и пароля для аккаунта веб-сервера с привелегиями чтения для файлов данных

Дополнительные ресурсы по настройке выделенного сервера

  • CStrike-Planet.com
  • HLDS101.com
  • Planet Half-Life
  • SRCDS.com

Программа для скачивания с офф. источников последней версии сервера!

Создайте Папку HLDS На Локальном Диске » C » , а в ней папку update, Скачиваем Программу, Потом Устанавливаем, Кто В Казахстане ВЫбираем Азия, Если Россия ВЫбираем Европу, куда установить выбираем папку C:/Hlds/udpate
Теперь в этой папке ( в папке update ) создаём создаём текстовый документ и пишем туда:
hldsupdatetool.exe -command update -game cstrike -dir C:hlds

Потом—> Файл>Сохранить Как..>
Имя Файла: start.bat
Тип Файла: Выбираем Все Файлы
Сохранить> сохраняем в C:/Hlds/updater
Всё Сохранили.. Теперь там должен появится файл start.bat
Тот Текстовый документ удаляем который мы создавали) он нам не нужен)
Запускаем Start.Bat, и ждём пока закончится Скачка Сервера.
Как Скачалось, Повторно Запустите start.bat, чтобы он проверил всё ли скачал или нет.. если не всё он всё сам автоматически скачает их, а если нет, то она автоматически закроется..
Ну Вот И Всё, теперь идём в папку HLDS, и там файлы, эти файлы и есть наш сервер)
Теперь вам осталось только добавить туда моды ( AmxModx, Dproto, Обновить metamod ), и плагины ( плагины любые, которые вам нравятся).

Использование HldsUpdateTool(WINDOWS)

Описание:

-Утилита для скачивания и обновления игровых серверов на базе движков SourceGoldSrc.

Настройка:

Перед описанным ниже: Сначало запустите HldsUpdateTool.exe для того чтобы он обновился до последней версии.

Все команды ниже должны находится в батнике. А тот, в свою очередь возле hldsupdatetool.exe. (создаём блокнотом текстовый файл и меняем его расширение на .bat)
Скачать сервер с нуля:

Цитата

hldsupdatetool.exe -command update -game «игра» -dir куда

Если скачка прервалась или надо проверить/обновить уже имеющийся диструбутив, то вводим в конце ещё:
-verify_all

Цитата

hldsupdatetool.exe -command update -game «игра» -dir куда -verify_all

Какие сервера игр можно скачать

От Valve, на базе движка Source/Orange Box

Counter-Strike Source» — Counter-Strike: Source
dods — Day of Defeat: Source
tf — Team Fortress 2
left4dead — Left 4 Dead
hl2mp- Half-Life 2: Deathmatch

От Valve, на базе движка HL1(GoldSrc)

cstrike — Counter-Strike
cstrike_beta — Counter Strike 1.6 Beta
czero — Counter-Strike: Condition Zero
dmc — Deathmatch Classic
dod — Day of Defeat
gearbox — Opposing Force
ricochet — Ricochet
tfc — Team Fortress Classic
valve — Half-Life Deathmatch

Не от Valve

ageofchivalry — Age of Chivalry (3rd party mod)
darkmessiah — Dark Messiah
diprip — D.I.P.R.I.P. Warm Up (3rd party mod)
dystopia — Dystopia (3rd party mod)
esmod — Eternal Silence (3rd party mod)
garrysmod -Garry’s Mod
insurgency — Insurgency (3rd party mod)
marenostrum — Mare Nostrum, a TC mod for Red Orchestra (3rd party mod)
redorchestra — Red Orchestra
ship — The Ship
sin — SiN 1
synergy — Synergy (3rd party mod)
tshb — ThreadSpace: Hyperbol
zps — Zombie Panic! Source (3rd party mod)

Например, чтобы скачать сервер игры Left 4 Dead в папку, откуда запускаем hldsupdatetool, вводим:

Цитата

hldsupdatetool.exe -command update -game left4dead -dir

.

Для TF2:

Цитата

hldsupdatetool.exe -command update -game tf -dir

.

И далее по аналогии…
Точка в конце означает, что скачивать в ту папку, где находится запсукаемая программа, если нужно указать конкретный путь, то вместо точки пишем например:

Цитата

C:srcdstf2

Использование HldsUpdateTool (Linux)

mkdir srcds_l
cd srcds_l
Копируем hldsupdatetool.bin в созданную директорию srcds_l
chmod +x hldsupdatetool.bin
./hldsupdatetool.bin
./steam
А далее скачивание сервера, как делали для Windows. Только заменив hldsupdatetool.exe на ./steam

Цитата

./steam -command update -game ‘Counter-Strike Source’ -dir

.

И ещё, интересная утилитка… у кого часто возникает сообщение «Connection reset by peer».

HLDSUpdate-Retry Tool (Windows)
Использование: кладём в папку где находится hldsupdatetool.exe и запускаем с теми же параметрами, что hldsupdatetool.exe, но только эту утилиту.
Counter-Strike: Source:

Цитата

hldsupdate-retry.exe -command update -game «Counter-Strike Source» -dir

.

Team Fortress 2:

Цитата

hldsupdate-retry.exe -command update -game tf -dir

.

Встречающиеся ошибки:

▼ No installation record found at .

Встречается при первом запуске hldsupdatetool… Но это вовсе не ошибка, а простое сообщение.
Всё что вам нужно, это подождать, когда программа создаст данный файл. Затем начнётся загрузка сервера

▼ Unable to update: renamed HldsUpdateTool.exe but the file is still there

Когда запускаете «hldsupdatetool.exe» в консоли выбивает следующую ошибку и окно закрывается?
Код:
Unable to update: renamed HldsUpdateTool.exe but the file is still there
Вот как это исправить.
Запустите «hldsupdatetool.exe», должны создаться 2 файла в каталоге — «hldsupdatetoolNew» и «hldsupdatetoolTmp».
Переименуйте «hldsupdatetoolNew.exe» в «hldsupdatetool1.exe» (или замените 1 на что захотите, значения не имеет, напр. hldsupdatetoolblablabla.exe)
Запустите «hldsupdatetool1.exe», он теперь должен обновить «hldsupdatetool.exe» до последней версии.

Причина этой ошибки и невозможности обновится нормально лежит в Windows’е, который не может обновить файл, пока он открыт. Фокус в том, чтобы переименованный update tool запустил процесс обновления и обновил незапущенный update tool.

Отредактировал: Mr.Dmitry, — 29.5.2011, 0:43

Использование HldsUpdateTool (Windows) — Скачать
-Утилита для скачивания и обновления игровых серверов на базе движков SourceGoldSrc.

Все команды ниже должны находится в батнике. А тот, в свою очередь возле hldsupdatetool.exe. (создаём блокнотом текстовый файл и меняем его расширение на .bat)
Скачать сервер с нуля:

hldsupdatetool.exe -command update -game «игра» -dir куда

Если скачка прервалась или надо проверить/обновить уже имеющийся диструбутив, то вводим в конце ещё:
-verify_all

hldsupdatetool.exe -command update -game «игра» -dir куда -verify_all

Какие сервера игр можно скачать
Актуальный список доступных серверов для скачивания можно просмотреть при помощи команды:
hldsupdatetool.exe -command list

сам список

Например, чтобы скачать сервер игры Left 4 Dead в папку, откуда запускаем hldsupdatetool, вводим:

hldsupdatetool.exe -command update -game left4dead -dir .

Для TF2:

hldsupdatetool.exe -command update -game tf -dir .

И далее по аналогии…
Точка в конце означает, что скачивать в ту папку, где находится запсукаемая программа, если нужно указать конкретный путь, то вместо точки пишем например:

C:srcdstf2

Использование HldsUpdateTool (Linux) — Скачать
mkdir srcds_l
cd srcds_l
Копируем hldsupdatetool.bin в созданную директорию srcds_l
chmod +x hldsupdatetool.bin
./hldsupdatetool.bin
./steam
А далее скачивание сервера, как делали для Windows. Только заменив hldsupdatetool.exe на ./steam

./steam -command update -game ‘Counter-Strike Source’ -dir .

И ещё, интересная утилитка… у кого часто возникает сообщение «Connection reset by peer».
HLDSUpdate-Retry Tool (Windows)
Использование: кладём в папку где находится hldsupdatetool.exe и запускаем с теми же параметрами, что hldsupdatetool.exe, но только эту утилиту.
Counter-Strike: Source — не сможете через неё скачать, т.к. данная утилита не поддерживает скачивание игр где в названиях есть пробел, на данный момент (12.11.2009) это только CSS

Team Fortress 2:

hldsupdate-retry.exe -command update -game tf -dir .

Встречающиеся ошибки:

No installation record found at .

Unable to update: renamed HldsUpdateTool.exe but the file is still there

————————-
10.06.2010
Добавлена игра Brink
————————-
20.07.2010
Добавлена игра Alien Swarm
————————-
12.05.2010
Добавлена игра Counter-Strike: Source Beta
Добавлена информация про получение актуального списка серверов
————————-
17.11.2009
Добавлена игра Left 4 Dead 2
————————-
12.11.2009
Обновлена информация про HLDSUpdate-Retry Tool
————————-
28.10.2009
Добавлена игра Left 4 Dead 2 Demo (big thx to Optima за информацию)
————————-
06.05.2009
Обновил и дополнил. — Kick-Bum
————————-
18.10.2008
в инструкцию добавлена игра Left 4 Dead

Последний раз редактировалось Kick-Bum 26.03.2009, 19:55, всего редактировалось 13 раз.

Понравилась статья? Поделить с друзьями:
  • Windows imaging component for windows xp
  • Windows gdr dynamic update что это
  • Windows hide desktop icons windows 7
  • Windows imaging component download 32 bit
  • Windows gd library extension not available with this php installation