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

Здесь хранится вся документация по созданию выделенных серверов
Сообщение
Автор
gM@X
VIP
VIP
Сообщения: 430
Зарегистрирован: 16.01.2006
Поблагодарили: 2 раза

#1 Сообщение 26.11.2007, 18:51

Использование 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
Последний раз редактировалось Kick-Bum 26.03.2009, 19:55, всего редактировалось 13 раз.

Аватара пользователя
impulse666
Полковник
Полковник
Сообщения: 7405
Зарегистрирован: 08.12.2005
Откуда: Atman
Благодарил (а): 2340 раз
Поблагодарили: 590 раз

#2 Сообщение 26.11.2007, 19:34

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

прилепил
Изображение
Негласные Правила
1. Пропаганда лицензии запрещена.
2. На форуме режим многоступенчатых стандартов Ψ. То что можно одним, нельзя другим. Решается правящей партией
3. Ники членов правящей партии (impulse666, NiGHt-LEshiY, SHADOW) искажают только в случае необходимости получить БАН.

...воздержитесь от этого, изучите вот это.
Лучшая статья о моих взглядах. Настоятельно рекомендую.

Аватара пользователя
RomanSnegov
Капитан
Капитан
Сообщения: 365
Зарегистрирован: 07.10.2007
Откуда: CCCР
Контактная информация:

#4 Сообщение 26.11.2007, 21:15

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 я прав?
прав
Изображение
Изображение
Изображение
Изображение

Аватара пользователя
impulse666
Полковник
Полковник
Сообщения: 7405
Зарегистрирован: 08.12.2005
Откуда: Atman
Благодарил (а): 2340 раз
Поблагодарили: 590 раз

#6 Сообщение 26.11.2007, 21:53

gM@X писал(а):hldsupdate-retry.exe -command update -game 'Counter-Strike Source' -dir .
прочти эту строку ещераз...



если моск непашт, я намекну: забыл кавычки.
Изображение
Негласные Правила
1. Пропаганда лицензии запрещена.
2. На форуме режим многоступенчатых стандартов Ψ. То что можно одним, нельзя другим. Решается правящей партией
3. Ники членов правящей партии (impulse666, NiGHt-LEshiY, SHADOW) искажают только в случае необходимости получить БАН.

...воздержитесь от этого, изучите вот это.
Лучшая статья о моих взглядах. Настоятельно рекомендую.

South
Разработчик
Разработчик
Сообщения: 287
Зарегистрирован: 18.06.2006
Откуда: с работы
Поблагодарили: 2 раза

#8 Сообщение 26.11.2007, 23:10

кавычки и апострофы - разные вещи

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

hldsupdate-retry.exe -command update -game "Counter-Strike Source" -dir .
все пропало

Аватара пользователя
impulse666
Полковник
Полковник
Сообщения: 7405
Зарегистрирован: 08.12.2005
Откуда: Atman
Благодарил (а): 2340 раз
Поблагодарили: 590 раз

#9 Сообщение 26.11.2007, 23:29

htuos
да, я у себя всегда юзал но думаю раз gM@X пишет, то они тоже подходят...%)
Изображение
Негласные Правила
1. Пропаганда лицензии запрещена.
2. На форуме режим многоступенчатых стандартов Ψ. То что можно одним, нельзя другим. Решается правящей партией
3. Ники членов правящей партии (impulse666, NiGHt-LEshiY, SHADOW) искажают только в случае необходимости получить БАН.

...воздержитесь от этого, изучите вот это.
Лучшая статья о моих взглядах. Настоятельно рекомендую.

gM@X
VIP
VIP
Сообщения: 430
Зарегистрирован: 16.01.2006
Поблагодарили: 2 раза

#10 Сообщение 26.11.2007, 23:45

ну дык... очепятка ) просто эти символы на одной клавише
"блабла" счас исправим, сенкс за заметки

Аватара пользователя
impulse666
Полковник
Полковник
Сообщения: 7405
Зарегистрирован: 08.12.2005
Откуда: Atman
Благодарил (а): 2340 раз
Поблагодарили: 590 раз

#11 Сообщение 27.11.2007, 00:05

ну вот, а у меня небыло возможности протестить %)
Изображение
Негласные Правила
1. Пропаганда лицензии запрещена.
2. На форуме режим многоступенчатых стандартов Ψ. То что можно одним, нельзя другим. Решается правящей партией
3. Ники членов правящей партии (impulse666, NiGHt-LEshiY, SHADOW) искажают только в случае необходимости получить БАН.

...воздержитесь от этого, изучите вот это.
Лучшая статья о моих взглядах. Настоятельно рекомендую.

South
Разработчик
Разработчик
Сообщения: 287
Зарегистрирован: 18.06.2006
Откуда: с работы
Поблагодарили: 2 раза

#13 Сообщение 27.11.2007, 10:32

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

gM@X
VIP
VIP
Сообщения: 430
Зарегистрирован: 16.01.2006
Поблагодарили: 2 раза

#14 Сообщение 27.11.2007, 11:16

hldsupdate-retry.exe видимо не люит кавычки ) TF2 запросто можно обновлять, а вот ксс... )

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

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

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

South
Разработчик
Разработчик
Сообщения: 287
Зарегистрирован: 18.06.2006
Откуда: с работы
Поблагодарили: 2 раза

#15 Сообщение 27.11.2007, 11:28

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

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

Ответить Вложения 5