
Ich folgte einigen Online-Anweisungen zur Installation von StarCraft II vonInstallieren von StarCraft II unter Ubuntu 14.04und dann habe ich versucht, eurofixi.exe von einer FTP-Site herunterzuladen, habe aber keine Antwort erhalten und musste den Vorgang ohne Erfolg immer wieder wiederholen.
Das Spiel scheint heruntergeladen worden zu sein, aber es gibt keine ausführbare Datei, die mit Wine ausgeführt werden kann.
Wenn ich versuche, das Spiel erneut herunterzuladen, um es auf Ubuntu 14.04 zu spielen, habe ich die Möglichkeit, auf „Play“ zu drücken. Wenn ich dies tue, wird das Spiel teilweise geladen und ich werde aufgefordert, mich anzumeldenBattle.net(gibt mir nicht die Möglichkeit, offline zu spielen) und dann geht es schief.
Im letzten Absatz des Tutorials „StarCraft II auf Ubuntu 14.04 installieren“ hieß es.
Wenn Sie auf andere Probleme stoßen, lesen Sie die Blogbeiträge, die ich zuvor erwähnt habe, um einige Tipps zu erhalten. Wenn diese Ihnen nicht helfen und Google Sie im Stich lässt, gehen Sie zu Ask Ubuntu und versuchen Sie, dort Hilfe zu finden.
Antwort1
StarCraft II kann auch mit einer anderen alternativen Methode installiert werden, indem die Anwendung PlayOnLinux aus den Standard-Ubuntu-Repositorys verwendet wird.
Da ist einPlayOnLinux-Installationsskript für StarCraft IIauf der PlayOnLinux-Website. Klicken Sie auf den Pfeil neben demQuellcodeÜberschrift zum Entfalten des Quellcodes des PlayOnLinux-Installationsskripts für StarCraft II.
Besuche denErstellen eines Skripts für PlayOnLinux - Kapitel 1: Bash kennenlernenfür Anweisungen zum Ausführen eines PlayOnLinux-Installationsskripts, einschließlich Screenshots.
Ausführen Ihres Skripts
Speichern Sie Ihr Skript in gedit, klicken Sie mit der rechten Maustaste auf das Skript und wählen SieEigenschaften->BerechtigungenRegisterkarte -> setzen Sie ein Häkchen in das Kontrollkästchen links neben der AufschriftAusführen der Datei als Programm zulassenund verwenden Sie dann die FunktionAusführen eines lokalen Skriptsvon demWerkzeugeMenü von PlayOnLinux.
Es gibt auch eine neuere Version des PlayOnLinux-Installationsskripts für StarCraft II, das Wine 1.7 verwendet und auf derselben Website verfügbar ist. Dieses Update „behebt Battle.net-Abstürze und bietet eine bessere Qualität im Spiel“. Wine 1.7 befindet sich nicht in den Repositories für Ubuntu 14.04, Wine 1.7 kann jedoch installiert werden, indem dieses Launchpad PPA hinzugefügt wird:ppa:ubuntu-wine/ppazu Ihren Softwarequellen mithilfe der Anweisungen unter diesem Link. Die Version von Wine für Ubuntu 14.04 aus diesem PPA ist aktuell genug (Wine 1.7.55), sodass die neuere Version des PlayOnLinux-Installationsskripts für StarCraft II damit verwendet werden kann.
Aktualisieren
In allen derzeit unterstützten Versionen von Ubuntu wird Wine>=1.7 bereitgestellt durchWeinentwicklungPaket. Um es zu installieren, öffnen Sie das Terminal und geben Sie ein:
sudo apt install wine-development # installs Wine 4 in 19.04+
In Ubuntu 18.04 und höher kann Wine auch durch die Installation desWeinlagerPaket.
sudo apt install wine-stable # installs Wine 3 in 18.04
Antwort2
Auch ich habe hart daran gearbeitet, mich da durchzuhacken. Ich habe das Spiel endlich zum Laufen gebracht, als ich herausfand, dass meine Grafikkartentreiber mir keinen Gefallen taten (im wahrsten Sinne des Wortes). Töten und/oder entfernen Sie alle Ihre Grafikkartentreiber und installieren Sie diejenigen neu, von denen Sie absolut sicher sind, dass sie richtig sind. Alle anderen Workarounds, die ich ausprobiert habe, haben mich nicht über den Launcher hinausgebracht. Zum Beispiel in Wine gehen, um damit herumzuspielen dbhelp
, in verschiedenen Auflösungen in Fenstern laufen lassen, Windows-Schriftarten und Winetricks installieren. Nach all dem waren es meine Treiber. Etwas, von dem ich dachte, es wäre in Ordnung. Wenn nichts funktioniert … fangen Sie an, sich anzusehen, was Sie nur für richtig hielten.
Bei mir startet und läuft das Spiel nach der Installation der Treiber, aber es gibt Blocktext-Bugs und schwarze Teile des Bildschirms. Jetzt versuche ich all diese anderen Dinge, damit es reibungslos funktioniert. Ich habe noch nicht versucht, es unter Linux zu spielen, und werde auf YouTube nachsehen. Es gab ein gutes Video, wie man es zum Laufen bringt hearthstone/SC2
. Jetzt, da meine Treiber das sind, was ich denke, könnte ich mit ihrem Rat dieses Mal Erfolg haben.
Was das Auffinden der ausführbaren Datei betrifft … Sie ist einfach irgendwie darunter aufgetaucht, /program files/starcraft
obwohl ich schwören könnte, dass ich dort schon einmal nachgesehen habe. Graben Sie weiter.
Antwort3
Bei mir funktioniert es. So habe ich es gemacht, vielleicht müssen Sie es anpassen.
Beheben Sie das Mesa-Paket für den Blizzard-Launcher im Falle eines schwarzen Bildschirms:
sudo add-apt-repository ppa:xorg-edgers/ppa sudo apt-get update sudo apt-get dist-upgrade
Möglicherweise müssen Sie Ihren X-Server neu starten, damit die Änderungen wirksam werden.
sudo restart lightdm
Reparieren Sie OpenGL-Treiber, wenn weiterhin Fehler auftreten:
sudo add-apt-repository ppa:oibaf/graphics-drivers sudo apt-get update sudo apt-get upgrade
Erstellen Sie in den Wine-Einstellungen unterschiedliche Overrides für unterschiedliche Anwendungen (Wine konfigurieren):
- Neu erstellen -> auswählen
Battle.net.exe
-> Bibliotheken -> dbghelp (deaktiviert) & msvcp100 (nativ, integriert)
- Neu erstellen -> auswählen
Starten Sie den Blizzard-Launcher, gehen Sie zu den Spieleinstellungen und aktivieren Sie „32-Bit-Client starten“ für Starcraft II.
Starte das Spiel.