Téléchargeur de dépôt Steam utilisant la bibliothèque SteamKit2. Prend en charge .NET 8.0
Ce programme doit être exécuté depuis une console, il n'a pas d'interface graphique.
Téléchargez un binaire à partir de la page des versions.
Sous Windows, les utilisateurs de Winget peuvent télécharger et installer la dernière version du Terminal en installant le package SteamRE.DepotDownloader
:
winget install -- exact -- id SteamRE.DepotDownloader
Sur macOS, les utilisateurs de Homebrew peuvent télécharger et installer cette dernière version en exécutant les commandes suivantes :
brew tap steamre/tools
brew install depotdownloader
. / DepotDownloader - app < id > [ - depot < id > [ - manifest < id > ]]
[ - username < username > [ - password < password > ]] [ other options ]
Par exemple : ./DepotDownloader -app 730 -depot 731 -manifest 7617088375292372759
Par défaut, il utilisera un compte anonyme (voir quelles applications sont disponibles ici).
Pour utiliser votre compte, spécifiez le paramètre -username <username>
. Le mot de passe sera demandé de manière interactive si vous n'utilisez pas le paramètre -password
.
. / DepotDownloader - app < id > - pubfile < id > [ - username < username > [ - password < password > ]]
Par exemple : ./DepotDownloader -app 730 -pubfile 1885082371
. / DepotDownloader - app < id > - ugc < id > [ - username < username > [ - password < password > ]]
Par exemple : ./DepotDownloader -app 730 -ugc 770604181014286929
Paramètre | Description |
---|---|
-app <#> | l'AppID à télécharger. |
-depot <#> | le DepotID à télécharger. |
-manifest <id> | identifiant manifeste du contenu à télécharger (nécessite -depot , par défaut : actuel pour la branche). |
-ugc <#> | l'identifiant UGC à télécharger. |
-beta <branchname> | télécharger à partir de la branche spécifiée si disponible (par défaut : Public). |
-betapassword <pass> | mot de passe de la succursale, le cas échéant. |
-all-platforms | télécharge tous les dépôts spécifiques à la plate-forme lorsque -app est utilisé. |
-os <os> | le système d'exploitation pour lequel télécharger le jeu (windows, macos ou linux, par défaut : système d'exploitation sur lequel le programme est actuellement exécuté) |
-osarch <arch> | l'architecture pour laquelle télécharger le jeu (32 ou 64, par défaut : l'architecture de l'hébergeur) |
-all-archs | téléchargez tous les dépôts spécifiques à l'architecture lorsque -app est utilisé. |
-all-languages | téléchargez tous les dépôts spécifiques à la langue lorsque -app est utilisé. |
-language <lang> | la langue pour laquelle télécharger le jeu (par défaut : anglais) |
-lowviolence | téléchargez des dépôts à faible violence lorsque -app est utilisé. |
-pubfile <#> | le PublishingFileId à télécharger. (Sera automatiquement résolu en identifiant UGC) |
-username <user> | le nom d'utilisateur du compte auquel se connecter pour le contenu restreint. |
-password <pass> | le mot de passe du compte auquel se connecter pour le contenu restreint. |
-remember-password | s'il est défini, mémorisez le mot de passe pour les connexions ultérieures de cet utilisateur. (Utilisez -username <username> -remember-password comme informations de connexion) |
-dir <installdir> | le répertoire dans lequel placer les fichiers téléchargés. |
-filelist <file.txt> | le nom d'un fichier local qui contient une liste de fichiers à télécharger (à partir du manifeste). préfixez le chemin du fichier avec regex: si vous souhaitez faire correspondre avec regex. chaque chemin de fichier doit être sur sa propre ligne. |
-validate | Inclure la vérification de la somme de contrôle des fichiers déjà téléchargés |
-manifest-only | télécharge un manifeste lisible par l'homme pour tous les dépôts qui seraient téléchargés. |
-cellid <#> | le CellID remplacé du serveur de contenu à partir duquel le téléchargement est effectué. |
-max-servers <#> | nombre maximum de serveurs de contenu à utiliser. (par défaut : 20). |
-max-downloads <#> | nombre maximum de morceaux à télécharger simultanément. (par défaut : 8). |
-loginid <#> | un Steam LogonID entier unique de 32 bits en décimal, requis si plusieurs instances de DepotDownloader sont exécutées simultanément. |
-V ou --version | version imprimable et runtime |
Votre code à 2 facteurs authentifie une session Steam. Vous devez "se souvenir" de votre session avec -remember-password
qui conserve la clé de connexion de votre session Steam.
Toute connexion à Steam sera fermée s'ils partagent un ID de connexion. Vous pouvez spécifier un LoginID différent avec -loginid
.
Si vous transmettez le paramètre -password
avec un mot de passe contenant des caractères spéciaux, vous devrez échapper à la commande de manière appropriée pour le shell que vous utilisez. Vous n'êtes pas obligé d'inclure le paramètre -password
sur la ligne de commande tant que vous incluez un -username
. Vous serez invité à saisir votre mot de passe de manière interactive.