Steam-Depot-Downloader, der die SteamKit2-Bibliothek nutzt. Unterstützt .NET 8.0
Dieses Programm muss über eine Konsole ausgeführt werden, es verfügt über keine GUI.
Laden Sie eine Binärdatei von der Release-Seite herunter.
Unter Windows können Winget-Benutzer die neueste Terminal-Version herunterladen und installieren, indem sie das SteamRE.DepotDownloader
-Paket installieren:
winget install -- exact -- id SteamRE.DepotDownloader
Unter macOS können Homebrew-Benutzer die neueste Version herunterladen und installieren, indem sie die folgenden Befehle ausführen:
brew tap steamre/tools
brew install depotdownloader
. / DepotDownloader - app < id > [ - depot < id > [ - manifest < id > ]]
[ - username < username > [ - password < password > ]] [ other options ]
Zum Beispiel: ./DepotDownloader -app 730 -depot 731 -manifest 7617088375292372759
Standardmäßig wird ein anonymes Konto verwendet (sehen Sie hier, welche Apps darauf verfügbar sind).
Um Ihr Konto zu verwenden, geben Sie den Parameter -username <username>
an. Das Passwort wird interaktiv abgefragt, wenn Sie den Parameter -password
nicht angeben.
. / DepotDownloader - app < id > - pubfile < id > [ - username < username > [ - password < password > ]]
Zum Beispiel: ./DepotDownloader -app 730 -pubfile 1885082371
. / DepotDownloader - app < id > - ugc < id > [ - username < username > [ - password < password > ]]
Zum Beispiel: ./DepotDownloader -app 730 -ugc 770604181014286929
Parameter | Beschreibung |
---|---|
-app <#> | die AppID zum Herunterladen. |
-depot <#> | die DepotID zum Download. |
-manifest <id> | Manifest-ID des herunterzuladenden Inhalts (erfordert -depot , Standard: aktuell für Zweig). |
-ugc <#> | die UGC-ID zum Herunterladen. |
-beta <branchname> | Vom angegebenen Zweig herunterladen, falls verfügbar (Standard: Öffentlich). |
-betapassword <pass> | ggf. Filialpasswort. |
-all-platforms | lädt alle plattformspezifischen Depots herunter, wenn -app verwendet wird. |
-os <os> | das Betriebssystem, für das das Spiel heruntergeladen werden soll (Windows, MacOS oder Linux, Standard: Betriebssystem, auf dem das Programm gerade läuft) |
-osarch <arch> | die Architektur, für die das Spiel heruntergeladen werden soll (32 oder 64, Standard: die Architektur des Hosts) |
-all-archs | Laden Sie alle architekturspezifischen Depots herunter, wenn -app verwendet wird. |
-all-languages | Laden Sie alle sprachspezifischen Depots herunter, wenn -app verwendet wird. |
-language <lang> | die Sprache, für die das Spiel heruntergeladen werden soll (Standard: Englisch) |
-lowviolence | Laden Sie Depots mit geringer Gewalt herunter, wenn -app verwendet wird. |
-pubfile <#> | die PublishedFileId zum Herunterladen. (Wird automatisch in die UGC-ID aufgelöst) |
-username <user> | Der Benutzername des Kontos, mit dem Sie sich für eingeschränkte Inhalte anmelden möchten. |
-password <pass> | das Passwort des Kontos, mit dem Sie sich für eingeschränkte Inhalte anmelden möchten. |
-remember-password | Falls festgelegt, wird das Kennwort für spätere Anmeldungen dieses Benutzers gespeichert. (Verwenden Sie -username <username> -remember-password als Anmeldeinformationen) |
-dir <installdir> | das Verzeichnis, in dem heruntergeladene Dateien abgelegt werden sollen. |
-filelist <file.txt> | der Name einer lokalen Datei, die eine Liste der herunterzuladenden Dateien (aus dem Manifest) enthält. Dateipfad mit regex: Wenn Sie mit Regex übereinstimmen möchten. Jeder Dateipfad sollte in einer eigenen Zeile stehen. |
-validate | Integrieren Sie eine Prüfsummenüberprüfung bereits heruntergeladener Dateien |
-manifest-only | lädt ein für Menschen lesbares Manifest für alle Depots herunter, die heruntergeladen werden sollen. |
-cellid <#> | die überschriebene CellID des Inhaltsservers, von dem heruntergeladen werden soll. |
-max-servers <#> | maximale Anzahl der zu verwendenden Inhaltsserver. (Standard: 20). |
-max-downloads <#> | Maximale Anzahl gleichzeitig herunterzuladender Blöcke. (Standard: 8). |
-loginid <#> | eine eindeutige 32-Bit-Ganzzahl-Steam-Anmelde-ID in Dezimalform, erforderlich, wenn mehrere Instanzen von DepotDownloader gleichzeitig ausgeführt werden. |
-V oder --version | Druckversion und Laufzeit |
Ihr 2-Faktor-Code authentifiziert eine Steam-Sitzung. Sie müssen Ihre Sitzung mit -remember-password
„merken“, wodurch der Anmeldeschlüssel für Ihre Steam-Sitzung erhalten bleibt.
Jede Verbindung zu Steam wird geschlossen, wenn sie eine LoginID teilen. Sie können mit -loginid
eine andere LoginID angeben.
Wenn Sie den Parameter -password
mit einem Passwort übergeben, das Sonderzeichen enthält, müssen Sie den Befehl entsprechend der von Ihnen verwendeten Shell mit Escapezeichen versehen. Sie müssen den Parameter -password
nicht in der Befehlszeile angeben, solange Sie einen -username
angeben. Sie werden aufgefordert, Ihr Passwort interaktiv einzugeben.