全スレッド > Steam 掲示板 > Help and Tips > トピックの詳細
How to download "Dota 2 Workshop Tools" using SteamCMD (on Linux)?
Hi! I'm trying to download "Dota 2 Workshop Tools" on linux using SteamCMD.
  • I'm trying to download Windows version on Linux because we still don't have Linux version for Workshop Tools and might never have (as devs say). And I just want to play with resourcecompiler.exe, dmxconvert.exe and other command-line utilities through wine. And I don't want to touch Windows in my life ever again.
  • I'm using SteamCMD, instead of just copying what I need after installing it in steam through wine manually, because it would ease the update process a lot.

AppID for Dota 2 is 570. And SteamDB[steamdb.info] points that corresponding DLC appid is 313250.

So, I'm trying to install Dota 2, and then install Workshop Tools. Dota 2 is installed correctly. Tools aren't.
  • Logging in just in case. I don't know if it is necessary. Both Dota 2 and Tools are free.

  • Making app_license_requests just to show that it responses that everything is fine with them.
  • "app_info_print 313250" prints some info. I don't know if useful in any way.

SteamCMD command:
steamcmd +@sSteamCmdForcePlatformType windows +@sSteamCmdForcePlatformBitness 64 +login <login> <pass> +app_license_request 570 +app_update 570 +app_license_request 313250 +app_info_print 313250 +app_update 313250 +quit
output:
AppID 313250 already owned. AppID : 313250, change number : 5537293/0, last change : Wed Jan 9 17:10:06 2019 "313250" { "common" { "name" "Dota 2 Workshop Tools DLC" "section_type" "ownersonly" "type" "DLC" "ReleaseState" "released" "oslist" "windows" "parent" "570" "community_visible_stats" "1" "gameid" "313250" "exfgls" "1" "store_tags" { } } "extended" { "dlcforappid" "570" "mustownapptopurchase" "570" "optionaldlc" "1" } } Update state (0x0) : Timed out waiting for update to start, bailing. Error! App '313250' state is 0x202 after update job.

Googling 0x202 only results that it might be out-of-space error. Which is not true in my case because I have ~100 GB free on the partition.

There are detailed logs in "Steam/logs" folder which provide some more information.
"Steam/logs/content_log.txt":
[2019-01-17 00:47:40] Loaded 2 apps from install folder "/home/steamcmd/Steam/steamapps\appmanifest_*.acf". [2019-01-17 00:47:41] Got 100 content servers from directory [2019-01-17 00:47:42] AppID 570 scheduler update : Priority First, legacy=no, restore="", timeSinceLastPlayed=20618, appDisableSecondsRemaining=0 [2019-01-17 00:47:42] AppID 570 state changed : Fully Installed,Update Queued, [2019-01-17 00:47:42] AppID 570 update changed : Running, [2019-01-17 00:47:42] AppID 570 update changed : Running,Reconfiguring, [2019-01-17 00:47:42] AppID 570 update changed : Running, [2019-01-17 00:47:42] AppID 570 update started : download 0/0, store 0/0, reuse 0/0, delta 0/0, stage 0/0 [2019-01-17 00:47:42] No changes detected, active: 570 (7892304529374827976),570 (458648676648326953),570 (5182401697844269926), ...<removed_huge_list> [2019-01-17 00:47:42] AppID 570 update changed : Running,Committing, [2019-01-17 00:47:42] AppID 570 file commit : 0 updated, 0 moved, 0 deleted [2019-01-17 00:47:43] AppID 570 update changed : Running, [2019-01-17 00:47:43] AppID 570 update changed : None [2019-01-17 00:47:43] AppID 570 state changed : Fully Installed, (Update delayed for 299 secs) [2019-01-17 00:47:43] AppID 570 scheduler finished : removed from schedule [2019-01-17 00:47:43] AppID 313250 scheduler update : Priority First, legacy=no, restore="", timeSinceLastPlayed=1547650063, appDisableSecondsRemaining=0 [2019-01-17 00:47:43] AppID 313250 state changed : Update Required,Update Queued, [2019-01-17 00:47:43] AppID 313250 state changed : Update Required,Update Queued,Update Running, [2019-01-17 00:47:43] AppID 313250 update changed : Running, [2019-01-17 00:47:43] AppID 313250 update changed : Running,Reconfiguring, [2019-01-17 00:47:43] AppID 313250 update canceled : Failed building depot dependency (Invalid content configuration) [2019-01-17 00:47:43] AppID 313250 update changed : Running,Reconfiguring,Stopping, [2019-01-17 00:47:43] AppID 313250 update changed : Running,Stopping, [2019-01-17 00:47:43] AppID 313250 update changed : None [2019-01-17 00:47:43] AppID 313250 state changed : Update Required,Update Queued, (Invalid content configuration) [2019-01-17 00:47:43] AppID 313250 state changed : Update Required,Update Paused, [2019-01-17 00:47:43] AppID 313250 scheduler finished : removed from schedule

It says "[2019-01-17 00:47:43] AppID 313250 update canceled : Failed building depot dependency (Invalid content configuration)".

Also 2 manifest files are here:
"Steam/steamapps/appmanifest_570.acf":
"AppState" { "appid" "570" "Universe" "1" "name" "Dota 2" "StateFlags" "4" "installdir" "dota 2 beta" "LastUpdated" "1547639347" "UpdateResult" "0" "SizeOnDisk" "22213820994" "buildid" "3471868" "LastOwner" "76561198075650682" "BytesToDownload" "0" "BytesDownloaded" "0" "AutoUpdateBehavior" "0" "AllowOtherDownloadsWhileRunning" "0" "ScheduledAutoUpdate" "1547650362" "UserConfig" { } "InstalledDepots" { "228983" { "manifest" "8124929965194586177" } "228990" { "manifest" "1829726630299308803" } "373301" { "manifest" "6488764994835218695" } "381451" { "manifest" "4129918778133234884" } "381452" { "manifest" "8106666439189687780" } "381453" { "manifest" "7394826946927108516" } "381454" { "manifest" "4036914501252040604" } "381455" { "manifest" "8682213900828925358" } "373302" { "manifest" "6504792781045846703" } "373303" { "manifest" "6270743040405134197" } "373305" { "manifest" "4435851250675935801" } } "MountedDepots" { "228983" "8124929965194586177" "228990" "1829726630299308803" "373301" "6488764994835218695" "381451" "4129918778133234884" "381452" "8106666439189687780" "381453" "7394826946927108516" "381454" "4036914501252040604" "381455" "8682213900828925358" "373302" "6504792781045846703" "373303" "6270743040405134197" "373305" "4435851250675935801" } "InstallScripts" { "228983" "_CommonRedist\\vcredist\\2010\\installscript.vdf" "228990" "_CommonRedist\\DirectX\\Jun2010\\installscript.vdf" } }
"Steam/steamapps/appmanifest_313250.acf"
"AppState" { "appid" "313250" "Universe" "1" "name" "Dota 2 Workshop Tools DLC" "StateFlags" "514" "installdir" "" "LastUpdated" "0" "UpdateResult" "23" "SizeOnDisk" "0" "buildid" "0" "LastOwner" "76561198075650682" "BytesToDownload" "0" "BytesDownloaded" "0" "AutoUpdateBehavior" "0" "AllowOtherDownloadsWhileRunning" "0" "ScheduledAutoUpdate" "0" "UserConfig" { } "InstalledDepots" { } "MountedDepots" { } }

Am I doing something wrong? Are DLCs supposed to be installed otherwise?
最近の変更はКивринが行いました; 2019年1月16日 7時03分
< >
1-3 / 3 のコメントを表示
Have you tried either the Linux forum or the Dota 2 forum?

:qr:
I don't think it is Dota 2 issue. And I couldn't find SteamCMD forum. So I've decided to post here. Tried some discord channels - haven't got help there.
最近の変更はКивринが行いました; 2019年1月16日 7時02分
< >
1-3 / 3 のコメントを表示
ページ毎: 1530 50

全スレッド > Steam 掲示板 > Help and Tips > トピックの詳細
投稿日: 2019年1月16日 6時58分
投稿数: 3