SteamRE / DepotDownloader

Steam depot downloader utilizing the SteamKit2 library.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

DepotDownloader not remembering password (despite -remember-password)

2called-chaos opened this issue · comments

Maybe I'm doing something wrong but it won't persist my login. Any ideas?

~/code/_private/vf-list/vendor/depotdownloader[master]$ dotnet DepotDownloader.dll -username REDACTED -remember-password -app 1172620 -depot 1172621 -manifest-only -dir /Users/chaos/code/_private/vf-list/vendor/vfl-root-dev/manifests/1172620
Enter account password for "REDACTED": *************
Connecting to Steam3... Done!
Logging 'REDACTED' into Steam3...Disconnected from Steam
This account is protected by Steam Guard.
Please enter your 2 factor auth code from your authenticator app: REDACTED
Retrying Steam3 connection... Done!
Logging 'REDACTED' into Steam3... Done!
Using Steam3 suggested CellID: 87
Got 5 licenses for account!
Got AppInfo for 1172620
Using app branch: 'Public'.
Got depot key for 1172621 result: OK
Processing depot 1172621 -
Already have manifest 876568350399070159 for depot 1172621.
Manifest 876568350399070159 (14.03.2023 12:00:58)
Total downloaded: 0 bytes (0 bytes uncompressed) from 1 depots
Disconnected from Steam

~/code/_private/vf-list/vendor/depotdownloader[master]$ dotnet DepotDownloader.dll -username REDACTED -remember-password -app 1172620 -depot 1172621 -manifest-only -dir /Users/chaos/code/_private/vf-list/vendor/vfl-root-dev/manifests/1172620
Enter account password for "REDACTED":
^C

~/code/_private/vf-list/vendor/depotdownloader[master]$ dotnet --version
7.0.100
~/code/_private/vf-list/vendor/depotdownloader[master]$ ls ../depotdownloader
0 lrwxr-xr-x  1 chaos  staff    21B Mar 12 22:02 ../depotdownloader -> depotdownloader-2.4.7

It does create a file named account.config under /.local/share/IsolatedStorage/<someRandomCharsIDontKnowIfSensitive>/AssemFiles but seemingly ignores it?

Edit: The same happens with dotnet 6.0.114

Known issue (but hadn't been filed here yet). The Steam backend no longer issues login keys, which are what were previously used to persist sessions. There are new ways to handle this, but blocked a form of SteamRE/SteamKit#1129 landing.