@ianlucas/depot-downloader
    Preparing search index...

    Interface DepotDownloaderArgs

    interface DepotDownloaderArgs {
        allArchs?: boolean;
        allLanguages?: boolean;
        allPlatforms?: boolean;
        app?: number;
        beta?: string;
        betapassword?: string;
        branchpassword?: string;
        cellid?: number;
        debug?: boolean;
        depot?: number;
        dir?: string;
        filelist?: string;
        language?: string;
        loginid?: number;
        lowviolence?: boolean;
        manifest?: string;
        manifestOnly?: boolean;
        maxDownloads?: number;
        noMobile?: boolean;
        os?: string;
        osarch?: string;
        password?: string;
        pubfile?: number;
        rememberPassword?: boolean;
        ugc?: number;
        useLancache?: boolean;
        username?: string;
        validate?: boolean;
    }
    Index

    Properties

    allArchs?: boolean

    -all-archs download all architecture-specific depots when -app is used.

    allLanguages?: boolean

    -all-languages download all language-specific depots when -app is used.

    allPlatforms?: boolean

    -all-platforms downloads all platform-specific depots when -app is used.

    app?: number

    -app <#> the AppID to download.

    beta?: string

    -beta download from specified branch if available (default: Public).

    betapassword?: string

    -betapassword branch password if applicable.

    branchpassword?: string

    -branchpassword branch password if applicable.

    cellid?: number

    -cellid <#> the overridden CellID of the content server to download from.

    debug?: boolean

    -debug enables debug output.

    depot?: number

    -depot <#> the DepotID to download.

    dir?: string

    -dir the directory in which to place downloaded files.

    filelist?: string

    -filelist <file.txt> a list of files to download (from the manifest).

    language?: string

    -language the language for which to download the game (default: english).

    loginid?: number

    -loginid <#> a unique 32-bit integer Steam LogonID in decimal, required if running multiple instances of DepotDownloader concurrently.

    lowviolence?: boolean

    -lowviolence download low violence depots when -app is used.

    manifest?: string

    -manifest manifest id of content to download (requires -depot, default: current for branch).

    manifestOnly?: boolean

    -manifest-only downloads a human readable manifest for any depots that would be downloaded.

    maxDownloads?: number

    -max-downloads <#> maximum number of chunks to download concurrently. (default: 8).

    noMobile?: boolean

    -no-mobile prefer entering a 2FA code instead of prompting to accept in the Steam mobile app.

    os?: string

    -os the operating system for which to download the game (windows, macos or linux, default: OS the program is currently running on).

    osarch?: string

    -osarch the architecture for which to download the game (32 or 64, default: the host's architecture).

    password?: string

    -password the password of the account to login to for restricted content.

    pubfile?: number

    -pubfile <#> the PublishedFileId to download. (Will automatically resolve to UGC id).

    rememberPassword?: boolean

    -remember-password if set, remember the password for subsequent logins of this user.

    ugc?: number

    -ugc <#> the UGC ID to download.

    useLancache?: boolean

    -use-lancache forces downloads over the local network via a Lancache instance.

    username?: string

    -username the username of the account to login to for restricted content.

    validate?: boolean

    -validate Include checksum verification of files already downloaded.