Descargador de Steam Depot que utiliza la biblioteca SteamKit2. Soporta .NET 8.0
Este programa debe ejecutarse desde una consola, no tiene GUI.
Descargue un binario desde la página de lanzamientos.
En Windows, los usuarios de Winget pueden descargar e instalar la última versión de Terminal instalando el paquete SteamRE.DepotDownloader
:
winget install -- exact -- id SteamRE.DepotDownloader
En macOS, los usuarios de Homebrew pueden descargar e instalar la última versión ejecutando los siguientes comandos:
brew tap steamre/tools
brew install depotdownloader
. / DepotDownloader - app < id > [ - depot < id > [ - manifest < id > ]]
[ - username < username > [ - password < password > ]] [ other options ]
Por ejemplo: ./DepotDownloader -app 730 -depot 731 -manifest 7617088375292372759
De forma predeterminada, utilizará una cuenta anónima (vea qué aplicaciones están disponibles aquí).
Para usar su cuenta, especifique el parámetro -username <username>
. Se le solicitará la contraseña de forma interactiva si no utiliza el parámetro -password
.
. / DepotDownloader - app < id > - pubfile < id > [ - username < username > [ - password < password > ]]
Por ejemplo: ./DepotDownloader -app 730 -pubfile 1885082371
. / DepotDownloader - app < id > - ugc < id > [ - username < username > [ - password < password > ]]
Por ejemplo: ./DepotDownloader -app 730 -ugc 770604181014286929
Parámetro | Descripción |
---|---|
-app <#> | el AppID para descargar. |
-depot <#> | el DepotID para descargar. |
-manifest <id> | ID de manifiesto del contenido a descargar (requiere -depot , valor predeterminado: actual para la rama). |
-ugc <#> | el ID de UGC para descargar. |
-beta <branchname> | descargar desde la rama especificada si está disponible (predeterminado: Público). |
-betapassword <pass> | contraseña de sucursal si corresponde. |
-all-platforms | descarga todos los depósitos específicos de la plataforma cuando se usa -app . |
-os <os> | el sistema operativo para descargar el juego (windows, macos o linux, predeterminado: sistema operativo en el que se ejecuta actualmente el programa) |
-osarch <arch> | la arquitectura para la cual descargar el juego (32 o 64, predeterminado: la arquitectura del host) |
-all-archs | descargue todos los depósitos específicos de la arquitectura cuando se utilice -app . |
-all-languages | descargue todos los depósitos específicos del idioma cuando se use -app . |
-language <lang> | el idioma para descargar el juego (predeterminado: inglés) |
-lowviolence | descargue depósitos de baja violencia cuando se use -app . |
-pubfile <#> | el PublishedFileId para descargar. (Se resolverá automáticamente en la identificación de UGC) |
-username <user> | el nombre de usuario de la cuenta para iniciar sesión para contenido restringido. |
-password <pass> | la contraseña de la cuenta para iniciar sesión para contenido restringido. |
-remember-password | si está configurada, recuerde la contraseña para inicios de sesión posteriores de este usuario. (Utilice -username <username> -remember-password como credenciales de inicio de sesión) |
-dir <installdir> | el directorio en el que colocar los archivos descargados. |
-filelist <file.txt> | el nombre de un archivo local que contiene una lista de archivos para descargar (del manifiesto). ruta del archivo de prefijo con regex: si desea hacer coincidir con la expresión regular. cada ruta de archivo debe estar en su propia línea. |
-validate | Incluir verificación de suma de comprobación de archivos ya descargados |
-manifest-only | descarga un manifiesto legible por humanos para cualquier depósito que se descargue. |
-cellid <#> | el CellID anulado del servidor de contenidos desde el que descargar. |
-max-servers <#> | número máximo de servidores de contenido a utilizar. (predeterminado: 20). |
-max-downloads <#> | Número máximo de fragmentos para descargar simultáneamente. (predeterminado: 8). |
-loginid <#> | un único ID de inicio de sesión de Steam entero de 32 bits en decimal, requerido si se ejecutan varias instancias de DepotDownloader simultáneamente. |
-V o --version | versión de impresión y tiempo de ejecución |
Su código de 2 factores autentica una sesión de Steam. Debe "recordar" su sesión con -remember-password
, que conserva la clave de inicio de sesión de su sesión de Steam.
Cualquier conexión a Steam se cerrará si comparten un ID de inicio de sesión. Puede especificar un ID de inicio de sesión diferente con -loginid
.
Si pasa el parámetro -password
con una contraseña que contiene caracteres especiales, deberá escapar el comando de manera adecuada para el shell que está utilizando. No es necesario incluir el parámetro -password
en la línea de comando siempre que incluya un -username
. Se le pedirá que ingrese su contraseña de forma interactiva.