Jouer à Starcraft 2 sur Linux

J’ai voulu me remettre à Starcraft 2 mais je n’avais pas envie d’installer un Windows.
J’ai tenté d’installer Starcraft 2 sur Wine, et ça fonctionne plutôt bien, que ce soit en solo/campagne ou avec Battlenet.
Voici un petit tutoriel rapide, car vous allez voir, il n’y a pas grand chose à faire pour faire fonctionner Starcraft sur Linux, ce dernier est supporté par PlayOnLinux ou Lutris.

Pré-requis pour Starcraft 2 et Linux

Au départ, j’étais en Debian Jessie (version 8.8), l’installation de Starcraft 2 avec Lustris ou Wine générait une erreur durant l’installation.
Du coup, j’ai mis à jour la Debian en version 9 (stretch) et depuis cela fonctionne.
Il faut une version 2 de Wine, sur le site WineHQ, il est confirmé que Starcraft II fonctionne bien la version 2 : https://appdb.winehq.org/objectManager.php?sClass=version&iId=20882

Dans mon cas, je n’ai pas utilisé PlayOnLinux mais Lustris pour installer le jeu.
Pour ceux qui connaissent pas, ces deux logiciels permettent d’installer et de faire fonctionner des jeux assez facilement sur Linux en vous passant de configuration compliquée.
Par exemple, les fonts et runtimes Windows (vcrun2015) et certaines DLL nécessaires sont installées automatiquement, ce qui doit être fait manuellement avec Wine.
PlayOnLinux permet d’installer Starcraft 2 à partir du DVD.
Lustris va télécharger un installeur en ligne et l’installation se fait automatiquement.

Le site de lutris avec la bibliothèque de jeux supportés : https://lutris.net/
Il faut créer un compte en ligne, la fiche Starcraft 2 sur lutris : https://lutris.net/games/starcraft-ii/

Installer et jouer à Starcraft 2 avec lutris

lutris est aussi présent dans le repo de debian, donc pour installer ce dernier :

apt-get install lutris

Lancez ensuite lutris, depuis le menu Lutris / Connect, identifiez-vous avec de vous lié à votre compte en ligne.
Ensuite rendez-vous sur la fiche Starcraft 2 puis cliquez sur install.
Cela va lancer l’installation de Starcraft, laissez-vous guider.

L’installation ne pose pas de problème, indiquez l’emplacement de destination où vous souhaitez installer Starcraft.
L’installation est relativement longue, puisque le jeux fait 30 Go, mais tout est automatisé.

Jouer à Starcraft 2 sur Linux

Une fois l’installation de Starcraft 2 terminée, ce dernier est présent dans la liste des jeux de Lutris.

Jouer à Starcraft 2 sur Linux

Crash à la connexion Battlenet

Le seul problème rencontré et lors du lancement de Starcraft 2 et à la connexion Battlenet et plus précisément à l’authentification.
Le problème a été résolu en modifiant la version de Windows de Wine, par défaut ce dernier est en Windows XP, vous pouvez faire cela à partir d’un clic droit sur le jeu et Wine Configuration.
Cela lance l’utilitaire winecfg.

Jouer à Starcraft 2 sur Linux

 

Cela se fait depuis l’onglet Applications et version de Windows en bas.
J’ai configuré en Windows 7, et cela fonctionne très bien.

Jouer à Starcraft 2 sur Linux

Il faut aussi que certaines bibliothèques wine soit chargée, qui sont aussi à l’origine des plantages à la connexion Battlenet :

wine: Call from 0x7b43cd8c to unimplemented function api-ms-win-crt-math-l1-1-0.dll._except1, aborting
wine: Call from 0x7b43cd8c to unimplemented function ucrtbase.dll._except1, aborting

Les trois bilibothèques nécessaires :

  • mshtml
  • api-ms-win-crt-math-l1-1-0
  • ucrtbase

Quelques remarques prises sur Google, certains dans bibliothèques ont des bibliothèques qui semblent poser problèmes, c’est notamment le cas de dbghelp.
Sur Ubuntu, il semblerait que la commande suivante soit nécessaire :

sudo -i echo 0|sudo tee /proc/sys/kernel/yama/ptrace_scope

Chez moi, sur ma Debian, la valeur était déjà à 0.

Voila, en espérant que cela puisse aider et que cela vous donne envie de jouer à Starcraft 2 sur Linux =)

Print Friendly
(Visité 144 fois, 1 visites ce jour)

Vous pouvez aussi lire...

Les Tags : #Windows10 - #Windows - #Tutoriel - #Virus - #Antivirus - #navigateurs WEB - #Securité - #Réseau - #Internet