it-swarm.com.de

Starcraft 2 PlayOnLinux installieren

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

12
tomkis

PlayOnLinux leistet zum Zeitpunkt des Schreibens schreckliche Arbeit mit Starcraft II. Wenn Ihr Endziel darin besteht, Starcraft II unter Linux zu spielen, hat dies für mich unter Ubuntu 17.04 funktioniert

  1. Entfernen Sie PlayOnLinux vollständig.

    Sudo apt-get remove playonlinux
    
  2. Zerreißen Sie den Wein, der mit dem Betriebssystem geliefert wird.

    Sudo apt-get remove wine
    Sudo apt autoremove
    
  3. Aktivieren Sie die 32-Bit-Architektur

    Sudo dpkg --add-architecture i386
    
  4. Fügen Sie das Repo für die Weininszenierung hinzu.

    Sudo add-apt-repository ppa:wine/wine-builds
    
  5. Aktualisieren und installieren

    Sudo apt-get update
    Sudo apt-get install winehq-staging
    
  6. Besorgen Sie sich das battle.net-Installationsprogramm

    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. 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.

    winecfg
    

    Wine Configuration Screenshot

  8. Lass es mit Wein laufen

    wine Battle.net-Setup.exe
    
  9. 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.

Darüber hinaus musste ich einige zusätzliche Reifen durchgehen, um meinen Gaming-Laptop hierher zu bringen, damit er tatsächlich die bessere der beiden darin enthaltenen Grafikkarten verwendet. Wenn Sie auch in diesem Boot sitzen, müssen Sie weiterlesen, damit Starcraft II genau richtig ist.

  • Starten Sie "Systemeinstellungen"
  • Öffnen Sie "Software und Treiber"
  • Greifen Sie auf die Registerkarte "Zusätzliche Treiber" zu.
  • 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

    nvidia-settings
    
  • 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.

    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"

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ß

24
Rakaim

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 dem mehr oder weniger gefolgt https://www.youtube.com/watch?v=jv8s0_5YvLg

Dies sind die nativen Bibliotheken, die ich für SC2 konfiguriert habe (Configure -> Wine -> Configure Wine):

Wine native overrides

1