Linuxで非ネイティブSteamゲームを実行するには、ゲームごとにWineでSteamを個別にインストールする必要があり、SteamをWineに一度だけインストールしてから複数のゲームをインストールすることはできないと聞きました実行します。
これは事実ですか?もしそうなら、それはSteam、WINE、またはその両方のせいですか?これは、責任者が検討して対処しようとしているものですか、それとも解決できないものですか?そして、なぜこれが事実ですか?
Hbdgafが言うように、いいえ、そうではありません。
Wineでゲームを実行するのは、せいぜいトリッキーなビジネスです。あるゲームの設定/調整が別のゲームに問題を引き起こす場合がよくあります。そのため、個々のアプリを異なるWINEPREFIX
esで実行するのは賢明です。 winecfg
でアプリケーション固有のオーバーライドを設定できますが、IIRCはDLL用です。
特定のゲームを別のシステムで起動して実行したい場合、設定を再現するのも簡単です。 PoLが個別のプレフィックスを使用するのはそのためです-スクリプトは、Wineの特定のバージョンと、ゲームを実行するために必要な正確な調整を使用します。
したがって、Steamには何も必要ありませんが、実行しようとしているゲームは、別のゲームの調整との競合のため、別のWINEPREFIX
を使用するように強制する可能性があります持ってる。
そうではありません。 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
いいえ、1つのワインプレフィックスに複数のゲームを配置できます。ほとんどのゲームでは、同じプレフィックスを付けることができます。
ただし、ゲームに異なるワイン環境が必要な場合は、それらを別々のプレフィックスに配置する必要があります。 (たとえば、Microsoft .Netを必要とするものと64ビットインストールを必要とするものは、現在同じプレフィックスに配置できません。)