web-dev-qa-db-ja.com

Starcraft 2 PlayOnLinuxのインストール

Linxでplayを使用していて、Starcraftをインストールしたいのですが、試行するたびに失敗します。私はそれを正常にインストールしますが、その後、battle.netを実行すると、それが開かないか、即座にクラッシュします。

I7 4790kとGTX 980を使用してUbuntu 16.04を実行しています

12
tomkis

この記事の執筆時点で、PlayOnLinuxはStarcraft IIでひどい仕事をしています。最終目標がLinuxでStarcraft IIをプレイすることである場合、Ubuntu 17.04で私がうまくいったのは次のとおりです。

  1. PlayOnLinuxを完全に削除します。

    Sudo apt-get remove playonlinux
    
  2. OSに同梱されているワインを切り取ります。

    Sudo apt-get remove wine
    Sudo apt autoremove
    
  3. 32ビットアーキテクチャを有効にする

    Sudo dpkg --add-architecture i386
    
  4. ワインステージングのレポを追加します。

    Sudo add-apt-repository ppa:wine/wine-builds
    
  5. 更新とインストール

    Sudo apt-get update
    Sudo apt-get install winehq-staging
    
  6. 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
    
  7. Winecfgを実行してワインを構成し、下のスクリーンショットに従って設定を調整します。ネイティブ解像度で解像度を変更します。

    winecfg
    

    ワイン構成のスクリーンショット

  8. ワインで実行する

    wine Battle.net-Setup.exe
    
  9. そこから、UbuntuでStarcraft II、Diablo 3、Heros of the Stormなどのブリザードゲームを開始できますが、これは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

24
Rakaim

POLを使用してインストールする場合は、事前設定(カスタム)を行い、いくつかのライブラリを個別にインストールする必要があります。 Ubuntu 16.04でSC2をプレイしています。残念ながら時々クラッシュします。 AFAIR、私は多かれ少なかれこれに従いました https://www.youtube.com/watch?v=jv8s0_5YvLg

これらは、SC2用に構成したネイティブライブラリです([構成]-> [ワイン]-> [ワインの構成])。

Wine native overrides

1