SteamKit2 라이브러리를 활용하는 Steam 저장소 다운로더. .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, 기본값: 현재 프로그램이 실행되고 있는 OS) |
-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 <#> | DepotDownloader의 여러 인스턴스를 동시에 실행하는 경우 10진수로 표시된 고유한 32비트 정수 Steam LogonID입니다. |
-V 또는 --version | 인쇄 버전 및 런타임 |
2단계 코드는 Steam 세션을 인증합니다. Steam 세션의 로그인 키를 유지하는 -remember-password
사용하여 세션을 "기억"해야 합니다.
LoginID를 공유하면 Steam에 대한 모든 연결이 종료됩니다. -loginid
사용하여 다른 LoginID를 지정할 수 있습니다.
특수 문자가 포함된 비밀번호와 함께 -password
매개변수를 전달하는 경우 사용 중인 쉘에 맞게 명령을 이스케이프해야 합니다. -username
포함하는 한 명령줄에 -password
매개변수를 포함할 필요가 없습니다. 대화형으로 비밀번호를 입력하라는 메시지가 표시됩니다.