Ich benutze Play on Linx und möchte Starcraft damit installieren, aber es schlägt jedes Mal fehl, wenn ich es versuche. Ich habe es erfolgreich installiert, aber wenn ich battle.net starte, wird es entweder nicht geöffnet oder stürzt sofort ab. Ich habe jedes Mal versucht, verschiedene Wine-Versionen zum Absturz zu bringen.
Ich verwende Ubuntu 16.04 mit i7 4790k und einer GTX 980
16.04
wine
playonlinux
Tomkis
quelle
quelle
Antworten:
PlayOnLinux leistet bei Starcraft II zum Zeitpunkt des Schreibens schreckliche Arbeit. Wenn Ihr Endziel darin besteht, Starcraft II unter Linux zu spielen, hat dies für mich unter Ubuntu 17.04 funktioniert
Entfernen Sie PlayOnLinux vollständig.
Den mit dem Betriebssystem gelieferten Wein herausreißen.
Aktivieren Sie die 32-Bit-Architektur
Fügen Sie das Repo für die Weininszenierung hinzu.
Aktualisieren und installieren
Besorgen Sie sich das battle.net-Installationsprogramm
Konfigurieren Sie wine, indem Sie winecfg ausführen, und passen Sie dann die Einstellungen gemäß dem folgenden Screenshot an. Ändern Sie die Auflösung mit Ihrer nativen Auflösung.
Weinkonfiguration Screenshot
Lass es mit Wein laufen
Von dort aus können Sie so ziemlich jedes Blizzard-Spiel wie Starcraft II, Diablo 3 oder Heros of the Storm auf Ubuntu starten, aber ich habe dies nur mit Starcraft II getestet.
Außerdem musste ich einige zusätzliche Reifen durchgehen, um meinen Gaming-Laptop hierher zu bringen, damit er tatsächlich die bessere der beiden Grafikkarten verwendet, die er enthält. Wenn Sie auch in diesem Boot sitzen, müssen Sie weiterlesen, damit Starcraft II genau richtig ist.
Wechseln Sie zu den neuesten Binärtreibern des Herstellers. (Sorry Open Source Community - ich mag Starcraft)
Binärtreiber ausgewählt
Dann fordern Sie Linux auf, immer Ihre bullige Karte zu verwenden
Stellen Sie das Hauptprofil auf NVIDIA ein
--- Das bringt dich zum Laufen, aber nicht stabil. Wenn ich länger als ein paar Minuten im Spiel war, bekam ich einen nicht hilfreichen Blizzard-Fehler. Einige zusätzliche Änderungen haben mich stabilisiert.
Installierte Winetricks und einige unterstützende Software. Dann musste ich die Battle.net Helper.exe auf alt umbenennen.
Bearbeiten: Ich habe festgestellt, dass dieses Verzeichnis "Battle.net.8394" bei jedem Battle.net-Update seine Nummern ändert. Achten Sie darauf, die Änderungen vorzunehmen, die Sie in der neuesten installierten Version benötigen.
Bearbeiten: Neue Fehler deuteten darauf hin, dass ich WinBind installieren musste. Es scheint geholfen zu haben.
Edit: Upgrade auf Ubuntu 17.04
Viel Glück und Viel Spaß
quelle
rm -rf ~/.wine
. Achten Sie darauf, diesen Befehl zum Entfernen nicht zu verfälschen.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
handelt es sich um eine DLL-Datei. Ich habe diesen Umbenennungsschritt übersprungen und die Dinge scheinen trotzdem zu funktionieren.Bei der Installation mit POL müssen Sie vorab das Setup (benutzerdefiniert) durchführen und einige Bibliotheken separat installieren. Ich spiele SC2 unter Ubuntu 16.04. Es stürzt manchmal leider immer noch ab. AFAIR, ich bin mehr oder weniger dieser https://www.youtube.com/watch?v=jv8s0_5YvLg gefolgt
Dies sind die nativen Bibliotheken, die ich für SC2 konfiguriert habe (Configure -> Wine -> Configure Wine):
quelle