web-dev-qa-db-ja.com

Steamでは、ゲームごとにWineに新しいインストールが必要ですか?

Linuxで非ネイティブSteamゲームを実行するには、ゲームごとにWineでSteamを個別にインストールする必要があり、SteamをWineに一度だけインストールしてから複数のゲームをインストールすることはできないと聞きました実行します。

これは事実ですか?もしそうなら、それはSteam、WINE、またはその両方のせいですか?これは、責任者が検討して対処しようとしているものですか、それとも解決できないものですか?そして、なぜこれが事実ですか?

3
user364819

Hbdgafが言うように、いいえ、そうではありません。

しかしながら:

Wineでゲームを実行するのは、せいぜいトリッキーなビジネスです。あるゲームの設定/調整が別のゲームに問題を引き起こす場合がよくあります。そのため、個々のアプリを異なるWINEPREFIXesで実行するのは賢明です。 winecfgでアプリケーション固有のオーバーライドを設定できますが、IIRCはDLL用です。

特定のゲームを別のシステムで起動して実行したい場合、設定を再現するのも簡単です。 PoLが個別のプレフィックスを使用するのはそのためです-スクリプトは、Wineの特定のバージョンと、ゲームを実行するために必要な正確な調整を使用します。

したがって、Steamには何も必要ありませんが、実行しようとしているゲームは、別のゲームの調整との競合のため、別のWINEPREFIXを使用するように強制する可能性があります持ってる。

4
muru

そうではありません。 playonlinuxを使用しているときのように、新しいwinedriveにある場合にのみ、Steamの新しいインストールが必要です。 PoLインストールスクリプトを読んで、すべての同じwinetricksを1つのwinedriveにインストールする場合-複数のwinedriveまたはSteamの複数のインストールは必要ありません。

例えば-1つのワインドライブに約5つのゲームがインストールされているので、これを使用してSteam /ワインドライブを起動します。

$ cat ~/bin/payday 
export WINEPREFIX=/home/schadenfreude/PlayOnLinux\'s\ virtual\ drives/Payday2
cd ~/PlayOnLinux\'s\ virtual\ drives/Payday2/drive_c/Program\ Files/Steam
wine Steam.exe
11
RobotHumans

いいえ、1つのワインプレフィックスに複数のゲームを配置できます。ほとんどのゲームでは、同じプレフィックスを付けることができます。

ただし、ゲームに異なるワイン環境が必要な場合は、それらを別々のプレフィックスに配置する必要があります。 (たとえば、Microsoft .Netを必要とするものと64ビットインストールを必要とするものは、現在同じプレフィックスに配置できません。)