Форум поддержки администраторов игровых серверов и игроков game.pro Lutsk Arena
Страница 1 из 11
Форум » .::Создание и настройка серверов::. » Готовые сборки серверов » HldsUpdateTool (Утилита для скачивания и обновления игровых серверов)
HldsUpdateTool
SystemДата: Среда, 27.05.2009, 11:33 | Сообщение # 1
Сообщений: 269
Репутация: 22
Статус:
Использование HldsUpdateTool (Windows)- Скачать
-Утилита для скачивания и обновления игровых серверов на базе движков Source\GoldSrc.

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

Скачать сервер с нуля:

Quote
hldsupdatetool.exe -command update -game "игра" -dir куда

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

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

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

[spoiler="Список"]
От 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)
[/spoiler]

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

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

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

Quote
C:\srcds\tf2

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

[spoiler="▼ No installation record found at"]Встречается при первом запуске hldsupdatetool... Но это вовсе не ошибка, а простое сообщение.
Всё что вам нужно, это подождать, когда программа создаст данный файл. Затем начнётся загрузка сервера.[/spoiler]

[spoiler="▼ Unable to update: renamed HldsUpdateTool.exe but the file is still there"]
Когда запускаете "hldsupdatetool.exe" в консоли выбивает следующую ошибку и окно закрывается?

Quote
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.
[/spoiler]

 
Форум » .::Создание и настройка серверов::. » Готовые сборки серверов » HldsUpdateTool (Утилита для скачивания и обновления игровых серверов)
Страница 1 из 11
Поиск: