Vous êtes sur la page 1sur 3

Jouer Half-Life & Counter Strike sous Linux

http://okki666.free.fr/docmaster/articles/linux127.html

Jouer Half-Life & Counter Strike sous Linux


Alexandre Pauzis
Historique des versions Version 1.0 Article sous licence GNU FDL

Novembre 2001

Le temps o Wine lanait pniblement le Notepad est rvolu ! Vous pouvez maintenant jouer aux plus clbres jeux Windows sans Windows !

Wine et WineX
Que ceux qui pensent encore que les jeux sous Linux se limitent Xbill ou autres jeux Gnome et KDE se rassurent, il existe de trs bons jeux bien plus volus, qui fonctionnent merveille, comme Quake III Arena ou Unreal Tournament. Cependant, il est vrai que le choix est un peu plus restreint que sous Windows. Mais voici Wine (http://www.winehq.org), un programme qui imite le fonctionnement de Windows, permettant ainsi de faire tourner bon nombre d'applications et jeux destins au systme de Microsoft. Vous pouvez vous faire une petite ide des applications fonctionnant correctement avec Wine sur http://appdb.codeweavers.com, mais l'objectif de Wine n'est pas uniquement le jeu. C'est l que la socit Transgaming intervient (http://www.transgaming.com) avec WineX. Cette socit vise long terme faire tourner tous les jeux conus pour Windows sous Linux. Transgaming s'est donc pour cela inspir du projet Wine et tente de l'amliorer en implmentant totalement l'API de Microsoft DirectX sous Linux.

Conguration de votre carte 3D


Nous expliquerons ici uniquement l'installation des drivers nVidia car ce sont les cartes 3D les plus rpandues actuellement et celles qui vous fourniront les meilleurs rsultats avec Half-Life. Rcuprez les derniers drivers sur le site nVidia : http://www.nvidia.com /view.asp?PAGE=linux. Dcompressez-les et installez-les en root :
tar xvzf NVIDIA_GLX-1.0-1541.tar.gz tar xvzf NVIDIA_kernel-1.0-1541.tar.gz cd NVIDIA_kernel-1.0-1541 make install cd ../ NVIDIA_GLX-1.0-1541 make install

1 sur 3

08/09/2011 18:54

Jouer Half-Life & Counter Strike sous Linux

http://okki666.free.fr/docmaster/articles/linux127.html

Maintenant, ditez votre chier /etc/X11/XF86Config ou Device, remplacez : Driver "nv" par Driver "nvidia" Dans la section Module, vriez que vous avez bien :
Load "glx"

XF86Config-4

et, dans la section

et enlevez :
Load "dri" Load "GLcore"

Relancez X, vous devriez voir apparatre le logo nVidia. Installez aussi les packages de dveloppement OpenGL pour votre distribution. Si vous possdez une Debian, il sut de faire :
apt-get install xlibmesa-dev

Rcuprez aussi le chier http://lhl.linuxgames.com/glext.h et placez-le dans /usr/X11R6/include/GL/ si vous ne le possdez pas dj.

Installation de WineX
Il faut dans un premier temps rcuprer les sources de WineX sur le serveur CVS :
cvs -d:pserver:anonymous@cvs.winex.sourceforge.net:/cvsroot/winex login cvs -z3 -d:pserver:anonymous@cvs.winex.sourceforge.net:/cvsroot/winex co wine

Il faudra peut-tre faire un : touch ~/.cvspass si vous n'avez jamais utilis CVS.) N'entrez pas de mot de passe, appuyez simplement sur Entre. Une fois l'ensemble des chiers rcuprs, vous devriez avoir un rpertoire nomm wine contenant l'ensemble des sources. Allons dans ce rpertoire et commenons l'installation :
cd wine ./configure --enable-opengl --disable-debug --prefix=/usr/local/wine make depend make

(A ce moment-l, une petite prire est la bien venue !) Voici le message qu'il vous faut esprer voir :
Wine build complete.

Si tout s'est bien pass, il ne reste plus qu' installer WineX sur le systme. En root tapez : make install. Puis rajoutez /usr/local/wine/lib votre chier /etc/ld.so.conf. Ensuite : ldcong. Dans le /etc/profile, ajoutez aussi /usr/local/wine/bin votre PATH. Reloguez-vous. Remarque : si vous possdez des partitions Windows montes sur votre systme, dmontez-les, moins que vous ne souhaitiez voir vos chiers Windows avec Wine, notamment les chiers systmes de Windows.

2 sur 3

08/09/2011 18:54

Jouer Half-Life & Counter Strike sous Linux

http://okki666.free.fr/docmaster/articles/linux127.html

Nous allons maintenant congurer Wine. Placez-vous dans le rpertoire o se trouvent les sources et tapez : tools/wineinstall. Rpondez yes la question Create local cong le ~/.wine/config ? Faites de mme pour I assume you want a Wine-only installation. Am I correct ? et choisissez le rpertoire dans lequel vous souhaitez installer la fausse arborescence Windows.
Installation complete for now. Good luck (this is still alpha software).

Si vous obtenez ce message, vous devriez tre prt utiliser Wine. Editez ventuellement le chier ~/.wine/config pour parfaire vos rglages. Vous pouvez aussi utiliser tools/winecheck pour vrier que votre conguration est correcte.

Installation d'Half-Life et Counter Strike


Insrez votre CD d'Half-Life et montez-le :
mount /cdrom cd /cdrom wine -winver win98 setup.exe

L'installation devrait se passer sans problme. Rcuprez le dernier patch pour Half-Life, placez-le dans ~/c (ou le rpertoire racine de votre arborescence Windows). wine
-winver win98 fhl1108.exe

Procdez de mme pour Counter Strike. Vous pouvez ensuite ajuster vos rglages dans les dirents chiers de conguration : ~/c/Half-Life/valve/config.cfg et ~/c/HalfLife/cstrike/config.cfg par exemple.

Lancement du jeu
Placez-vous ensuite dans le rpertoire o vous avez install Half-Life (~/c/Half-Life par exemple) et tapez : wine
hl.exe -- hl.exe -gl -gldrv Default -console -noipx

(Soyez patient, le chargement peut durer un certain temps.) Pour choisir de lancer Counter Strike, il vous sut de faire : wine
hl.exe -- hl.exe -gl -gldrv Default -console -noipx -game cstrike

3 sur 3

08/09/2011 18:54