Urban Terror (aussi appelé UrT) est un FPS (First Person Shooter), basé sur le moteur libéré de Quake 3 (ioquake3).
UrT est un FPS multijoueurs gratuit. Les cartes et armes tendent à être réalistes, mais les mouvements ne le sont pas (saut contre les murs, super-sauts, glissades…). Il pourra assez facilement être comparé au grand classique du genre, l'inévitable Counter-Strike, édité par Valve, même si Urban Terror met davantage l'accent sur le côté énergique et brutal.
La plupart du temps deux équipes sont présentes, la rouge et la bleue, et s'affrontent pour remplir divers objectifs.
À la base simple mod de Q3A, la version 4.0 voit l'arrivée d'une version standalone du jeu, qui ne nécessite donc pas le quake originel mais se base (comme d'autres fps tels que Tremulous) sur une version libre du moteur graphique de Quake, ioquake3, permettant à tout un chacun d'en profiter.
Le code du jeu lui même (les .qvm contenu dans zpak000.pk3) n'est pas ouvert. Pour plus de détails à ce sujet : faq (en), section “Licence Stuff”).
Plusieurs modes de jeu sont disponibles, plus ou moins traditionnels :
La grande majorité des modes que vous trouverez sur les serveurs sont CTF et team DM.
Contrairement à Counter-Strike, il n'y a pas besoin d'argent pour acheter des armes et munitions dans le jeu. Vous définissez à la place le set d'armes qui vous sera attribué à chaque résurrection.
Vous aurez à choisir l'arme principale, l'arme secondaire et un pistolet, ainsi que de l'équipement supplémentaire (munitions, medikit pour soigner plus rapidement vos partenaires, gilet par balles, casque, etc).
Parmi les armes principales, on retrouvera une vaste gamme de fusils d'assaut (dont la célèbre kalashnikov), fusils à pompe, à lunettes “snipers” (certains fusils ayant un zoom en plus d'un viseur classique et pouvant donc être utilisés dans toutes les conditions).
Le jeu comprend également un environnement interactif très actif, on peut, lorsque l'on est blessé, appeler un médecin, indiquer la position de l'ennemi, etc…
Ajoutez le dépôt PlayDeb, rechargez la liste des paquets, puis installez le paquet urbanterror.
Ajoutez le dépôt à votre sources.list,
deb http://ppa.launchpad.net/jscinoz/ubuntu hardy main
ainsi que la clé d'authentification.
sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 0CBD37F3
Rechargez la liste des paquets, puis installez le paquet urbanterror.
Téléchargez le fichier depuis le site officiel, ou tapez dans un terminal :
wget ftp://ftp.snt.utwente.nl/pub/games/urbanterror/full_install/linux_or_mac/UrbanTerror411.zip
Décompressez le fichier “UrbanTerror411.zip” dans le répertoire de votre choix.
Soit, en tapant dans un terminal :
unzip UrbanTerror411.zip cd UrbanTerror
Vous pouvez par ailleurs supprimer les fichiers concernant windows et MacOSX (fichier .exe et dossier .app), soit dans un terminal, néanmoins, il peut être utile de les garder dans le cas ou vous fassiez une LAN et que quelqu'un sous Windows n'ait pas le jeu. Vous pourriez alors lui passer votre archive. Le gain de place n'est d'ailleurs pas très grand.
rm ioUrbanTerror.exe rm -rf ioUrbanTerror.app
version beta 4.2.009 ( Semble régler certains problèmes de lancement, à télécharger depuis : http://www.urbanterror.info/downloads/ )
Enregistrer puis décompressez le fichier UrbanTerror42.tar ( dans un dossiers de l'utilisateur, jeu-urbanterror par exemple )
Dans un terminal saisissez les commandes suivantes :
tar -xvf UrbanTerror42.tar
Ce n'est pas le jeu, mais le programme de téléchargement.
Donner les droits en exécution au fichier UrTUpdater.i386
chmod +x UrTUpdater.i386
Lancer le programme de téléchargement
./UrTUpdater.i386
Répondre OKay, Accept, Download, le téléchargement des fichiers commence… ( attendre la fin ) Après la première série, il y a encore 8 fichiers à télécharger.
On peut enfin faire “ Quit ”
Rendre exécutable le fichier : Quake3-UrT.i386
sudo chmod +x Quake3-UrT.i386
Lancer le jeu avec :
./Quake3-UrT.i386
Créer un raccourcis sur le bureau.
Il vous faut maintenant donner les droits en exécution aux fichiers “ioUrTded.i386” et “ioUrbanTerror.i386” afin de pouvoir les lancer.
ioUrbanTerror.i386 correspond au jeu de base et ioUrTded.i386 à la version serveur dédié.
Dans un terminal vous pouvez utiliser la commande :
cd UrbanTerror chmod +x ioUrTded.i386 ioUrbanTerror.i386
Ou, pour les utilisateurs de l'architecture matérielle 64 bits:
cd UrbanTerror chmod +x ioUrTded.x86_64 ioUrbanTerror.x86_64
Vous devrez normalement être dans le bon répertoire (si vous avez suivi la procédure ci-dessus). Dans le cas contraire, placez-vous dans le bon répertoire grâce à la commande “cd”.
Le jeu est maintenant installé.
Rendez vous dans le dossier qui contient les exécutables UrbanTerror.
Ouvrez un terminal et entrez la commande :
cd $home/UrbanTerror ./ioUrbanTerror.i386
Ou, pour les utilisateurs de l'architecture matérielle 64 bits:
cd $home/UrbanTerror ./ioUrbanTerror.x86_64
a) Passer en mode console pour tuer UrbanTerror.
b) Installer libsdl1.2debian-pulseaudio Suite au sujet suivant évoqué sur le forum: http://forum.ubuntu-fr.org/viewtopic.php?id=348262 Sur Karmic il faudrait installer le paquet libsdl1.2debian-pulseaudio. (cette opération nécessite les droits d'administration)
apt-get install libsdl1.2debian-pulseaudio
Si vous avez dans votre console au lancement du jeu l'erreur suivante, il vous faut récupérer un autre exécutable qui corrige un problème dans l'appel à une bibliothèque C.
Loading vm file vm/ui.qvm... total 0, hsize 1021, zero 1021, min 0, max 0 total 9314, hsize 1021, zero 1, min 0, max 28 VM file ui compiled to 3009608 bytes of code (0x7f9939bab000 - 0x7f9939e89c48) compilation took 1.956153 seconds ui loaded in 33931488 bytes on the hunk ^1Error: file ui/joinserver.menu, line 1: file ui/menddef.h not found ^1Error: file ui/setup.menu, line 1: file ui/menddef.h not found
ce problème semble plus provenir du jeux en version 64Bits sous processeur intel (se produit aussi sur 11.10)
XQF vous permettra de parcourir les serveurs Urban Terror sans entrer dans le jeu.
Si le message d'erreur “Cannot autodownload missing file(s), because the cURL library could not be loaded” apparaît alors que vous essayez de récupérer une nouvelle map, vous devez installer le paquet libcurl3. Ensuite lancez le jeu , puis ouvrez la console avec les touches shift + echap et entrez la commande:
/cl_curllib libcurl.so.4
Lancer Urban Terror en plein écran sur du multi écrans sans désactiver d'écrans.
Il suffit d'utiliser Devil's Pie, et de créér le fichier suivant dans : ~/.devilspie/urbanterror.ds
(if (is (window_class) "ioUrbanTerror") (begin (undecorate) (geometry "1600x1200+1024+0") ))
lorsque vous lancez Urban Terror en mode fenêtre,
(undecorate) enlève la décoration de fenêtre,
(geometry “1600x1200+1024+0”) met la fenêtre en 1600/1200
(geometry “1600x1200+1024+0”) Si vous avez 2 écrans, un en 1024/768 et l'autre en 1600/1200 et que ce dernier est à droite du 1024/768, cela place la fenêtre sur l'écran en 1600/1200 (x + 1024 (largeur du premier écran))
Testé avec succès sous Metacity
La procédure ci-dessous est une traduction simplifiée du tutoriel anglophone disponible ici: http://www.urbanterror.info/docs/texts/123/
On supposera ici que vous avez installé UrbanTerror dans un dossier nommé “urbanterror” dans votre home (soit dans le dossier /home/votre_login/urbanterror). Placez vous dans ce dossier:
cd ~/urbanterror/
Les paramètres de votre serveur se trouvent dans le fichier server.cfg qui est dans le dossier “q3ut4”. Pour modifier les paramètres de votre serveur éditez son contenu.
gedit ~/urbanterror/q3ut4/server.cfg
Les principaux éléments à observer sont les suivants:
//elements concernant l'administrateur du serveur sets " Admin" "Vous" //Votre nom sets " Email" "Vous@jabber.com"//votre email //Informations sur le serveur set sv_hostname "Mon_serveur_Ubuntu" //Nom de votre serveur set g_motd "Description de votre serveur" //Description de votre serveur set sv_joinmessage "Bonjour" //Message affiché lorsque les joueurs se connectent à votre serveur //Elements concernant la capacité de votre serveur set sv_maxclients "12" //défini le nombre de personnes qui vont pouvoir se connecter à votre serveur //Cartes set g_mapcycle "mapcycle.txt" //Fichier ou se trouvent les cartes que vous voulez jouer (ce fichier se trouve dans le dossier q3ut4, vous pouvez le modifier librement) map ut4_elgin //Carte avec laquelle vous voulez commencer
Vous trouverez dans la section “Server CVARs” du lien suivant une description de tout les paramètres du fichier config.cfg: http://www.urbanterror.info/docs/texts/123/
Placez vous dans le dossier urbanterror:
cd ~/urbanterror/
Créez un fichier nommé start.sh et insérez le contenu suivant
#!/bin/bash while true do ~/urbanterror/ioUrTded.i386 +set fs_game q3ut4 +set dedicated 2 +set net_port 27960 +set com_hunkmegs 128 +exec server.cfg echo "server crashed on `date`" > last_crash.txt done
Donnez les droits d'exécution à ce fichier.
Placez vous dans le dossier urbanterror:
cd ~/urbanterror/
Ouvrez le fichier start.sh (crée à l'étape précédente) avec un terminal.
sh ~/urbanterror/start.sh
Si tout s'est bien passé, vos amis peuvent vous rejoindre, soit en recherchant directement votre IP, soit en recherchant le nom de votre serveur dans la liste des serveur Internet.
Skateinmars pour le tuto original qui se trouve à l'adresse suivante :
et surtout Merci de nous avoir trouvé ce jeu plutôt sympa ! ;) Comme dirait skateinmars :
Contribueurs : U-topic, Barbatruk_tho, Guigouz, McPeter, sebsauvage, commandant