Half-Life CounterStrike

Dernière mise à jour : 23/11/2002

    Cet article va vous permettre de jouer à votre jeu favoris sous linux mais aussi d'installer quelques jeux directX. Attention : il est a signaler que DirectX est émulé ce qui le rends plus lent que sous Windows. Les dernières versions CVS (juin 2002) comportent des améliorations notables en la matière.



    Commençons par les téléchargements nécessaires :

    La première partie concerne WineX. Pour le récupérer, tapez les commandes suivantes (avec une connection internet active) :
    Pour le mot de passe, retapez sur entree. Cette partie télécharge aux environs de 25Mo sur votre machine. Pour les impatients, voici un lien vers une version que j'ai mise à jour moi-même sur : ma page WineX avec les sources CVS. Avant de l'installer, vous devez avoir une carte qui supporte l'openGL qui marche correctement. Assurez-vous que vous n'avez pas de doublons des libGL* dans /usr/lib (bon répertoire) et /usr/X11R6/lib (qui vient par défaut et ne contient pas les bonnes librairies). Une fois effacé les librairies redondantes, faites un ldconfig.

    Décompactez le snapshot CVS que vous avez téléchargé dans /usr/local/games par exemple et faîtes :



    Cette opération va elle-même faire un : ./autogen.sh ; configure ; make ; make install. Le programme après compilation va vous demander ou placer les fichiers, si vous possédez windows sur une partition accessible à partir de linux. C'est secondaire car ce wine fonctionne très bien sans :) Lorsque vous voudrez mettre à jour le snapshot CVS avec la dernière version (en attendant que la version définitive sorte), placez-vous a l'endroit ou se trouve le répertoire des sources de wine et retapez les deux commandes CVS. Il mettra alors à jour automatiquement, recompilez et c'est prêt à servir !

    Lors de l'installation, wineX vous demande une partition /c, assurez vour d'avoir les droits d'écriture pour l'utilisateur que vous voulez utiliser (imaginons /home/toto/c comme exemple pour le reste de cet article). L'installation doit se faire en tant que root. Votre intérêt est ensuite de lancer un :
    J'ai également rencontré un petit problème avec les dernières versions CVS de wine. Il crée un lien symbolique d'un fichier systemreg vers /usr/local/etc. Supprimez le lien symbolique et copiez le véritable fichier avec les bonnes permissions. Cela devrait vous éviter un certain nombre de permission denied.

    C'est le moment de vérité. Vous pouvez à présent installer Half-Life. Pour installer un programme windows, vous devez toujours vous trouver dans la partition installée par wineX (dans notre exemple : /home/toto/c). Vérifiez le fichier de configuration dans : ~/.wine/config pour être sur qu'il reflète votre lecteur CD ainsi que de disquette. Perso, je change le look vers win98 à la fin du fichier car c'est plus beau. Faîtes ensuite :
    Cette option devrait vous lancer l'installation d'Half-Life. Si cela ne le fait pas, consultez le FAQ sur le site de Linux Half-Life. Installez complètement et ne prenez pas l'option d'installer DirectX. Assurez-vous tout de même d'avoir au moins 1GO de dispo pour l'installation complète.

    Vous devez ensuite lancer Half-Life une fois pour insérer la clé qui est sur votre CD mais aussi vous assurer qu'il démarre. Pour cela tapez :

    Une fois cette étape faite, copiez le patch pour Half-Life dans le même répertoire puis faites (disons que le patch s'appelle hl1010.exe) :



    Il ne reste plus qu'à installer Counter-Strike. Répetez la procédure appliquée avec le patch. Il se peut que vous ayez Counter-Strike vendu avec Half-Life, si c'est le cas, vous devez récupérer le patch retail. Sinon, installez la version téléchargée sur le site Counter-Strike. La commande magique pour lancer le jeu est :

    Vous pouvez à présent installer Day of Defeat selon la même méthode que pour le patch et lancez le jeu grâce à la commande :

    La version testée ici est Half Life GOTY (Game Of The Year edition) avec patch 1.0.10, CounterStrike 1.5 complet et Day Of Defeat 2.1 Beta. J'ai également souscrit au système de Transgaming pour pouvoir télécharger le RPM pour WineX (actuellement version 2.2.1) mais la version CVS est plus avancée. Vous remarquerez quelques problèmes d'affichages dans les menus mais dès que vous arrivez dans le jeu, l'OpenGL fera son travail.