Описание: -Утилита для скачивания и обновления игровых серверов на базе движков Source\GoldSrc. Огигинальный Half-Life Dedicated Server который можно скачать через стим
имеет несколько ошибок, поэтому нужно качать сервер через эту утилиту Настройка: Перед описанным ниже: Сначало запустите HldsUpdateTool.exe для того чтобы он обновился до последней версии. Все команды ниже должны находится в батнике. А тот, в свою очередь возле hldsupdatetool.exe. (создаём блокнотом текстовый файл и меняем его расширение на .bat) Скачать сервер с нуля: Code hldsupdatetool.exe -command update -game "игра" -dir куда
Если скачка прервалась или надо проверить/обновить уже имеющийся диструбутив, то вводим в конце ещё: -verify_all
Code 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, вводим:
Code hldsupdatetool.exe -command update -game left4dead -dir .
Для TF2:
Code hldsupdatetool.exe -command update -game tf -dir .
И далее по аналогии... Точка в конце означает, что скачивать в ту папку, где находится запсукаемая программа, если нужно указать конкретный путь, то вместо точки пишем например:
Использование 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:
Code hldsupdate-retry.exe -command update -game "Counter-Strike Source" -dir .
Team Fortress 2:
Code 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" в консоли выбивает следующую ошибку и окно закрывается?
Code 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. Если вы выходите в интернет через роутер то в нём нужно открыть порт 27015, чтобы к вам могли заходить из интернета и сервер был виден в поиске, после открытия сервисы проверки могут показывать что порт закрыт но всё будет норм работать Вот пример открытия порта на роутере DIR-100 D-linkПосле изменения настроек модем нужно перезагрузить |