Page suivante - Page précédente - Table des matières

4. Logiciels apparentés ++

4.1 QStat

Qstat est un programme basé sur ligne de commande qui renvoie l'état des serveurs Internet Quake, QuakeWorld, et Quake 2 créé par Steve Jankowski mailto:steve@activesw.com.

Voici un aperçu sommaire de la page d'accueil de QStat:

  • Supporte Windows 95, NT, et la plupart des Unixes
  • Livré avec le code source C et un binaire pour Windows
  • Supporte les serveurs de l'ancienne version Quake (NetQuake), de QuakeWorld, de Hexen II, et de Quake II
  • Peut afficher toutes les statistiques disponibles, y compris les informations sur les joueurs et les règles des serveurs
  • Sortie formatée pour une génération HTML automatique
  • Mode de sortie non formatée pour une intégration par les générateurs de pages HTML
  • Cache du nom de l'hôte intégré
  • Tri par "ping time", jeu, ou les deux
  • Plusieurs options activables

Qstat est l'outil que vous devez avoir si vous envisagez n'importe quel jeu en réseau. Un grand nombre de d'interfaces pour qstat ont été également écrites. Quelques unes d'entre elles sont recensées dans cette section.

Vous pouvez obtenir la dernière version de qstat depuis sa page d'accueil ( http://www.activesw.com/people/steve/qstat.html.

4.2 XQF

XQF est une interface graphique pour QStat qui utilise l'outil GTK. C'est le meilleur navigateur de serveurs QuakeWorld/Quake2 existant actuellement, et Roman Pozlevich ( roma@botik.ru), produit encore des révisions à la cadence d'environ une par mois.

Si vous êtes un familier de GameSpy pour les plateformes Windows, il s'agit de la chose la plus approchante pour Linux..

La page d'accueil de XQF se trouve à http://www.linuxgames.com/xqf.

4.3 QuickSpy

QuickSpy est un navigateur texte de serveurs QuakeWorld. C'est une autre interface pour QStat qui fonctionne aussi bien. Si vous n'exécutez pas X et que vous n'avez pas Quake II, c'est une option décente. Attention cependant, il n'est plus en développement.

Vous pouvez obtenir QuickSpy à http://diana.ecs.soton.ac.uk/~rht96r/quake/quickspy/.

4.4 QPlug pour Linux

Qplug est un plugin de Netscape qui récupère et affiche les informations des serveurs QuakeWorld et Quake II dans une page web. L'auteur, Olivier Debon ( odebon@club-internet.fr) écrivit la version Linux en partant de zéro sans n'avoir jamais vu la version Windows.

QPlug pour Linux peut être obtenu à l'adresse http://www.geocities.com/TimesSquare/Labyrinth/5084/qplug.html.

4.5 qkHacklib

David Bucciarelli ( tech.hmw@plus.it), auteur du driver 3Dfx pour Mesa, a écrit une librairie appelée qkHack, qui tente d'émuler toutes les fonctions SVGAlib/fxMesa utilisées par Quake et Quake II. Cela devrait suppléer le besoin de SVGAlib lorsque glquake ou Quake II sont exécutés avec ref_gl.

Autres caractéristiques extraites du fichier README de qkHacklib:

  • Vous pouvez dynamiquement passer du mode Plein écran au mode fenêtré en pressant simplement la touche de Tabulation (vous devez lancer votre serveur X en mode 16 bpp pour utiliser cette possibilité)
  • Vous pouvez presser Ctrl-C dans le shell ou tuer le processus Quake sans problème
  • Vous pouvez activer/désactiver la capture de la souris et du clavier en pressant F11/F12
  • Vous pouvez iconifier et mettre en pause Quake en pressant F10 (il ne consommera plus de ressources CPU). Vous pouvez tout redémarrer par un double clic sur l'icône "****"
  • Vous pouvez lancer Quake avec n'importe quel driver Mesa (par exemple avec le driver X11 mais vous devrez recompiler le Mesa sans le driver Voodoo)
  • Vous pouvez lancer Quake sous n'importe quelle machine Linux et récupérer la sortie du matériel accélérateur sur une machine SGI (Soit, c'est un peu exotique et théorique comme possibilité, mais c'est un exemple de ce que peut être la puissance d'une application GLX/OpenGL)

J'ai testé qkHacklib et il fonctionne bien avec Quake sur mon système. Néanmoins, dans Quake II, les réponses de la souris deviennent vraiment lentes. D'autres rapportent un complet succès, aussi donnez-lui sa chance s'il semble s'apparenter à quelque chose dont vous avez besoin.

La page web de David Bucciarelli est à l'adresse http://www-hmw.caribel.pisa.it/fxmesa/fxqkhack.html.

4.6 GiMd2Viewer

GiMd2Viewer est un visualiseur de modèles Quake II écrit pour Gtk et OpenGL par Lionel Ulmer ( bbrox@mygale.org). Il charge modèles et textures depuis des fichiers ordinaires ou des fichiers .PAK. Il animera également les modèles (par interpolation d'image).

Ce programme est toujours en développement et je ne l'ai pas encore essayé, mais il semble vraiment formidable. Récupérez-le sur http://www.mygale.org/~bbrox/GiMd2Viewer/.

4.7 QIPX

QIPX est un lot de programmes qui permettent aux clients Quake Linux (utilisant TCP/IP) de se connecter avec les clients Quake DOS (utilisant IPX). Je suppose que cela peut s'avérer utile si vous jouez à netquake sur un LAN. QIPX est disponible sur http://www.geocities.com/SiliconValley/Park/6083/qipx.html.

4.8 Ice

Ice est un éditeur de carte Quake pour UNIX créé par C.J. Beyer et John Watson. Je n'ai pas utilisé ce programme, et je ne connais pas non plus l'état d'avancement de son développement. La page d'accueil de Ice se trouve sur http://styx.phy.vanderbilt.edu/~ice/.

4.9 Q2getty

Q2getty est une "bidouille" de mingetty par Mike Gleason ( mgleason@ncftp.com) qui vous permet d'exécuter et de relancer automatiquement un programme (comme un serveur Quake) sur une console virtuelle. Ce programme est disponible dans la rubrique fichiers sur http://www.ncftpd.com/unixstuff/q2getty.html.

4.10 rcon

Rcon se compose de deux outils permettant l'administration à distance d'un serveur Quake II par le biais du protocole RCON. Michael Dwyer ( michael_dwyer@mwiworks.com) en est l'auteur. Rcon 1.1 est disponible sur http://sunsite.unc.edu/pub/Linux/games/quake/rcon-1.1.tar.gz.

4.11 qlog ++

Qlog est un serveur d'analyse de log pour QuakeWorld/Quake II basé sur GPL qui génère des statistiques détaillées sur les joueurs. Craig Knudsen ( cknudsen@radix.net) en est l'auteur. La page d'accueil de qlog est http://www.radix.net/~cknudsen/qlog/.

4.12 Cheapo **

Cheapo est un proxy qui peut être utilisé pour router le trafic du réseau QuakeWorld. De plus, le proxy peut modifier les données et dispose de fonctionnalités permettant d'améliorer la partie. Vous pouvez vous connecter à cheapo comme s'il s'agissait d'un serveur Quakeworld, puis lui donner des commandes qui vous renvoient sur un serveur existant. Le proxy peut également être lancé sur une machine avec firewall incapable de gérer le trafic Quake, donc cette machine derrière le firewall peut être utilisée pour jouer. La page d'accueil de Cheapo est à l'adresse http://www.saunalahti.fi/~softech/.

4.13 qgraph **

QGraph (Quake Graph) est un utilitaire d'aide à la gestion des "DeathMathes" Quake, tournois et jeux Quakeworld. QGraph est un programme qui se connecte à des serveurs Quake, QuakeII, Quakeworld et Hexen2 (via Lan ou Internet) et qui vous montre les données en temps réel de la partie se déroulant sur le serveur. La page d'accueil de QGraph est à l'adresse http://www.frag.com/qgraph.


Page suivante - Page précédente - Table des matières