Steamのインストール場所として別のドライブを使用するにはどうすればよいですか?


11

最近、Steamに招待されました。ゲームをダウンロードしたいのですが、Ubuntuを持っているSSDドライブでは十分ではありません。Steamを別のハードドライブにインストールするにはどうすればよいですか?

「Steam Library Folders」に入りましたが、元のフォルダーを削除できないため、steamをそのドライブにインストールできます。私も場所を変更しようとしましたが、再び下にあります:

ここに画像の説明を入力してください


他の有用な回答を次に示し
questions

回答:


5

どうやらゲームをダウンロードする際にオプションを提供しているようです。

ここに画像の説明を入力してください

私は自分でこれを試したことはありませんが、それが簡単ではない理由はわかりません。ただし、新しいコンテンツシステムを使用するゲームでのみ機能すると報告されています。


9

上記の回答に記載されていないポイント:

  • Steamでは複数のライブラリを作成できますが、一部のゲームはプライマリライブラリにしかインストールできないようです。これは、共有コンテンツを使用するゲーム(TF2などのソースエンジンを使用するゲームなど)に当てはまると思います。

  • シンボリックリンクを使用してSteamAppsライブラリフォルダーをディレクトリから移動Steamすると、何らかの理由でシンボリックリンクに従わないゲームが表示されるため、問題が発生します。確かにこのTF2のバグは関連していますが、他のバグも関連している可能性があります。(バインドマウントを使用してこれを正常に実行できるようですが、これは不要です-以下を参照)

ただし、元の質問に答えるには、Steamフォルダーを完全に新しい場所に移動するだけです(例:に移動するには/opt/Steam)。

sudo mv ~/.local/share/Steam /opt

移動したら、Steamの起動を試みます(Unityアイコンまたはを使用/usr/bin/steam)。次のメッセージが表示されます。

Couldn't find Steam content, did you move it?

これにより、新しいSteamディレクトリを選択できます。その後、正常に起動します。

  • これにより、Steamが別のext4ファイルシステムに移動しました。許可を変更した場合やLinux以外のファイルシステムを使用しようとした場合にこれが機能するかどうかはわかりません。

  • WindowsとLinuxのSteam間でライブラリディレクトリを共有しようとしませんでした。これはひどく終わると思います。

  • Steam通常、ディレクトリを移動すると、次にSteamを起動するときにSteamGuardがロック解除コードを要求します。


ntfsも機能します。
アルトゥールクレソン

3

通常、これらの問題を解決するには、デフォルトのフォルダーを別の場所にマウントします。そうすれば、通常のファイルシステムを使用するだけなので、アプリケーションに対して完全に透過的です(シンボリックリンクなし)。

mountを使用して一時的に実行できます。

sudo mount -o bind /your/preffered/folder /home/you/.steam/steam

または、/ etc / fstabで永続的にします。

/your/preffered/folder /home/you/.steam/steam none bind

使用する必要がある名前にスペースを含むフォルダーをマウントする場合の簡単なヒント:スペースの代わりに\ 040、例:My Folder-> My \ 040Folder、エスケープのみを試みましたが、うまくいきませんでした、ubuntu 15.10インストール
ロディスラフモルドバ

/home/<user>/.var/app/com.valvesoftware.Steamをシステムルートフォルダーとして認識する場合、steamをフラットパックとしてインストールするときの正しいソリューションです。また、シンボリックリンクも機能しません。
トーマスフェリンジャー

3

Steamでは、「スチームライブラリフォルダー」と呼ばれるものを定義できます。Steamクライアントで[スチーム]メニュー項目に移動し、[設定]を選択して[ダウンロード] + [クラウド]タブに移動します。

ここに画像の説明を入力してください

「Steam Library Folders」をクリックして、それに応じて調整します。

ここに画像の説明を入力してください

ゲームのインストールファイルをあるフォルダーから別のフォルダーに移動するには、「ライブラリ」に移動してゲームを見つけ、右クリックして「プロパティ」を選択し、「ローカルファイル」タブをクリックして、「インストールフォルダーの移動...」をクリックします「。

ここに画像の説明を入力してください


私はそれをしましたが、元のフォルダーを削除できないので、steamはそのドライブにインストールできます。私も場所を変更しようとしましたが、それは再び下側にあります。
アトラディカ

実行許可でマウントされたファイルシステム上にある必要があると教えられましたが、実行許可でファイルシステムをマウントするにはどうすればよいですか?
SnorriChinchilla

1

「スチームライブラリフォルダー」は比較的新しい機能であり、すべてのゲームで動作しないため、最も簡単な方法は、スチームホームフォルダーをその新しいドライブに移動して、そのリンクを作成することです。


0

新しいライブラリフォルダーを作成し、コンテンツを手動で移動してみてください。21GB全体ではなく、単一の小さなゲームでこれをテストするのが最善です。


-1

それは仕事のためです。初めてSteamをインストールしたとき、別のディスクスペースにゲームをインストールできました。次のステップでは、リブート後にPCをリセットする必要がありました。私のゲームにはゲームがインストールされていませんでした。私ができることは、システムがあるディスクにゲームを再度インストールすることです。場所を変更できません。私の別の場所にはゲームが正しくインストールされているので奇妙なゲームですが、再びインストールしたいのです。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.