web-dev-qa-db-ja.com

SteamゲームをWindows 7からUbuntuにインポートする方法はありますか?

Ubuntu 12.04をWindows 7と一緒に実行しています。SteamはUbuntuで正常に動作しますが、Ubuntuでプレイしたい場合はゲームを再インストールする必要があると言っています。ゲームを再度ダウンロードするのではなく、SteamのホームディレクトリをWindowsからUbuntuに転送できるコマンドはありますか?それも必要ですか(たとえば、これを行うことでディスクスペースを節約できますか、またはゼロからダウンロードするのと同じくらい集中しますか?)

すべての助けをいただければ幸いです。

7
Colin

いいえ、ゲームファイルは同一ではないため、ゲームを再インストールする必要があります。ただし、構成ファイルをコピーして使用できます。


このトリックを使用できる場合があります: http://www.steamgamesonlinux.com/howto-copy-Steam-games-from-windows-to-linux/ (リンクに記載されているように:ディレクトリをWindowsディレクトリに変更する必要があります):

  1. LinuxでSteamを開く

  2. Linuxにインストールするゲームを選択します

  3. インストール/ダウンロードを開始します

  4. ゲームが約1%になるまで待ちます

  5. ダウンロードを停止する

  6. 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をスキップした場合、ゲームファイルは表示されません…

  7. Windowsパーティションまたはゲームファイルをバックアップした場所で/ Program Files/Steam/steamapps/commonフォルダーを開きます。

  8. Linuxインストールで/ steamapps/commonフォルダーを開きます-ゲームフォルダーが表示されるはずです…。/Steam/steamapps/YOURUSERNAMEにない場合-OR手順1〜5をスキップした場合、ゲームファイルは表示されません…

  9. / GAMENAMEフォルダーを見つけて、/ GAMENAMEフォルダー全体をWindowsからLinuxにコピーします。Linuxフォルダーに既にダウンロードされている可能性のあるすべてのものを上書きします…

  10. コピーが終了したら、Steamクライアントでゲームのダウンロードを一時停止解除します。その後、Steamは「ダウンロードされた」コンテンツの解析を開始します。大規模なゲームでは数分かかることがあるため、少し時間をおいてください。また、フォルダを完全にスキャンするには、一時停止の解除/再開をクリックする必要がある場合があります。

  11. ゲームタイトルを右クリックします。[プロパティ]> [ローカルファイル]> [ゲームキャッシュの確認]を選択します

これで、ゲームのコピーがLinux Boxで実行できるようになりました。 :D

7
Rinzwind

もっと簡単にできると思います。一部の(ほとんどの?)ゲームは、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を十分にサポートしていることが経験からわかっている場合、それはクールです。もし

  • ゲームは、OSを切り替えるたびに多くのファイルを再ダウンロードします。
  • スチームを閉じる
  • ゲームをSteam/SteamApps/common/[theGame]からSteam_Windows_only/SteamApps/common/[theGame]およびSteam_Linux_only/SteamApps/common/[theGame]にコピーします
  • 各OSで1回Steamを再起動し、ゲームを削除して再インストールします(ファイルを移動した正しい場所を選択するようにしてください)。ほとんどのファイルが既に存在するため、再インストールは非常に高速です(Steamはそれらを再度ダウンロードしません)。

あなたが本当にいくらかのディスクスペースを節約したいなら、今あなたは1つのフォルダから他へいくつかのファイルをシンボリックリンクすることを試みることができます;)

最後のヒント:1つのOSに特化した大規模なゲームをインストールする場合、他のOSで再起動することができ、Steamは引き続きインストールします。 WindowsでTomb Raiderのインストールを開始しましたが、Linuxを再起動し、ゲームはそのファイルのほとんどをLinuxからインストールしました。タイムセーバー !

3
Francois Marot

ゲームにLinuxバージョンがある場合、Linuxクライアントで実行するのが一番です。

Windowsでのみ利用可能なゲームの場合、Wineで実行できる場合があります。

ゲームを簡単に実行できることに驚きました。ただし、主な問題は、ゲームを完璧に実行することです。それは本当に特定の各ゲームに依存します。 WineHQ でゲームを検索できますが、正直なところ、これまで見てきたことから、レポートは信頼性の低いものです。 WineHQによって提案されたソリューションにもかかわらず、いくつかのゲームを問題なく実行し、グリッチを使用して1つのゲームを実行しました。

ゲームをコピーする方法を示唆する記事のRinzwindのコピー/貼り付けに関しては、私にとってはうまくいきませんでした。ダウンロードメカニズムが変更されたようで、メインのゲームフォルダーは作成されず、ダウンロードは一時フォルダーで行われます。そこにあるファイルもコピーしてみましたが、「ローカルゲームキャッシュを確認する」などは役に立ちませんでした。

実際、はるかに簡単な方法があります。

  • UbuntuのソフトウェアセンターからWineをインストールします。
  • ターミナルを介して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でフルスクリーンで実行されていると、不具合やクラッシュが発生しました。

2
Bleep Bloop

ほとんどのゲームデータはWindowsとLinuxで同一ですが、バイナリは異なるため、Steam for Linuxからゲームを再度ダウンロードする必要があります。

1
pablomme

はい!ゲームがWindowsとLinuxをサポートしている場合。友人のUbuntu-> Windowsで試してみたところ、redditの投稿を見ました。

Windowsマシンでゲームのバックアップを作成するだけです。次に、このバックアップを取り、Ubuntuで「復元」します。 Steamを復元すると、Ubuntu固有の不足しているライブラリがダウンロードされます。 (とても素晴らしい)

このdota 2ガイド は非常に良いです。写真付きの詳細な説明があります。

0
Mina Michael