Страница 1 из 31

HldsUpdateTool посвящается...

Добавлено: 26.11.2007, 18:51
gM@X
Использование HldsUpdateTool (Windows) - Скачать
-Утилита для скачивания и обновления игровых серверов на базе движков Source\GoldSrc.

Все команды ниже должны находится в батнике. А тот, в свою очередь возле hldsupdatetool.exe. (создаём блокнотом текстовый файл и меняем его расширение на .bat)
Скачать сервер с нуля:
hldsupdatetool.exe -command update -game "игра" -dir куда
Если скачка прервалась или надо проверить/обновить уже имеющийся диструбутив, то вводим в конце ещё:
-verify_all
hldsupdatetool.exe -command update -game "игра" -dir куда -verify_all
Какие сервера игр можно скачать
Актуальный список доступных серверов для скачивания можно просмотреть при помощи команды:
hldsupdatetool.exe -command list
сам список
От Valve, на базе движка Source Classic/Source 2007
AlienSwarm - Alien Swarm
"Counter-Strike Source" - Counter-Strike: Source
cssbeta - Counter-Strike: Source Beta (Source 2007 engine)
dods - Day of Defeat: Source
tf - Team Fortress 2
left4dead - Left 4 Dead
left4dead2_demo - Left 4 Dead 2 демоверсия
left4dead2 - Left 4 Dead 2, полная версия
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)
dinodday - Dino D-Day
hauntedhellsreach - Haunted Hells reach
modernwarfare3 - Modern Warfare 3
brink-win32 - Brink
americasarmy3 - Americas Army 3
redorchestra2-win32 - Red Orchestra 2
Например, чтобы скачать сервер игры Left 4 Dead в папку, откуда запускаем hldsupdatetool, вводим:
hldsupdatetool.exe -command update -game left4dead -dir .
Для TF2:
hldsupdatetool.exe -command update -game tf -dir .
И далее по аналогии...
Точка в конце означает, что скачивать в ту папку, где находится запсукаемая программа, если нужно указать конкретный путь, то вместо точки пишем например:
C:\srcds\tf2
Использование 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 .
Встречается при первом запуске 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
Вот как это исправить.
  1. Запустите "hldsupdatetool.exe", должны создаться 2 файла в каталоге - "hldsupdatetoolNew" и "hldsupdatetoolTmp".
  2. Переименуйте "hldsupdatetoolNew.exe" в "hldsupdatetool1.exe" (или замените 1 на что захотите, значения не имеет, напр. hldsupdatetoolblablabla.exe)
  3. Запустите "hldsupdatetool1.exe", он теперь должен обновить "hldsupdatetool.exe" до последней версии.
Причина этой ошибки и невозможности обновится нормально лежит в Windows'е, который не может обновить файл, пока он открыт. Фокус в том, чтобы переименованный update tool запустил процесс обновления и обновил незапущенный update tool.
-------------------------
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

Добавлено: 26.11.2007, 19:34
impulse666
спасибо gM@X ибооо, на форуме куча вопросов где взять HldsUpdateTool, как его использовать, и проч проч...к тмуже я незнал про (.) - точку.

прилепил

Re: ?

Добавлено: 26.11.2007, 21:15
RomanSnegov
gM@X писал(а):HldsUpdateTool
И ещё интересная утилитка... у кого часто возникает сообщение "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 tf2 -dir .
PSS
Думаю пригодится :)
Хм...... Молодца, прикольно! Где откопал?? :)
Имхо ей обновлять даже удобнее будет чем просто
hldsupdatetool.exe
+1!

добавлено спустя 1 минуту:
Bookmaker писал(а):gM@X
Тоесть как я понял если у меня уже есть скаченный сервер , мне просто надо его обновить с такими параметрами hldsupdatetool.exe -command update -game 'игра' -dir куда -verify_all я прав?
прав

Добавлено: 26.11.2007, 21:53
impulse666
gM@X писал(а):hldsupdate-retry.exe -command update -game 'Counter-Strike Source' -dir .
прочти эту строку ещераз...



если моск непашт, я намекну: забыл кавычки.

Добавлено: 26.11.2007, 23:10
South
кавычки и апострофы - разные вещи

Код: Выделить всё

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

Добавлено: 26.11.2007, 23:29
impulse666
htuos
да, я у себя всегда юзал но думаю раз gM@X пишет, то они тоже подходят...%)

Добавлено: 26.11.2007, 23:45
gM@X
ну дык... очепятка ) просто эти символы на одной клавише
"блабла" счас исправим, сенкс за заметки

Добавлено: 27.11.2007, 00:05
impulse666
ну вот, а у меня небыло возможности протестить %)

Добавлено: 27.11.2007, 10:32
South
Bookmaker
какой-то ты непутевый
вот тебе 2 батника
http://ifolder.ru/4303872
положишь в одну папку с hldsupdatetool.exe
запускать start_css_srv.bat

Добавлено: 27.11.2007, 11:16
gM@X
hldsupdate-retry.exe видимо не люит кавычки ) TF2 запросто можно обновлять, а вот ксс... )

чтобы окно не исчезало, можно в конце бат файла прописать тогда окно будет висеть пока не нажмут любую клавишу.

PS
По поводу '....' и "....", в линуксе с первым на ура обновляется

RomanSnegov
на retry случайно наткнулся читая форумы srcds.com =)

Добавлено: 27.11.2007, 11:28
South
кстати, у srcds.exe вроде бы есть параметр -autoupdate (включен в eXeCreator)
кто-нибудь знает, происходит обновление сервака при запуске с таким параметром? а то проверить негде

ЗЫ еще такой сайтик есть http://www.srcds.ru