Ubuntu 12.04をWindows 7と一緒に実行しています。SteamはUbuntuで正常に動作しますが、Ubuntuでプレイしたい場合はゲームを再インストールする必要があると言っています。ゲームを再度ダウンロードするのではなく、SteamのホームディレクトリをWindowsからUbuntuに転送できるコマンドはありますか?それも必要ですか(たとえば、これを行うことでディスクスペースを節約できますか、またはゼロからダウンロードするのと同じくらい集中しますか?)
すべての助けをいただければ幸いです。
いいえ、ゲームファイルは同一ではないため、ゲームを再インストールする必要があります。ただし、構成ファイルをコピーして使用できます。
このトリックを使用できる場合があります: http://www.steamgamesonlinux.com/howto-copy-Steam-games-from-windows-to-linux/ (リンクに記載されているように:ディレクトリをWindowsディレクトリに変更する必要があります):
LinuxでSteamを開く
Linuxにインストールするゲームを選択します
インストール/ダウンロードを開始します
ゲームが約1%になるまで待ちます
ダウンロードを停止する
Steamインストールの場所を開きます
ワインのみ:/home/username/.wine/drive_c/Program Files/Steam/steamappsフォルダー(.wineインストールフォルダー内)WINETRICKS INSTALLED Steam:/home/username/.local/share/wineprefixes/Steam/drive_c/Program Files/Steam/steamapps /
ゲームのGCFおよび/またはNCFファイルが表示されるはずです。これが私たちがダウンロードを始めた理由です:フォルダと設定/ダウンロードファイルをプリロードするため。手順1〜5をスキップした場合、ゲームファイルは表示されません…
Windowsパーティションまたはゲームファイルをバックアップした場所で/ Program Files/Steam/steamapps/commonフォルダーを開きます。
Linuxインストールで/ steamapps/commonフォルダーを開きます-ゲームフォルダーが表示されるはずです…。/Steam/steamapps/YOURUSERNAMEにない場合-OR手順1〜5をスキップした場合、ゲームファイルは表示されません…
/ GAMENAMEフォルダーを見つけて、/ GAMENAMEフォルダー全体をWindowsからLinuxにコピーします。Linuxフォルダーに既にダウンロードされている可能性のあるすべてのものを上書きします…
コピーが終了したら、Steamクライアントでゲームのダウンロードを一時停止解除します。その後、Steamは「ダウンロードされた」コンテンツの解析を開始します。大規模なゲームでは数分かかることがあるため、少し時間をおいてください。また、フォルダを完全にスキャンするには、一時停止の解除/再開をクリックする必要がある場合があります。
ゲームタイトルを右クリックします。[プロパティ]> [ローカルファイル]> [ゲームキャッシュの確認]を選択します
これで、ゲームのコピーがLinux Boxで実行できるようになりました。 :D
もっと簡単にできると思います。一部の(ほとんどの?)ゲームは、WindowsとUbuntuの間でファイルを共有できます。問題は、一部のゲームが正しく共有されることをサポートしていないように見えることです... 1つのOSから別のOSに切り替えるときに、多くのファイルを毎回再ダウンロードする必要があります。
そこで、WinとLinuxの両方で使用されるNTFSディスクに3つのフォルダーを作成しました。これらの3つのフォルダーは、「Steam」、「Steam_Linux_only」、および「Steam_Windows_only」です。 Steam Linux->設定->ダウンロード-> Steamライブラリフォルダーで、2つの最初のフォルダーを追加します。 Steam Windows->設定->ダウンロード-> Steamライブラリフォルダに、「Steam」および「Steam_Windows_only」フォルダを追加します。
今、ゲームをインストールするとき、Steamが場所を尋ねるときにそれを「Steam」に入れます。ゲームが2つのOSを十分にサポートしていることが経験からわかっている場合、それはクールです。もし
あなたが本当にいくらかのディスクスペースを節約したいなら、今あなたは1つのフォルダから他へいくつかのファイルをシンボリックリンクすることを試みることができます;)
最後のヒント:1つのOSに特化した大規模なゲームをインストールする場合、他のOSで再起動することができ、Steamは引き続きインストールします。 WindowsでTomb Raiderのインストールを開始しましたが、Linuxを再起動し、ゲームはそのファイルのほとんどをLinuxからインストールしました。タイムセーバー !
ゲームにLinuxバージョンがある場合、Linuxクライアントで実行するのが一番です。
Windowsでのみ利用可能なゲームの場合、Wineで実行できる場合があります。
ゲームを簡単に実行できることに驚きました。ただし、主な問題は、ゲームを完璧に実行することです。それは本当に特定の各ゲームに依存します。 WineHQ でゲームを検索できますが、正直なところ、これまで見てきたことから、レポートは信頼性の低いものです。 WineHQによって提案されたソリューションにもかかわらず、いくつかのゲームを問題なく実行し、グリッチを使用して1つのゲームを実行しました。
ゲームをコピーする方法を示唆する記事のRinzwindのコピー/貼り付けに関しては、私にとってはうまくいきませんでした。ダウンロードメカニズムが変更されたようで、メインのゲームフォルダーは作成されず、ダウンロードは一時フォルダーで行われます。そこにあるファイルもコピーしてみましたが、「ローカルゲームキャッシュを確認する」などは役に立ちませんでした。
実際、はるかに簡単な方法があります。
ターミナルを介してwinetricksをインストールします。
Sudo apt-get winetricksのインストール
winetricks d3dx9_36 vcrun2008 gecko corefonts
これにより、いくつかの基本が得られます。 WineHQでは、時々、そのコマンドを実行していくつかの追加パッケージを取得することを提案することがあります。
Steamインストーラー(Windowsバージョン)をダウンロードし、.msiファイルをダブルクリックしてインストールします! (Wineをインストールすると、Nautilusから直接Windows実行可能ファイルをダブルクリックでき、Ubuntuデスクトップのゲームショートカットもダブルクリックできます)
次はトリックです:Windowsでゲームをバックアップし、Steamクライアント(Wineの下で実行されているもの!)で復元機能を使用します。
詳細:(Windows)Steamを介してバックアップを作成し、外部ドライブまたはUSBキーのフォルダーをコピーし、Linuxにログインし、ファイルをWine Windowsに再度コピーします。これは〜/ .wine/c_drive /にありますそのフォルダーは(仮想)C:ドライブに対応しており、Steamゲームのバックアップをそこにコピーするだけです。次に(Wine)Steamを実行し、C:を参照してバックアップを見つけます。
実際にデスクトップにゲームのショートカットが表示されます!そこからアイコンをダブルクリックすると実行されます。
したがって、TLDRでは、Wineの下でSteamを使用してWindows専用ゲームを実行し、ネイティブSteam Linuxクライアントを使用してLinuxネイティブゲームを実行できます。
ゲームの実行が100%保証されるわけではないことに注意してください。例として、事前のWine設定なしで「Depths of Peril」、「Tomb Raider:Underworld」、「Puzzle Quest 2」を完璧に実行しました。一方、WineHQの「ゴールド」評価にもかかわらず、キングスバウンティクロスワールドが2560x1440でフルスクリーンで実行されていると、不具合やクラッシュが発生しました。
ほとんどのゲームデータはWindowsとLinuxで同一ですが、バイナリは異なるため、Steam for Linuxからゲームを再度ダウンロードする必要があります。
はい!ゲームがWindowsとLinuxをサポートしている場合。友人のUbuntu-> Windowsで試してみたところ、redditの投稿を見ました。
Windowsマシンでゲームのバックアップを作成するだけです。次に、このバックアップを取り、Ubuntuで「復元」します。 Steamを復元すると、Ubuntu固有の不足しているライブラリがダウンロードされます。 (とても素晴らしい)
このdota 2ガイド は非常に良いです。写真付きの詳細な説明があります。