Install Steam
login
|
language
简体中文 (Simplified Chinese)
繁體中文 (Traditional Chinese)
日本語 (Japanese)
한국어 (Korean)
ไทย (Thai)
Български (Bulgarian)
Čeština (Czech)
Dansk (Danish)
Deutsch (German)
Español - España (Spanish - Spain)
Español - Latinoamérica (Spanish - Latin America)
Ελληνικά (Greek)
Français (French)
Italiano (Italian)
Bahasa Indonesia (Indonesian)
Magyar (Hungarian)
Nederlands (Dutch)
Norsk (Norwegian)
Polski (Polish)
Português (Portuguese - Portugal)
Português - Brasil (Portuguese - Brazil)
Română (Romanian)
Русский (Russian)
Suomi (Finnish)
Svenska (Swedish)
Türkçe (Turkish)
Tiếng Việt (Vietnamese)
Українська (Ukrainian)
Report a translation problem
Seems like you want steamcmd to do all this
app_update <appid> [-validate] [-language <lang>] [-beta <betaname>] [-betapassword <pwd>] Make sure a Steam application is up-to-date
The platform has went through many changes lately, so updates a plenty, far more than what ive normally seen. Some bugs needing fixed over night. Hopefully it returns to a more normal experience eventually.
Yea I ran that one, the biggest problem is that it installs the game to a different directory than the standard steam client does, and it's app_run doesn't work as this isn't a dedicated server. The documentation suggest that the commands from steamcmd.exe are for setting up servers, not game clients.
I'm referring to my game updating, not steam itself updating
Done this, the problem with this approach is, when you try to run the game while it's updating, it brings up a new window showing the progress of the download with a checkbox for launch when it's ready, a check updates button, and a play game button.
If you run the -appLaunch command again while that's up it won't start the game even if the download is finished.
I had tried running a loop that waited x seconds and retried launching the game, checked if the process is running, and if it wasn't waited again until the process started. That wasn't working so I stepped through my code breaking after the second attempt, waiting for the download to finish, then letting the loop complete again and no luck...
I think I might be SOL on this issue my only other option is to open steam then wait like 5 mins before trying to launch the game as my updates usually never take longer than that.
[2018-11-21 16:14:38] AppID <appID> scheduler finished : remove from schedule
where <appID> is the ID of the app being updated.
So I had to set a string to the start time of my operation, copy the content_log.txt file, read it, pull the lines from where my start time was to the end, and see if it contained the line shown above...and to keep it from reading every chance it could while in the loop, I just set up timers to read every X seconds until the download was complete, then restarted steam and started the app again...
A little hacky but it's working now.