Steam Workshop からコンテンツをダウンロードする方法
Published on 2024/03/04 , Last updated 2024/03/05Tags
概要
SteamCMD を使用して Steam Workshop のコンテンツをダウンロードします。
環境
- Ubuntu 23.10
手順
-
次のコマンドを実行して SteamCMD をインストールします。
sudo add-apt-repository multiverse; sudo dpkg --add-architecture i386; sudo apt update sudo apt install steamcmd
-
次のコマンドを実行して Workshop からコンテンツをダウンロードします。
- username: ログインする Steam のユーザー名
- password: ログインパスワード
- appid: SteamDB でゲームの App ID を確認します。
- 同じゲームタイトルでもクライアントとサーバーで App ID が異なる場合があります。
- workshopid: ワークショップページの URL の
?id=
と表示されている数字が Workshop ID です。
steamcmd +login {username} {password} +workshop_download_item {appid} {workshopid} validate +quit
Left 4 Dead 2 の Yama part 1 をダウンロードする場合は次のコマンドになります。
steamcmd +login username password +workshop_download_item 550 767999000 validate +quit
-
Workshop のコンテンツが
~/.local/share/Steam/steamapps/workshop/content/{appid}/{workshopid}/
にダウンロードされます。 -
ダウンロードしたファイル名が
数字_legacy.bin
の場合はファイル名を変更しないとゲームに addon として追加できません。- 数字_legacy: 何の addon か分かりやすい名前に変更します。
- bin: addon の拡張子に変更します。 Left 4 Dead 2 の場合は
vpk
です。
例えば Yama part 1 のファイル名は
263848390351735587_legacy.bin
なのでl4d2addons_yama_part_1.vpk
に変更します。