DepotDownloader
DepotDownloader 2.7.4
Steam depot 下載器利用 SteamKit2 庫。支援.NET 8.0
該程式必須從控制台運行,它沒有 GUI。
從發布頁面下載二進位。
在 Windows 上,winget 使用者可以透過安裝SteamRE.DepotDownloader
來下載並安裝最新的終端版本:
winget install -- exact -- id SteamRE.DepotDownloader
在 macOS 上,Homebrew 用戶可以透過執行以下命令來下載並安裝最新版本:
brew tap steamre/tools
brew install depotdownloader
. / DepotDownloader - app < id > [ - depot < id > [ - manifest < id > ]]
[ - username < username > [ - password < password > ]] [ other options ]
例如: ./DepotDownloader -app 730 -depot 731 -manifest 7617088375292372759
預設情況下,它將使用匿名帳戶(在此處查看可用的應用程式)。
若要使用您的帳戶,請指定-username <username>
參數。如果您不使用指定-password
參數,將以互動方式詢問密碼。
. / DepotDownloader - app < id > - pubfile < id > [ - username < username > [ - password < password > ]]
例如: ./DepotDownloader -app 730 -pubfile 1885082371
. / DepotDownloader - app < id > - ugc < id > [ - username < username > [ - password < password > ]]
例如: ./DepotDownloader -app 730 -ugc 770604181014286929
範圍 | 描述 |
---|---|
-app <#> | 要下載的 AppID。 |
-depot <#> | 要下載的 DepotID。 |
-manifest <id> | 要下載的內容的清單 ID(需要-depot ,預設值:目前分支)。 |
-ugc <#> | 要下載的 UGC ID。 |
-beta <branchname> | 如果可用,請從指定分支下載(預設:公共)。 |
-betapassword <pass> | 分支密碼(如果適用)。 |
-all-platforms | 使用-app 時下載所有特定於平台的軟體倉庫。 |
-os <os> | 下載遊戲的作業系統(windows、macos 或 linux,預設值:程式目前運行的作業系統) |
-osarch <arch> | 下載遊戲的架構(32 或 64,預設:主機的架構) |
-all-archs | 使用-app 時下載所有特定於架構的軟體倉庫。 |
-all-languages | 使用-app 時下載所有特定於語言的軟體倉庫。 |
-language <lang> | 下載遊戲的語言(預設:英文) |
-lowviolence | 使用-app 時下載低暴力軟體庫。 |
-pubfile <#> | 要下載的 PublishedFileId。 (將自動解析為UGC id) |
-username <user> | 登入受限內容的帳戶的使用者名稱。 |
-password <pass> | 用於登入受限內容的帳戶的密碼。 |
-remember-password | 如果設置,請記住該用戶後續登入的密碼。 (使用-username <username> -remember-password 作為登入憑證) |
-dir <installdir> | 放置下載檔案的目錄。 |
-filelist <file.txt> | 包含要下載的檔案清單(從清單)的本機檔案的名稱。使用regex: 如果要與正規表示式相符。每個文件路徑應該獨佔一行。 |
-validate | 包括已下載檔案的校驗和驗證 |
-manifest-only | 為任何要下載的軟體倉庫下載人類可讀的清單。 |
-cellid <#> | 要從中下載的內容伺服器的覆蓋 CellID。 |
-max-servers <#> | 要使用的內容伺服器的最大數量。 (預設值:20)。 |
-max-downloads <#> | 同時下載的最大區塊數。 (預設值:8)。 |
-loginid <#> | 一個唯一的 32 位元十進位整數 Steam LogonID,如果同時執行 DepotDownloader 的多個實例,則需要該 ID。 |
-V 或--version | 列印版本和運行時間 |
您的雙因素代碼對 Steam 會話進行身份驗證。您需要使用-remember-password
來「記住」您的會話,它會保留 Steam 會話的登入金鑰。
如果共用 LoginID,則任何與 Steam 的連線都將關閉。您可以使用-loginid
指定不同的 LoginID。
如果您傳遞帶有包含特殊字元的密碼的-password
參數,則需要針對您正在使用的 shell 適當地轉義該命令。只要包含-username
,就不必在命令列上包含-password
參數。系統將提示您以互動方式輸入密碼。