Didrole's Update Tool v0.4

CTe6eJIeK_vRn

Участник
Сообщения
2,114
Реакции
1,867
Didrole's Update Tool
Описание:

Didrole's Update Tool является инструментом с открытым исходным кодом, нацеленный стать альтернативой SteamCMD, только более простой, как hldsupdatetool.


Основные отличия от SteamCMD:

  • Только командная строка, без интерактивной оболочки.(по мнению Didrole, это удобнее).
  • Вы можете использовать в то время, как на другой машине запущен Steam (Не будет больше ошибки «[----] !!! Fatal Error: Steam failed to load: *SteamStartEngine(0x000000) failed with error 1: A Steam Engine Instance already exists»).
  • Для использования Вы можете не изменять настройки системы (SteamCMD, требует включение «Автоматичского определения параметров» от настройки Локальной сети).
  • Больше не нужно производить манипуляции с реестром типа: «reg delete HKCU\Software\Valve\Steam\ActiveProcess /f», чтобы иметь возможность запускать игры после обновления.
  • Вы можете использовать свой аккаунт Steam во время обновления Вашего сервера, без разрыва соединения. (Not if it's the first time you use your account with the tool though).
  • Существует вариант запоминания пароля, так что Вам больше не придется беспокоиться о Вашем пароле в командной строке.
  • Имеется возможность получить список доступных игр, со статусом их установки.
Использование:

C-подобный:
[B][COLOR=Teal]./UpdateTool.sh[/COLOR][/B] [B][COLOR=Red]-command [/COLOR][/B] [B][COLOR=Sienna][parameters][/COLOR][/B] [B][COLOR=Blue][flags][/COLOR] [/B]  
[COLOR=black]или[/COLOR][B][COLOR=Teal]
./UpdateTool.sh[/COLOR][/B] [B][COLOR=DarkGreen]+runscript <steamcmd_script_file>[/COLOR][/B]  
[COLOR=Red]
  [B]Commands:[/B][/COLOR]
     update: Установить или обновить игру
     uninstall: Удалить игру
     list: Просмотр доступных игр со статусом их установки
   
  [B][COLOR=Sienna]Parameters:[/COLOR][/B]
     -game <appid>               -   AppID игры для установки / обновления / удаления
        (используйте '-command list' для просмотра доступных игр)
     -dir <installdir>           -   Директория установки
        (если не указана директория, игра будет установлена по умолчанию в ~/Steam/steamapps/common/<gamename>/)
     -username <username>        -   Имя пользователя аккаунта Steam
     -password <password>        -   Паролоь аккаунта Steam
     -steam_guard_code           -   Код авторизации SteamGuard
     -beta <beta_name>           -   Beta name to use
     -beta_password <password>   -   Beta password (if any)
   
  [B][COLOR=Blue]Flags:[/COLOR][/B]
     -verify_all                 -   Проверить целостность всех файлов
     -remember_password          -   Запомнить пароль
   
  [COLOR=SeaGreen][B][COLOR=Orange]Пример:[/COLOR] ./UpdateTool.sh [COLOR=Red]-command update[/COLOR] [COLOR=Sienna]-game 740 -dir /csgo -username foo -password bar [COLOR=Blue]-remember_password[/COLOR][/COLOR][/B][/COLOR]
Оригинал и исходные коды

Скачать:
UpdateTool-0.1.rar - windows
UpdateTool-0.1.tar.bz2 - linux
UpdateTool-0.2.rar - windows
UpdateTool-0.2.tar.bz2 - linux
UpdateTool-0.3.rar - windows
UpdateTool-0.3.tar.bz2 - linux

UpdateTool-0.4.rar - windows
UpdateTool-0.4.tar.bz2 - linux


Перевод специально для сайта hlmod.ru, указывайте пожалуйста ссылку на перевод.
 
Последнее редактирование:

Rt.

Участник
Сообщения
396
Реакции
119
Re: Didrole's Update Tool v0.2

щас опробую на вшивость...

Добавлено через 54 минуты
запускаю как в примере.
./UpdateTool.sh -command update -game 740 -dir /csgo -username foo -password bar

выкидывает ошибку:
Unable to get Steam3 factory

Добавлено через 1 час 18 минут
собственно из исходников это некий объект...
bool CApplication::InitSteam()
{
CreateInterfaceFn pCreateInterface = m_steamLoader.GetSteam3Factory();
if(!pCreateInterface)
{
Error("Unable to get Steam3 factory.\n");
return false;
}

....
 
Последнее редактирование:

CTe6eJIeK_vRn

Участник
Сообщения
2,114
Реакции
1,867
Re: Didrole's Update Tool v0.2

0.3 :
- Fixed reporting "Up to date." incorrectly when an app requires an update.
- Fixed not waiting for licenses before trying to install / update a game. (No subscription error)
- Added beta support with -beta and -beta_password
- Removed support for the old -autoupdate system
- Added +runscript for using SteamCMD style script files (allows compatibility with the new -autoupdate system)
 

Rt.

Участник
Сообщения
396
Реакции
119
Re: Didrole's Update Tool v0.3

Отлично! Эта версия работает под Debian 6.0
 

PuCyHOK

Участник
Сообщения
25
Реакции
0
Re: Didrole's Update Tool v0.3

ну вот прошла операция
srv84@s1 ~ $ ./UpdateTool.sh -command update -game 740 -dir . -username my_login -my_password Rexaka -remember_password
Logging on Steam with account my_login ...
Logged on
Waiting for licenses update...
Requesting appinfo update.
Installing 740:Counter-Strike Global Offensive - Dedicated Server ...
Committing, progress: 95.86% (5.39 GiB / 5.63 GiB)
Up to date.
Logging off

а дальше что? как сервер запустить? какой шаг исполнять? О_О
 

lok1

Участник
Сообщения
199
Реакции
14
Re: Didrole's Update Tool v0.3

Это просто шик, обновил все сервера, спасибо.
 

swat1

Участник
Сообщения
23
Реакции
0
Re: Didrole's Update Tool v0.3

Как в винде заставить устанавливаться сервер в текущую папку?
Использовал -dir .
ставит в папку по умолчанию...
С hlupdatetool с таким ключом все нормально устанавливалось.
 

hepto

Участник
Сообщения
184
Реакции
56
Re: Didrole's Update Tool v0.3

swat1, на винде создай батник,
UpdateTool.exe -command update -game 740 -dir D:\CSGO\csgoserver#9 -username ххххх -password ххххх -steam_guard_code ххххх -remember_password
 

hepto

Участник
Сообщения
184
Реакции
56
При попытке скачать сервер ксс, выдает такую ошибку
Logged on
Waiting for licenses update...
Requesting appinfo update.
Installing 232330:Counter-Strike: Source Dedicated Server ...
Installation failed: No subscription
Waiting for credentials to cache.
Logging off
никто не сталкивался?
 

KorDen

Atra esterní ono thelduin!
Сообщения
2,142
Реакции
1,424
При попытке скачать сервер ксс, выдает такую ошибку
Logged on
Waiting for licenses update...
Requesting appinfo update.
Installing 232330:Counter-Strike: Source Dedicated Server ...
Installation failed: No subscription
Waiting for credentials to cache.
Logging off
никто не сталкивался?

Логинься под анонимусом (логин anonymous пароль пустой)
 
Сверху Снизу