Atlantys Index du Forum Atlantys
Forum de la guilde atlantys
 
 FAQFAQ   RechercherRechercher   MembresMembres   GroupesGroupes   S’enregistrerS’enregistrer 
 ProfilProfil   Se connecter pour vérifier ses messages privésSe connecter pour vérifier ses messages privés   ConnexionConnexion 

Information















Etat du recrutement :

Chevalier de la mort : Fermé
Chaman Elem : Ouvert
Chaman Heal : Ouvert
Chasseur : Fermé
Demoniste : Fermé
Druide Equilibre : Ouvert
Druide Heal : Ouvert
Guerrier : Fermé
Mage : Ouvert
Pala Tank : Fermé
Pala vindicte : Ouvert
Pala heal : Ouvert
Prêtre heal : Ouvert
Prêtre ombre : Ouvert
Voleur : Ouvert







Avancee Pve en raid 25 :







 Toutes Infos pour la rencontre IRL sont ici a la taverne : http://atlantys.leforum.eu/t257-Rencontre-IRL.htm 
                                                                              
Linux et WoW, le mélange improbable mais fonctionnel

 
Poster un nouveau sujet   Répondre au sujet    Atlantys Index du Forum -> Atlantys -> Aides de jeu
Sujet précédent :: Sujet suivant  
Auteur Message
Demonus


Hors ligne

Inscrit le: 30 Oct 2008
Messages: 62

MessagePosté le: Mar 2 Juin - 15:26 (2009)    Sujet du message: Linux et WoW, le mélange improbable mais fonctionnel Répondre en citant

Il est rare que je fasse des posts parlant d'informatique sur ce forum, mais vu que cela fait parti de mes passe temps avec WoW, autant faire un post regroupant les deux Wink

Je vais décrire ici la manière de faire fonctionner WoW sur un ordinateur équipé d'un distribution Linux. 

Nous devons avoir pour ce faire :

- Un PC assez récent, disons une bonne configuration requise pour WOLK
   - 1.3 ghz de processeur
   - 1 Go de mémoire vive
   - un carte graphique dont le fabriquant a développé les drivers pour Linux (globalement GeForce serie 7,8,9 et équivalent chez Ati) 

- Une distribution Linux installé, configuré (réseau et autre). Pour un premier essai, je conseille Ubuntu mais les amateurs pouront se baser sur un Debian.

Je vais décrire la manière de faire fonctionner tout ce petit monde sur un Ubuntu.

SOMMAIRE

1 - Installer les drivers propriétaires NVidia ou Ati et activer l'accélération graphique
2 - Installer Wine, l'émulateur Windows sous Linux
3 - Installer le jeu, les extentions
4 - Lancer le jeu



1 - Installer les drivers propriétaires NVidia ou Ati

Historiquement, le monde Linux a fabriqué des drivers génériques afin de faire fonctionner le matériel de nos ordinateurs, mais le soucis de ces logiciels est qu'ils ne tirent pas pleinement parti des capacitées de nos composants. Devant le succes grandissant de Linux, de nombreux fabricants ont commené a fournir des drivers spécifiques a leurs matériels ce qui a permis de développer grandement les capacitées graphiques, ce qui nous interesse dans ce topic.

La première chose a faire donc, c'est d'installer les drivers propriétaire pour la carte graphique.

Sous Ubuntu la chose est très simple. Dans le "menu démarrer" choisissez Système > Pilotes de périphériques et activez la ligne pour votre carte graphique, de valider, puis de redémarrer le système.

Si aucun choix n'est disponible, allez dans Système > Administration > Sources de logiciels, et vérifiez dans le premier onglet (Logiciels Ubuntu) que la case "Pilotes propriétaires de périphériques" est bien activée. Si elle était déjà activée, lancez Système > Administration > Gestionnaire de mise à jour, pour mettre à jour la liste des paquets disponibles ; si vous venez de l'activer, la mise à jour sera demandée dès la fermeture de la fenêtre "Sources de logiciels".

Au redémarrage, vous pouvez taper la commande suivante dans un terminal afin de vérifier que tout c'est bien déroulé :

Citation:
demonus@ubuntustation:~/$ glxinfo | grep "direct rendering"


Le retour devrait être un "yes" ou "no" suivant que l'accélération est activée ou pas.


2 - Installer Wine, l'émulateur Windows sous Linux

Comme WoW a été créer pour fonctionner sous Windows et MacOS, nous avons desoin d'un logiciel qui vas traduire ce que lui dis le client en quelques chose de compréhensible pour notre Linux. Un émulateur, Wine.

Nous allons commencer par installer le pack de police d'ecriture Windows :

Citation:
demonus@ubuntustation:~/$ sudo apt-get msttcorefonts


Avant d'installer Wine en lui même, nous allons vérifier de disposer de la dernière version, chacune résolvant différent problèmes.

Citation:
demonus@ubuntustation:/$ wget -q http://wine.budgetdedicated.com/apt/387EE263.gpg -O- | sudo apt-key add -


ensuite

Citation:
demonus@ubuntustation:~/$ sudo wget http://wine.budgetdedicated.com/apt/sources.list.d/jaunty.list -O /etc/apt/sources.list.d/winehq.list


Nous mettons la liste a jour vu que nous venons de la modifier

Citation:
demonus@ubuntustation:~/$ sudo apt-get update


Finissons par installer Wine

Citation:
demonus@ubuntustation:~/$ sudo apt-get install wine


Wine créé un répertoire dans votre dossier personnel qui contient une arborescence que nous connaissons bien :

- /home/demonus/.wine/drive_c/Program Files
                                              /users
                                              /windows

Noter qu'a partir de ce moment, vous devriez pouvoir installer et lancer des logiciels prévus pour Windows. Par exemple :

Citation:
demonus@ubuntustation:~/$ cd /home/demonus/dossier_ou_le_logiciel_est/

Citation:
demonus@ubuntustation:~/$ wine nom_du_logiciel.exe


A noter encore que tout les logiciels ne fonctionnent pas sous Wine. Ce n'est pas le cas de WoW, et heuresement sinon ce post ne servirai pas a grand chose Smile


3 - Installer le jeu, les extentions

La partie la plus longue. Nous allons installer le client WoW original, l'extention BC et WOLK ainsi que les patchs sortis depuis.

Trois choix s'offrent a vous a cet instant. Sauvegarder le dossier de votre installation sous Windows et le transférer d'une quelquonque façon sur Ubuntu (la plus rapide), retélécharger le client depuis chez Blizzard (moins rapide et demandant une bonne connection internet) ou ressortir vos CD-Rom d'installation.

Je vais vous détailler la dernière manière.

Ressortez tout d'abord tout vos cds / dvd. Les deux extentions aussi.

Plutot que de faire une installation depuis le support cd, nous allons copier les fichiers de ce dernier sur le disque dur. C'est plus rapide et permet d'eviter de nombreux problèmes.

Commençons par créer un dossier qui contiendra nos fichiers :

Citation:
demonus@ubuntustation:~/$ mkdir /home/demonus/wow

Citation:
demonus@ubuntustation:~/$ mkdir /home/demonus/wow/bc

Citation:
demonus@ubuntustation:~/$ mkdir /home/demonus/wow/wolk


Inserer maintenant le premier cd du client de base. Il devrait être directement lisible et vous pourez copier /coller les fichiers contenu dessus dans le dossier /home/demonus/wow.

Renouvelez l'opération pour les 4 (5) cd du client. Inutile de recopier tout les fichiers "Installer.exe", celui du premier cd suffira.

Dans un terminal, passez dans le répertoire ou vous venez de copier les fichiers :

Citation:
demonus@ubuntustation:~/$ cd /home/demonus/wow


et lancer l'installeur :

Citation:
demonus@ubuntustation:~/$ wine Installer.exe


Si la magie opère, vous devriez voir apparaitre la fenêtre que nous connaissons tous Smile Procedez a l'installation comme sous Windows, pensez juste a bien definir le répertoire "C:\Program Files" au moment ou l'installeur vous le demande (ce qui correspont a notre /home/demonus/.wine/drive_c/Program Files)

Il est temps de faire la même opération avec l'extention Burning Cruisade. Copier le contenu des cds / dvd dans le répertoire /home/demonus/wow/bc.

Puis :

Citation:
demonus@ubuntustation:~/$ cd /home/demonus/wow/bc


et enfin :

Citation:
demonus@ubuntustation:~/$ wine Installer.exe


Pour l'extention WOLK, il y a un peu plus de travail, la façon dont est concu le dvd étant un peu différente. Nous allons quand même essayer de refaire la même opération que pour les deux premiers. A savoir :

on insere le dvd, on copié les fichiers qu'il contient dans /home/demonus/wow/wolk/

Ensuite 

Citation:
demonus@ubuntustation:~/$ cd /home/demonus/wow/wolk


enfin

Citation:
demonus@ubuntustation:~/$ wine Installer.exe


Mais si vous optenez une erreur lors du transferts des fichiers, ou si "Installer.exe" n'apparait pas sur le dvd, essayez cette méthode :

Inserez le dvd puis taper dans une console :

Citation:
demonus@ubuntustation:~/$ sudo umount /media/cdrom0


N'ejectez pas le dvd mais entrez cette commande dans la console :

Citation:
demonus@ubuntustation:~/$ sudo mount -o ro,unhide,uid=1000,gid=1000 /dev/scd0 /media/cdrom


les deux "1000" correspondent a une installation normale, dans le cas contraire, je supose que vous savez quoi faire Wink

Maintenant vous devriez être capable de copier les fichiers comme pour les autres cds.

Vous pouvez, une fois l'opération fini, libérer le lecteur en tapant :

Citation:
demonus@ubuntustation:~/$ sudo umount /media/cdrom0


Puis procéder a l'installation :

Citation:
demonus@ubuntustation:~/$ cd /home/demonus/wow/wolk/


Citation:
demonus@ubuntustation:~/$ wine Installer.exe


Quittez l'installation une fois le travail accompli. Je vous laisse une pose avant de continuer, car avant de pouvoir jouer, il vas nous faloir mettre a jours le client. En effet de nombreux patchs sont sortis depuis l'arrivée de WOLK.

Vous avez le choix entre faire une mise a jours de la manière standard, celle que nous connaissons sous Windows via le Blizzard downloader, ou bien allez chercher les patchs complets sur Internet.
De nombreux site les proposent, comme par exemple Jeuxvideo.com (http://www.jeuxvideo.fr/patch-world-of-warcraft-451-0-0.html).

Si vous allez chercher les patchs sur Internet, il y a une opération a faire avant de les executer. Décompressez l'archive ZIP si besoin et déplacez votre patch dans le répertoire de WoW (/home/demonus/.wine/drive_c/Program Files/World of Warcraft/) avant de l'executer, avec la commande que vous devez commencer a connaitre :

Citation:
demonus@ubuntustation:~/$ cd /home/demonus/.wine/drive_c/Program Files/World of Warcraft/


puis

Citation:
demonus@ubuntustation:~/$ wine le_nom_du_patch.exe


Pour simplifier les choses, et parceque le Blizzard Downloader ne fonctionne pas si mal sous Linux, n'utilisez cette technique que pour les gros patch.


4 - Lancer le jeu

Vous l'aurez compris, vous pouvez lancer le client directement, a la manière dont nous venons d'installer les différentes extentions.
Cette méthode est la plus simple mais elle apporte aussi de nombreux problèmes.

Afin d'avoir un jeu le plus stable et le plus rapide, je vais vous détailler la méthode qui permet de lancer WoW presque comme si il n'y avais que lui sur l'ordinateur.

Nous allons commencer par créer un fichier a extention ".sh". Par exemple en tapant dans une console :

Citation:
demonus@ubuntustation:~/$ nano /home/demonus/run-wow.sh


Dans l'éditeur de texte qui viens de s'ouvrir, recopiez le texte suivant :

Citation:

#!/bin/sh
 
export WOW_PATH=/home/demonus/.wine/drive_c/Program\ Files/World\ of\ Warcraft/ # Chemin d'installation
 
gksudo true || ( exit 1 ) # Valider le mot de passe
sudo X :3 -ac -terminate &
cd "${WOW_PATH}"
sleep 2  
DISPLAY=:3 `which wine` WoW.exe -opengl 


Vous ferez bien attention en recopiant ces lignes, surtout le chemin de notre WoW.
Pour enregistrer un fichier avec Nano, il suffit d'appuyer sur "O" en maintenant la touche "Ctrl" enfoncé. Appuyez sur "Entrée" pour valider le nom du fichier.
Pour quitter Nano, faite "Ctrl" et appuyez sur "X"

dernière modification de notre nouveau fichier pour qu'il lance WoW :

Citation:
demonus@ubuntustation:~/$ chmod +x /home/demonus/run-wow.sh


FINI !

Il ne reste plus qu'a entrer la commande :

Citation:
demonus@ubuntustation:~/$ /home/demonus/run-wow.sh


WoW devrai démarrer en quelques secondes. Pour revenir au bureau Linux, vous utiliserez l'assossiation de touche "Ctrl + Alt + F7" et pour revenir a WoW ensuite "Ctrl + Alt + F9"

Pour quitter WoW, faite comme sous Windows "Echap, Quitter"


Revenir en haut
Publicité






MessagePosté le: Mar 2 Juin - 15:26 (2009)    Sujet du message: Publicité

PublicitéSupprimer les publicités ?
Revenir en haut
perelachaise
Administrateur

Hors ligne

Inscrit le: 09 Sep 2008
Messages: 319
Localisation: Marseille

MessagePosté le: Mar 2 Juin - 15:54 (2009)    Sujet du message: Linux et WoW, le mélange improbable mais fonctionnel Répondre en citant

Yeah, merci Demo,
La seule chose qui me retenait de ne pas installer Ubuntu c etait bien a cause de wow ^^
J ai plus qu a tenter l experience.
J imagine que l installation du ts se fait plus ou moins de la meme facon.
_________________
Bonne chance dans la suite de vos aventures !


Revenir en haut
Demonus


Hors ligne

Inscrit le: 30 Oct 2008
Messages: 62

MessagePosté le: Mar 2 Juin - 17:01 (2009)    Sujet du message: re Répondre en citant

le client TeamSpeak officiel est déja disponible pour Linux, inutile de le faire passer par Wine.

Citation:
demonus@ubuntustation:~/$ sudo apt-get teamspeak-client


Revenir en haut
jeru


Hors ligne

Inscrit le: 15 Sep 2008
Messages: 325
Localisation: 40

MessagePosté le: Mar 2 Juin - 17:34 (2009)    Sujet du message: Linux et WoW, le mélange improbable mais fonctionnel Répondre en citant

je vais etre franc, j'ai pas tout lu (j'y comprend rien)

mais merci a toi pour tout ceux que ca va interesser Okay


Revenir en haut
Contenu Sponsorisé






MessagePosté le: Aujourd’hui à 22:49 (2018)    Sujet du message: Linux et WoW, le mélange improbable mais fonctionnel

Revenir en haut
Montrer les messages depuis:   
Poster un nouveau sujet   Répondre au sujet    Atlantys Index du Forum -> Atlantys -> Aides de jeu Toutes les heures sont au format GMT + 2 Heures
Page 1 sur 1

 
Sauter vers:  

Index | Panneau d’administration | créer un forum gratuit | Forum gratuit d’entraide | Annuaire des forums gratuits | Signaler une violation | Conditions générales d'utilisation
World of Warcraft phpBB template "WoWMoonclaw01" created by MOONCLAW/MAËVAH(EU-Sinstralis/EU-Illidan) (v1.05) - http://www.wowcr.net/templates
© World of Warcraft and Blizzard Entertainment are trademarks or registered trademarks of Blizzard Entertainment, Inc. in the U.S. and/or other countries. wowcr.net is in no way associated Blizzard Entertainment.
Powered by phpBB © 2001, 2005 phpBB Group
Traduction par : phpBB-fr.com