J'utilise play sur linx et je veux installer Starcraft avec mais il échoue à chaque fois que j'essaye. Je l'installe avec succès, mais lorsque j'exécute battle.net, il ne s'ouvre pas ou se bloque instantanément. J'ai essayé différentes versions de Wine de la même manière à chaque fois.
J'utilise Ubuntu 16.04 avec i7 4790k et une GTX 980
16.04
wine
playonlinux
tomkis
la source
la source
Réponses:
PlayOnLinux fait un travail terrible avec Starcraft II au moment d'écrire ces lignes. Si votre objectif final est de jouer à Starcraft II sur Linux, voici ce qui a fonctionné pour moi, sur Ubuntu 17.04
Supprimez complètement PlayOnLinux.
Détachez le vin livré avec le système d'exploitation.
Activer l'architecture 32 bits
Ajoutez le repo pour la mise en scène du vin.
Mettre à jour et installer
Installer l'installateur de battle.net
Configurez wine en exécutant winecfg, puis ajustez les paramètres en fonction de la capture d'écran ci-dessous. Modifiez la résolution avec votre résolution native.
Capture d'écran de la configuration de Wine
Exécutez-le avec du vin
De là, vous pouvez à peu près lancer n'importe quel jeu Blizzard tel que Starcraft II, Diablo 3 ou Heros of the Storm sur Ubuntu, mais je ne l'ai testé qu'avec Starcraft II.
De plus, j'ai dû sauter à travers des cerceaux supplémentaires pour que mon ordinateur portable de jeu utilise réellement le meilleur des deux cartes graphiques qu'il contient. Si vous êtes aussi dans ce bateau, vous devrez continuer à lire pour obtenir Starcraft II juste.
Basculez vers les derniers pilotes binaires du fournisseur. (Désolé communauté Open Source - j'aime Starcraft)
Pilotes binaires sélectionnés
Dites ensuite à Linux de toujours utiliser votre carte costaud
Et définissez le profil principal sur NVIDIA
--- Cela vous fait courir, mais pas stable. Si je jouais dans le jeu plus de quelques minutes, j'ai eu une erreur de blizzard inutile. Il en est de même pour certains changements supplémentaires qui m'ont stabilisé.
Winetricks installé et certains logiciels de support. Ensuite, j'ai dû renommer Battle.net Helper.exe en ancien.
Edit: j'ai remarqué que ce répertoire "Battle.net.8394" change ses numéros à chaque mise à jour de Battle.net. Prenez soin d'apporter les modifications dont vous avez besoin dans la dernière version installée.
Edit: De nouvelles erreurs suggèrent que j'avais besoin d'installer winbind. Cela semble avoir aidé.
Edit: mis à niveau vers Ubuntu 17.04
GL hf
la source
rm -rf ~/.wine
. Faites attention à ne pas gâcher cette commande de suppression.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
est un fichier .dll. J'ai sauté cette étape de changement de nom et les choses semblent fonctionner de toute façon.Vous devez effectuer une configuration avancée (personnalisée) et installer certaines bibliothèques séparément, lors de l'installation avec POL. Je joue à SC2 sur Ubuntu 16.04. Il se bloque parfois encore malheureusement. AFAIR, j'ai plus ou moins suivi cette https://www.youtube.com/watch?v=jv8s0_5YvLg
Ce sont les bibliothèques natives que j'ai configurées pour SC2 (Configurer -> Wine -> Configurer Wine):
la source