Cette page n'a pas encore d'étiquettes.
Apportez votre aide…

Ceci est une ancienne révision du document !


Version Hoary et Breezy

Article original provenant de http://debuntu.tuxfamily.org.

Présentation :

Voici comment installer Enemy Territory (ET), jeu gratuit (mais non libre) basé sur Return To Castle Wolfenstein (RTCW).

Ce jeu est multiplayer et jouable online, l'accès aux serveurs est gratuit.

Bref un jeu qui garantit de longues heures devant son PC.

Vos drivers graphiques doivent être correctement installés voir nvidia ou ati. Cliquez pour plus de détails :

Il faut également installer la libgtk1.2 via synaptic2 ou en console:

sudo apt-get install libgtk1.2

Récupérer le binaire d'installation :

wget -c http://ftp.games.skynet.be/pub/wolfenstein/et-linux-2.60.x86.run

Si le lien ci dessus ne fonctionne pas, testez celui ci :

wget -c http://www.nofrag.com/fichiers/rtcw/et/976/et-linux-2.60.x86.run

Si vous voulez le télécharger avec bittorent (vous devez avoir un client torrent) le lien est :

http://zerowing.idsoftware.com:6969/torrents/243223ae5a39909db07a338980f00dd868251f05.torrent

Dans une console tapez :

sudo sh et-linux-2.60.x86.run

Laissez vous guider par l'interface graphique…

Lancement

Dans une console, tapez simplement :

et

Attention, il est possible que le jeu ne fonctionne pas du premier coup. Il se pourrait que votre écran reste noir, et que la seule façon d'en sortir soit de faire ctrl+alt+backspace.

Problemes

Automatiser le lancement dans un script

Pour ne pas devoir, à chaque fois, tuer esd avant de jouer, puis le redémarrer après, nous allons créer un script très simple qui va le faire à notre place. Ouvrez un éditeur de texte, et tapez

#!/bin/sh
killall esd
et
esd

Enregistrez le fichier sous le nom rtcw dans votre dossier personnel. Donnez-lui ensuite les droits d'exécution en faisant un clic droit, puis "Propriétés". On peut aussi le faire en console:

chmod +x rtcw

Ensuite, on copie le script dans le répertoire /usr/local/bin:

sudo cp rtcw /usr/local/bin/rtcw

Désormais, vous pourrez lancer le jeu en tapant, dans une console:

rtcw

Vous pouvez également créer un lanceur dont la commande sera

rtcw

J'ai vu sur ce site http://communaute.mangue.org/content.php?article.93 le moyen de faire fonctionner le son pour ET. Voici la manip que j'ai essayé et cela fonctionne

Une astuce sur résoudre le problème son avec Quake, Enemy territory, et les jeux basés sur les moteurs d'ID Software qui utilisent OSS, alors que les utilisateurs mettent ALSA dans leur configuration noyau car la qualité sonore est meilleure.

Vous avez un noyau linux 2.6 avec ALSA de compilé, mais malheureusement vous n'arrivez pas à avoir le son sous des jeux tels que Quake 3 et ET ( Enemy Territory ).

Vous avez quelque chose comme:

  • Pour Quake 3
------- sound initialization -------
Could not mmap dma buffer PROT_WRITE|PROT_READ
trying mmap PROT_WRITE (with associated better compatibility / less performance
code)
/dev/dsp: Input/output error
Could not mmap /dev/dsp
------------------------------------
  • Pour ET
------- sound initialization -------
/dev/dsp: Input/output error
Could not mmap /dev/dsp
------------------------------------

Déjà il faut vous assurer que lorsque vous avez compilé votre noyau avec ALSA vous ayez choisi L'émulation OSS.

Sound --->
Sound card support
Advanced Linux Sound Architecture
Advanced Linux Sound Architecture
Sequencer support
[*] OSS API emulation
OSS Mixer API
OSS PCM (digital audio) AP

Une fois que vous avez un noyau compilé avec le support OSS, alors tapez les commandes suivantes en ligne de commande, dans votre terminal préféré en tant que ROOT.

Pour Activer le son pour Quake 3 et Enemy territory

echo "quake3.x86 0 0 direct" > /proc/asound/card0/pcm0p/oss
echo "et.x86 0 0 direct" > /proc/asound/card0/pcm0p/oss

Pour Désactiver le son pour Quake 3 et Enemy territory

echo "quake3.x86 0 0 disable" > /proc/asound/card0/pcm0p/oss
echo "et.x86 0 0 disable" > /proc/asound/card0/pcm0p/oss

Voilà

Il se peut que vous ne puissiez pas diriger votre personnage ou que certaines touches (commes les touche pour faire des messages vocaux) ne fonctionnent pas, dans ce cas, sous Gnome, allez dans Systeme / Preferences / Clavier et reglez votre clavier en Anglais (qwerty), cela devrait resoudre le probleme.

Il peut arriver qu'il vous soit impossible d'activer Punkbuster une fois le jeu lancé. Ceci est du au fait que lors de l'installation, vous n'avez pas été déclaré propriétaire de votre répertoire ~/.etwolf. Pour corriger le problème, tapez dans une console :

sudo chown -R nom_de_l_utilisateur ~/.etwolf

Lancez Enemy Territory en tant que nom_de_l_utilisateur et Punkbuster devrait s'activer normalement!!!

Si vous souhaitez trouver la liste des serveurs disponibles pour Enemy Territory (et d'autres jeux également), vous pouvez installer XQF qui se chargera de les trouver et de les trier selon vos critères. Ce logiciel est un équivalent à All Seing Eye sous Windows pour ceux qui connaissent. Plus d'infos sur Debuntu

Screenshot du logiciel : http://debuntu.free.fr/images/xqf.png

  • applications/jeux/enemy_territory.1161934728.txt.gz
  • Dernière modification: Le 18/04/2011, 14:47
  • (modification externe)