Bonjour à tous, dans ce tuto, j'expliquerai comment jouer à WoW sur une distribution Ubuntu fraichement installée. Vu que beaucoup de personnes ont des soucis avec les drivers de leur carte graphique,
j'ai inclus un chapitre concernant l'installation de vos drivers graphiques ATI ou nVIDIA. Personnellement, je suis sous Debian, donc j'ai adapter un peu pour Ubuntu.
Ce tuto a été conçu principalement pour les utilisateurs d'Ubuntu. Notez que ce tuto fonctionne à merveille sur Ubuntu The Maverick Meerkat, la version 10.10 récemment sortie et les versions précédentes.
Tout d'abord, une petite tables des matières pour mieux s'y retrouver !
I. Vérification de l'accélération graphiques et installation de Wine
-----I.A ) Accélération matérielle et drivers graphiques
-----I.B ) Installation de wine et sa configuration
II. Installation de World of Warcraft
-----II.A ) CD ou transferts d'une installation existante ?
-----II.B )Modifications et explication concernant le Config.wtf
III. Lancer et configurer WoW sous Wine
-----III.A ) Lancer WoW sur le même serveur X que votre bureau
-----III.B ) Lancer WoW sur un deuxième serveur X
-----III.c ) Lancer WoW pour les accro du "Retour Bureau"
IV. Annexe.
Prêts ? C'est parti !
I. Vérification de l'accélération graphiques et installation de Wine
-----I.A ) Accélération matérielle et drivers graphiques
Tout d'abord, nous allons vérifier si vous possédez l'accélération graphique, indispensable pour jouer à WoW sur Linux.
Pour ce faire, on a besoin de quelques petites commandes. Tout d'abord, si vos drivers graphiques ne sont pas installés:
- Pour les cartes ATI allez voir http://doc.ubuntu-fr.org/amd-ati
- Pour les cartes Nvidia allez voir http://doc.ubuntu-fr.org/nvidia
Si vous ne savez pas quel modèle de carte vous avez, tapez la commande suivante dans un terminal:
lspci | grep VGA
Le retour devrait être du type:
06:00.0 VGA compatible controller: ATI Technologies Inc Device 6898
Ensuite, voyons l'accélération graphique, ouvrez un terminal et tapez glxgears. Si il vous sort un message d'erreur, installez le paquet suivant comme ceci:
sudo apt-get install mesa-utils
Et relancez la commande glxgears, attendez jusqu'à avoir 2 occurences dans votre terminal avant de fermer l'animation 3D. Celà vous donne votre nombre d'images/5 secondes moyen, sur une Rédeon HD 5870 ça donne à peu près ça:
82150 frames in 5.0 seconds 81675 frames in 5.0 seconds
L'animation est fluide, le nombre de fps est plus que correct, il est donc temps d'installer Wine !
I.B ) Installation de Wine et sa configuration
Wine nous permet d'utiliser certains programmes de Windows (j'ai dis certains !). Comme le dit pas son nom (son acronyme) Wine Is Not An Emulator. Pour l'installer, on procède comme d'habitude:
sudo apt-get install wine
Une fois installé, on lance la configuration de wine par la commande winecfg dans un terminal of course. Nous voilà devant une horrible fenêtre à la Windows 98. Faisons un bref tour des onglets les plus utiles.
Dans l'onglet Affichage, décochez l'option "Permettre aux applications DirectX d'empêcher la souris de quitter leur fenêtre", ça permet de basculer plus aisément entre les fenêtre du bureau.
Dans l'onglet Audio (sans doute le plus embêtant) catégorie "Séléction du pilote", cochez ALSA en premier. N'EN COCHEZ QU'UN SEUL. Si alsa ne fonctionne pas, essayez dans l'ordre OSS, puis ESD et enfin NAS.
Cependant, ALSA fonctionne dans ma majorité des cas.
La catégorie DirectSound doit être sur accélération matérielle Complète pour une bonne qualité sonore.
Pour être sûr d'avoir tout ce qu'il faut, nous allons installer les polices de caractères propres à Windows pour éviter tous désagréments possibles. Dans un terminal, tapez ceci:
sudo apt-get install ttf-mscorefonts-installer
Il installera les polices suivantes:
- Andale Mono
- Arial Black
- Arial (Bold, Italic, Bold Italic)
- Comic Sans MS (Bold)
- Courier New (Bold, Italic, Bold Italic)
- Georgia (Bold, Italic, Bold Italic)
- Impact
- Times New Roman (Bold, Italic, Bold Italic)
- Trebuchet (Bold, Italic, Bold Italic)
- Verdana (Bold, Italic, Bold Italic)
- Webdings
Nous verrons lors du lancement de WoW, d'autres configuration à faire.
II. Installation de World of Warcraft
II.A ) CD ou transferts d'une installation existante ?
Vous avez de la chance, Wine supporte la lecture de CD et lance les autoexec.exe ! Il vous suffit d'installer WoW comme sous Windows (sauf que c'est mieux vu que c'est sous linux !)
Si vous ne voulez pas attendre ou si vous avez la flemme de télécharger pour la nième fois les gros patch avec votre connexion 56k parce que vous habitez dans les Alpes avec des chèvres => Prenez donc une sauvegarde de votre
dossier wow. Si vous êtes en dualboot, vous avez accès à vos disques Windows. Copiez le dossier World of Warcraft à cet emplacement, EN PENSANT A ÉDITER VOTRE NOM D'UTILISATEUR:
/home/<nom_utilisateur>/.wine/drive_c/Program Files/
De cette façon, vous gagnez du temps et ça vous evitera trop de manipulation sous Wine pendant l'installation. Oui, Wine est fragile, sensible et surtout tétu (un peu comme un chèvre en fait !). Si vous avez pas d'installation existante,
allez donc taper chez un copain geek pour le transférer sur disque dur externe !
II.B )Modifications et explications concernant le Config.wtf
Un Config.wtf sous Linux est plus délicat que sous Windows. C'est probablement là que vous reglerez vos soucis principaux. De nombreuses entrées permettent une meilleure gestion du son, de l'image, optimiser les IPS, et bien d'autres choses encore
Pour éviter le problème rencontré par tout le monde on pose dès la première ligne du Config.wtf un
SET gxApi "opengl"
Ce SET permet d'éviter un gros crash graphique au lancement du jeu. Après, l'édition de ce fichier se fait un fois que WoW à été lancé, et selon les problèmes que vous rencontrez C'est pourquoi vous trouverez la modification du Config.wtf dans la partie dédiée à la
résolution des problèmes, chapitre IV.
III. Lancer WoW sous Wine
-----III.A ) Lancer WoW sur le même serveur X que votre bureau
On va commencer par la base, lancer wow par dessus votre bureau. Cette manière n'est pas conseillée car les performances seront altérées, mais c'est juste pour voir si vous n'avez pas de bug majeurs.
Dans un terminal, on tape ceci pour lancer wow, EN PENSANT A EDITER VOTRE NOM D'UTILISATEUR:
wine /home/<nom_utilisateur>/.wine/drive_c/Program\ Files/World\ of\ Warcraft/WoW.exe -opengl
Notez le paramètre "-opengl", sans lui, vous pouvez subir des bugs graphiques important selon votre configuration. Cette commande et longue, et ô combien fastidieuse à écrire... Mais encore une fois, c'est juste pour tester !
Si bug il y a, à la section suivante tu passera.
-----III.B ) Lancer WoW sur un deuxième serveur X
Ça, c'est LA technique imparable pour les bugs. Avec ceci, aucun soucis et de bonnes performances ! Le but est de lancer un deuxième serveur X qui servira uniquement pour WoW. Un serveur X pour votre bureau et un serveur X pour WoW, avec
un raccourcis clavier pour switcher entre les deux !
On va faire un petit script pour automatiser tout ça. Ce script sera dans votre répertoire $. Ouvrez un terminal, vous êtes placé par défaut sans le répertoire $. Lancez votre éditeur suivis du nom du script qui lancera wow.
Par exemple:
kate ~/wow.sh
Celà va m'ouvrir kate, avec le fichier wow.sh, j'y collerai mon script dedans, j'enregistre et je ferme.
export WINEPREFIX="$HOME/.wine/"
sudo true || ( exit 1 ) sudo X :3 -ac -terminate & sleep 2 DISPLAY=:3 wine "C:\Program Files\World of Warcraft\WoW.exe" -oopengl
Concrètement, il demande d'abord le mot de passe SU, car on ne peux pas créer de serveur X sans SU (par défaut). On lance le serveur X, on attend que le serveur soit prêt (sleep 2) et on lance wow dans le serveur graphique juste créé sans
oublier le paramètre opengl.
Votre écran devient noir, ça vous switch de serveur graphique puis WoW s'affiche. Pour retourner sur le bureau, un Control + Alt + F7, pour retourner sous WoW, un Control + Alt + F9.
Ça marche bien, certes, mais moi je trouve pas ça super... Bah oui, on peut pas être sur TS et jouer en même temps, les canaux de sons sont différents et j'ai la flemme de tout configurer... J'ai donc une solution pour ceux qui veulent faire du wow + TS + Forum AvA + Skype + Cyber sex !
-----III.C ) Lancer WoW pour les accro du "Retour Bureau"
Cette technique, c'est un peu "tromper Wine", vous allez comprendre pourquoi. Le but est de simuler une fenêtre Windows sur le même serveur graphique que votre bureau. Le soucis c'est que le Full screen sous WoW va ralentir vos retours bureau.
Ce qu'on va faire: On va créer une fenêtre windows qui fait la même taille que votre bureau (1920x1600 par exemple) et on va lancer wow en fenêtré dans cette fenêtre windows. Vous serez donc en plein écran, sans vraiment l'être,
vous aurez de bonnes performances, vous pourrez être sur TS en même temps (vu que c'est le même canal de son), et en un coup de Alt+tab, vous revenez immédiatement et sans temps de latence sur votre bureau ! C'est, à mon avis, la meilleur solution pour tous les accros du forum,
de TS, ou ceux qui jouent en chattant (genre Wako). Personnellement, j'aime écouter de la musique en jouant, j'ai donc Amarok de lancer en même temps sans aucun conflits sonores !
Tout d'abord, on va émuler notre fenêtre windows. Pour se faire, dans un terminal, tapez:
winecfg
On se retrouve dans le paramétrage de wine. Allez dans l'onglet Affichage, et cochez la même chose que sur cette capture d'écran. Appliquer > Ok et le tout est fermé.
Ensuite, on va créer ce qu'on apelle un alias, ça va nous permettre de lancer wow comme si on lancait une commande linux comme date ou lspci par exemple. Ca évite de cherche le chemin de Wow.exe pendant des heures.
Dans un terminal, lancer votre editeur favori avec le fichier .bashrc qui se trouve dans /home/<nom_utilisateur>, repertoire par défaut quand on ouvre un terminal ce qui donne chez moi:
kate .bashrc
Il y a un point devant le nom du fichier, car c'est un fichier caché.
On se retrouve devant une grosse page de code fort jolie (déformation professionnelle, désolé)! Cherchez donc cette partie:
# alias supplémentaires alias ll='ls -alF' alias la='ls -A' alias l='ls -CF'
A la suite de celle ci, écrivez ceci, EN PENSANT A ÉDITER VOTRE NOM D'UTILISATEUR
alias wow='wine /home/<nom_utilisateur>/.wine/drive_c/Program\ Files/World\ of\ Warcraft/Wow.exe -opengl'
ce qui nous donne au final:
# alias supplémentaires alias ll='ls -alF' alias la='ls -A' alias l='ls -CF alias wow='wine /home/<nom_utilisateur>/.wine/drive_c/Program\ Files/World\ of\ Warcraft/Wow.exe -opengl'
En rajoutant ce petit bout de code, on va lié la commande wow à la commande wine /home/etc... On va taper wow et le système va lancer la commande wine. Simple non ?
Ensuite on va modifié le Config.wtf pour que WoW soit en mode fenêtré. Ouvrez Config.wtf et rajoutez la ligne suivante:
SET gxWindow "1"
Une fois ceci fait, lancer la commande wow dans un terminal et observez le tout. Après, à vous d'ajuster les reglages dans votre wow concernant le fenetré, mais vu que vous êtes en fait en full screen (enfin, c'est un faux full screen) ça devrait aller.
Comme préciser plus haut, un simple Alt + Tab permet de revenir sur le bureau !
IV. Annexe
Notez que vous pouvez créer un lanceur sur le bureau ou dans la barre des tâches qui contiendra la commande pour lancer wow, récupérez un icone wow sur le net, et comme ça, vous aurez un lanceur comme tout le monde !
Si votre souris freeze, allez dans Système/Préférences/Souris puis dans Pavé tactile et cochez Désactiver le pavé tactile lors de la frappe. C'est un problème qui arrive souvent, donc je le note ici.
Il va de soit que je ne peux pas faire une FAQ des problèmes et de leur résolutions car ça serait beaucoup trop long et pas très optimiser à la vue des nombreuses versions d'Ubuntu. Tant que j'y suis, je vous pose mon Config.wtf qui tourne plus que très bien sur mon système.
Environ 160 ips partout, aussi bien en raid 25 qu'à Dalaran aux heures de pointes.
SET locale "frFR" SET realmList "logon.aeternam-serveur.fr" SET patchlist "logon.aeternam-serveur.fr" SET hwDetect "0" SET gxRefresh "60" SET gxMultisampleQuality "0.000000" SET gxFixLag "0" SET videoOptionsVersion "3" SET movie "0" SET mouseSpeed "1" SET Gamma "1.000000" SET readTOS "1" SET readEULA "1" SET readTerminationWithoutNotice "1" SET showToolsUI "1" SET accounttype "LK" SET Sound_OutputDriverName "System Default" SET Sound_MusicVolume "0.40000000596046" SET Sound_AmbienceVolume "0.60000002384186" SET farclip "1277" SET specular "1" SET groundEffectDensity "64" SET realmName "Ad Vitam Aeternam" SET gameTip "22" SET uiScale "0.76999998092651" SET useUiScale "1" SET gxWindow "1" SET gxMaximize "1" SET gxResolution "1920x1200" SET particleDensity "1" SET groundEffectDist "140" SET gxTripleBuffer "1" SET Sound_EnableHardware "1" SET environmentDetail "1.5" SET gxApi "opengl" SET M2UseShaders "0" SET showGameTips "0" SET lastCharacterIndex "6" SET weatherDensity "3" SET checkAddonVersion "0" SET textureFilteringMode "5" SET componentTextureLevel "9" SET shadowLevel "0" SET projectedTextures "1"
Système:
Proc: AMD Phenom™ II X4 955 Black Edition 3.20Ghz
CG: ATI Radeon™ HD 5870 1Go RAM
CM: M4A89TD PRO/USB3
RAM: 4Go
En espérant que cu tuto vous a été utile. Vous pouvez le redistribuer librement en indiquant l'auteur et la source. Bon jeu ! N'hésitez surtout pas à chercher par vou
Sources: Forum non-officiel / Doc Ubuntu / Expériences personnelles.
P.S: Non, kate n'est pas mon éditeur favori.
Si toutefois vous avez des soucis sur l'installation, je suis dispo par MP.
Aide









Actions
Tutoriaux en attente de validation
Ajouter un tutoriel
Auteur
Informations du tutoriel
Collaboration



