linxでplayを使用していて、Starcraftをインストールしたいのですが、それを試みるたびに失敗します。私はそれを正常にインストールしますが、その後、battle.netを実行すると、それが開かないか、即座にクラッシュします。
Ubuntu 16.04をi7 4790kおよびGTX 980で実行しています
linxでplayを使用していて、Starcraftをインストールしたいのですが、それを試みるたびに失敗します。私はそれを正常にインストールしますが、その後、battle.netを実行すると、それが開かないか、即座にクラッシュします。
Ubuntu 16.04をi7 4790kおよびGTX 980で実行しています
回答:
この記事の執筆時点で、PlayOnLinuxはStarcraft IIでひどい仕事をしています。最終目標がLinuxでStarcraft IIをプレイすることである場合、Ubuntu 17.04で私にとってはうまくいった
PlayOnLinuxを完全に削除します。
sudo apt-get remove playonlinux
OSに同梱されているワインを切り取ります。
sudo apt-get remove wine
sudo apt autoremove
32ビットアーキテクチャを有効にする
sudo dpkg --add-architecture i386
ワインステージングのレポを追加します。
sudo add-apt-repository ppa:wine/wine-builds
更新とインストール
sudo apt-get update
sudo apt-get install winehq-staging
battle.netインストーラーを入手する
wget https://www.battle.net/download/getInstallerForGame?os=win&locale=enUS&version=LIVE&gameProgram=BATTLENET_APP && mv getInstallerForGame\?os\=win Battle.net-Setup.exe
winecfgを実行してワインを構成し、下のスクリーンショットに従って設定を調整します。ネイティブ解像度で解像度を変更します。
winecfg
ワインで実行する
wine Battle.net-Setup.exe
そこから、UbuntuでStarcraft II、Diablo 3、Heros of the StormなどのBlizzardゲームを開始できますが、これはStarcraft IIでしかテストしていません。
さらに、ゲーム用のラップトップを実際に使用して、内部にある2つのグラフィックスカードのうちの優れたものを実際に使用するには、いくつかの余計な作業を行う必要がありました。あなたもこのボートに乗っているなら、あなたはStarcraft IIをちょうど得るために読み続ける必要があります。
ベンダーから最新のバイナリドライバーに切り替えます。(申し訳ありませんがオープンソースコミュニティ-私はStarcraftが好きです)
次に、常に強力なカードを使用するようにLinuxに指示します
nvidia-settings
PrimeプロファイルをNVIDIAに設定します
---これにより実行できますが、安定していません。ゲームで数分以上プレイしていると、役に立たない吹雪エラーが発生しました。それで、私を安定させるいくつかの追加の変更を行いました。
sudo apt-get install winetricks winbind
winetricks corefonts vcrun2005 vcrun2008 vcrun2015
cd "/home/rakaim/.wine/drive_c/Program Files (x86)/Blizzard App/Battle.net.8394"
mv "Battle.net Helper.exe" "Battle.net Helper.exe.old"
winetricksといくつかのサポートソフトウェアをインストールしました。次に、Battle.net Helper.exeの名前を古いものに変更する必要がありました。
編集:このディレクトリ「Battle.net.8394」は、Battle.netの更新ごとに番号が変わることに気付きました。最新のインストールバージョンで必要な変更を行うように注意してください。
編集:新しいエラーにより、winbindをインストールする必要があることが示唆されました。助けたようです。
編集:Ubuntu 17.04にアップグレードしました
GL HF
rm -rf ~/.wine
。そのremoveコマンドを台無しにしないように注意してください。
wget -O Battle.net-Setup.exe https://www.battle.net/download/getInstallerForGame?os=win&locale=enUS&version=LIVE&gameProgram=BATTLENET_APP
Battle.net Helper.exe
は、.dllファイルです。この名前変更の手順をスキップしましたが、とにかく物事が機能しているようです。
POLでインストールする場合は、事前設定(カスタム)を行い、いくつかのライブラリを個別にインストールする必要があります。Ubuntu 16.04でSC2をプレイしています。残念ながら時々クラッシュします。AFAIR、私は多かれ少なかれこのhttps://www.youtube.com/watch?v=jv8s0_5YvLgに従いました
これらは、SC2用に構成したネイティブライブラリです([構成]-> [ワイン]-> [ワインの構成])。