DepotDownloader

DepotDownloader 2.3.5

Нет прав для скачивания
Сообщения
1,476
Реакции
2,172
Помог
38 раз(а)
Пользователь Tranquillity разместил новый ресурс:

DepotDownloader - Аналог SteamCMD

Утилита для загрузки depots (шифрованные файлы с контрольными суммами и списком файлов игр), использующий библиотеку SteamKit2.
Поддержка .NET и Mono

Позволяет выкачать нужные файлы зная их AppID, Depots, Manifest

Usage: depotdownloader <parameters> [optional parameters]
Parameters:...
Узнать больше об этом ресурсе...
 

Ayk

Сообщения
409
Реакции
255
Помог
11 раз(а)
Привет.

Применил данный софт таким способом:
Код:
depotdownloader -app 90 -depot 5 -validate -dir server
depotdownloader -app 90 -depot 1 -validate -dir server
depotdownloader -app 90 -depot 11 -validate -dir server
depotdownloader -app 90 -depot 1004 -validate -dir server
5 и 1004 потому что Windows 7 x64.

На выходе получил папку server с файлами.

При запуске hlds.exe, меня встречает такое:
17979

Опробованные решения:
- создал файл steam_appid.txt, вписал в него 10, не помогло. Вписал 90, не помогло.
- создал ярлык для hlds.exe, дописал параметр запуска -applaunch 10, не помогло. -applaunch 90, не помогло.
- запуск от имени админа во всех перечисленных случаях, не помогло.

Что не так?

ЛЕ: да, я понимаю, это с натяжкой относится к данному софту, но возможно я скачал не то что нужно
 
Сообщения
2,214
Реакции
2,462
Помог
55 раз(а)
Ayk, Я сначала подумал что я указал неверные депоты (линуксовые), но перепроверил и они для винды. Честно говоря я проверял установку только на линуксе и там с этим все впорядке (нужно установить только дотнет для линукс). Под виндовс я ни одного разу не запускал.

P.S. под линуксом у меня всегда ошибка после скачки выскакивает. Но качает все отлчино
 

Ayk

Сообщения
409
Реакции
255
Помог
11 раз(а)
fantom, не совсем понял о чем ты.
Тут https://dev-cs.ru/resources/248/extra в спойлере есть пример, для Линукс (как я понял).
Я его изменил, посмотрев сюда: https://steamdb.info/app/90/depots/
Верно ли было меня 4 на 5 и 1006 на 1004? Нужен сервер на Виндоус.

Тут проблема не в скачивании, а в том, что hlds.exe в упор не видит steam_appid.txt, который сам и просит.
 
Сообщения
62
Реакции
30
Помог
3 раз(а)
Ayk, запускаете с ярлыка или напрямую? Только что скачал и все работает.
 

Ayk

Сообщения
409
Реакции
255
Помог
11 раз(а)
AleXr, дабл-клик на hlds.exe, потом Старт Сервер. С ярлыком тоже самое.
 
Сообщения
2,214
Реакции
2,462
Помог
55 раз(а)
Тут https://dev-cs.ru/resources/248/extra в спойлере есть пример, для Линукс (как я понял).
я его дописал совсем недавно

Верно ли было меня 4 на 5 и 1006 на 1004?
Да

Тут проблема не в скачивании, а в том, что hlds.exe в упор не видит steam_appid.txt, который сам и просит.
Лично у меня нету возможности как либо проверить. Но вот AleXr (которого я просил перепроверить) говорит что все запускается.

Попробуй еще раз с 0 переустановить. Также попробу установить по пути без пробелов и кирилицы
 

Ayk

Сообщения
409
Реакции
255
Помог
11 раз(а)
В общем, можно расходиться.
Видимо, запуск некой плохо пахнущей нон-стим версии КС 1.6 сделала изменения в регистре.
Откопал старый батник, который некогда помог в почти аналогичной ситуации.
Тогда было, что нажатие на "старт сервер" сопровождалось мгновенным исчезновением окна без запуска сервера.

Вот и сам чудо-батник:
Код:
@echo off
cls
title StartUp
:hlds
echo (%time%) HLDS Started...
reg add "HKCU\Software\Valve\Steam\ActiveProcess" /v SteamClientDll /t REG_SZ /d "" /f
start /wait hlds.exe -console -game cstrike -master -noipx +map de_dust2 +maxplayers 30 +port 27015
echo n| goto hlds
echo (%time%) HLDS Crashed, restarting...
goto hlds
Его запускаем один раз, закрываем его окно, закрываем сервер.
После этого будет работать запуск через hlds.exe.
Спасибо доброму человеку который помог тогда в далеком 11 месяце 16 года.

Спасибо всем кто принял участие в данном квесте.
 
Сообщения
2,214
Реакции
2,462
Помог
55 раз(а)
Ayk, я даже не знаю как процитировать даное сообщение.
 

Ayk

Сообщения
409
Реакции
255
Помог
11 раз(а)
fantom, ну, я как бы уточнил, что понимаю, это не проблема софта, грешил на неверно выбранные депоты.
Хорошо что разобрались, это главное. А батник, может быть, еще кого то выручит, и не раз.

Доп. инфа.
использовав:
Код:
depotdownloader -app 90 -depot 5 -validate
depotdownloader -app 90 -depot 1 -validate
depotdownloader -app 90 -depot 11 -validate
depotdownloader -app 90 -depot 1004 -validate
вы получите:
Код:
Protocol version 48
Exe version 1.1.2.7 (cstrike)
Exe build: 15:58:13 Apr  3 2019 (8196)
Windows!

Если кто знает как последнюю бету скачать, поделитесь.
 

Garey

ninjaCow
Сообщения
266
Реакции
674
Помог
4 раз(а)
Ayk, добавить -beta beta точно в депот 1 и возможно в депот 11 (для gamedll)
Код:
Protocol version 48
Exe version 1.1.2.7 (cstrike)
Exe build: 15:17:10 Jul 24 2019 (8308)
 

Ayk

Сообщения
409
Реакции
255
Помог
11 раз(а)
В данный момент по ссылке из "Требования" устанавливается .NET Core 3.0, который (внезапно!) не подходит для работы программы.
Для 100% работы программы требуется .NET Core 2.0 который можно найти здесь: https://dotnet.microsoft.com/download/dotnet-core
Возможно, что подходит и 2.1/2.2, но я не проверял. На 2.0 проверил - работает.
 
Сообщения
2,214
Реакции
2,462
Помог
55 раз(а)
Ayk, обновим информацию спасибо. У вас случаем скачивание не завершается ошибкой (но при этом скачалось все успешно)?
 

Ayk

Сообщения
409
Реакции
255
Помог
11 раз(а)
fantom, не вглядывался в консоль, сразу проверил работоспособность. Но скорее нет, чем да.

Ещё могу добавить, что:
  • в данный момент параметр -beta beta не нужен. Ветки beta и public одинаковы.
  • на Windows, сервер работает и без -depot 1004 (это о том, что в инструкции указан депот 100х)
 

Пользователи, просматривающие эту тему

Сейчас на форуме нет ни одного пользователя.
Сверху Снизу