profile picture

Steam Workshop からコンテンツをダウンロードする方法

March 04, 2024 - game steam

概要

SteamCMD を使用して Steam Workshop のコンテンツをダウンロードします。

環境

手順

  1. 次のコマンドを実行して SteamCMD をインストールします。

    sudo add-apt-repository multiverse; sudo dpkg --add-architecture i386; sudo apt update
    sudo apt install steamcmd
    
  2. 次のコマンドを実行して 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 2Yama part 1 をダウンロードする場合は次のコマンドになります。

    steamcmd +login username password +workshop_download_item 550 767999000 validate +quit
    
  3. Workshop のコンテンツが ~/.local/share/Steam/steamapps/workshop/content/{appid}/{workshopid}/ にダウンロードされます。

  4. ダウンロードしたファイル名が 数字_legacy.bin の場合はファイル名を変更しないとゲームに addon として追加できません。

    • 数字_legacy: 何の addon か分かりやすい名前に変更します。
    • bin: addon の拡張子に変更します。 Left 4 Dead 2 の場合は vpk です。

    例えば Yama part 1 のファイル名は 263848390351735587_legacy.bin なので l4d2addons_yama_part_1.vpk に変更します。