備忘録

備忘録

Steamのファイルを自動ダウンロードする方法

Ⅰ. はじめに

タイトルの通り「Steamのファイルを自動ダウンロードする方法」です。

サンプルとしてPUBG(PLAYERUNKNOWN'S BATTLEGROUNDS)のTslGame.exeだけを自動ダウンロードする方法をこの記事で紹介します。

Ⅱ. やり方

1. DepotDownloader をダウンロードする

https://github.com/SteamRE/DepotDownloader/releases

2. start.sh を作成する

AppID はこちらのWebサイトから確認できます。
https://steamdb.info/apps/

$ vim /path/to/DepotDownloader/start.sh

#!/bin/bash
cd /path/to/DepotDownloader
dotnet DepotDownloader.dll -app 578080 -username your_steam_usename -password your_steam_password -filelist file.txt
3. file.txt を作成する
$ vim /path/to/DepotDownloader/file.txt
TslGame.exe
4. cronに1時間毎にDepotDownloaderを起動する設定を追加する
$ crontab -e
0 * * * * /path/to/DepotDownloader/start.sh

実行結果

f:id:kagasu:20180616154241p:plain
f:id:kagasu:20180616154640p:plain