このページは大阪弁化フィルタによって翻訳生成されたんですわ。

翻訳前ページへ


le syst鑪e X Window. X n'est pas n馗essaire au fonctionnement de ces jeux, mais c'est un bon moyen pour tester une installation de base. Si vous n'avez pas X, vous pouvez sans risque ignorer toutes les r馭駻ences qui y font appel.

mikeh@medina.net).

Les critiques constructives sont les bienvenues. Les descentes en flammes ne le sont pas.

1.2 Remerciements **

a r鳬crit et enrichi le document original.

Remerciements particuliers aux personnes suivantes pour nous avoir permis d'obtenir Quake pour Linux :

Information G駭駻ales sur Quake

Informations sur les Jeux Linux

2. Quake/Quakeworld

  • SVGAlib 1.2.0 ou sup駻ieure (pour squake et glquake)
  • 30-80 megabytes d'espace disque libre (d駱end de votre installation)
  • L'acc鑚 root sur la machine devant recevoir l'installation
  • En Option:

    2.2 Installation de Quake

    utiliser l'un des sites miroirs ci-dessous :

    Les fichiers Quake mentionn駸 dans cette section sont :

    Autres logiciels mentionn駸:

    et d駱la輟ns-nous dedans (les instructions suivantes partent du principe que c'est notre r駱ertoire courant).

    mkdir /usr/local/games/quake
    cd /usr/local/games/quake
    

    Installation de Quake depuis un CD ++

    Si vous installez Quake depuis un CD-ROM, lisez ceci. Si ce n'est pas le cas, vous avez la permission de sauter cette section.

    Il y a au moins deux versions de Quake CD en circulation. J'ai l'une des plus mount -t iso9660 /dev/cdrom /mnt/cdrom ls /mnt/cdrom

  • Il est maintenant temps d'extraire les fichiers de Quake. Le fichier resource.1 est une archive lha (lha est un format de compression et r駱ertoire sont les seuls importants pour Quake Linux, aussi vous pouvez sans crainte supprimer tout les autres. Si vous 黎es totalement nouveau dans Quake, ou m麥e si vous ne l'黎es pas, vous pouvez souhaiter conserver les fichiers *.txt. Sur mon syst鑪e, je rassemble tous les "readme" dans un r駱ertoire doc/. Pour ce faire :
    cd /usr/local/games/quake
    mkdir doc
    mv *.txt doc
    rm -f *
    
  • Si vous installez depuis une version CD 1.01 CD, vous devez maintenant remplacer vos fichiers id1/pak0.pak par ceux de la version shareware de Quake. Installez la version shareware comme cela est d馗rit dans Installation de la Version Shareware, en effectuant cette installation dans un r駱ertoire temporaire afin de ne pas 馗raser vos fichiers CD. Lorsque vous avez extrait tous les fichiers shareware, copiez le fichier id1/pak0.pak du r駱ertoire temporaire shareware dans devrez 騅entuellement les renommer apr鑚 le transfert. Notez 馮alement qu'il peut 黎re ensuite n馗essaire de supprimer votre installation sous DOS/Win afin de rester en r鑒le avec les termes de la licence consentie par ID SOFTWARE. Ce ne sera pas ma faute si vous faites quelque chose d'ill馮al.

    Si vos syst鑪es DOS/Win et Linux sont sur la m麥e machine, vous avez deux possibilit駸: copier les fichiers de votre partition DOS/Windows sur votre partition Linux, ou cr馥r des liens sur les fichiers n馗essaires sous Linux. Les Installation des Binaires Linux.

    Installation de la Version Shareware

    L'unique 駱isode de la version shareware de Quake est gratuitement disponible au ftp://sunsite.unc.edu/pub/Linux/utils/compress/lha-1.00.tar.Z.

    lha e resource.1
    

    vous pouvez sans crainte supprimer tous les autres. Si vous 黎es totalement nouveau dans Quake, ou m麥e si vous ne l'黎es pas, vous pouvez souhaiter conserver les fichiers*.txt. Sur mon syst鑪e, je rassemble tous les "readme" dans une r駱ertoire doc/. Pour ce faire :

    D馗idez lequel des trois composants de Quake vous souhaitez installer:

    • X11 Quake vous permet d'ex馗uter Quake dans une fen黎re de votre bureau X. C'est le client le moins excitant, mais c'est une bonne et s?e mani鑽e de tar -xzf XXXX-i386-unknown-linux2.0.tar.gz

    2.4 Mise en place des Permissions

    Les serveurs de Quake et QuakeWorld peuvent 黎re ex馗ut駸 par n'importe quel permissions root. Avec un peu de travail, vous pouvez ex馗uter les clients X et GL sans setuid. Ex馗uter les jeux X et GL sans setuid, dans la section Trucs et Astuces, vous expliquera comment faire.

    Si vous projetez de d'ex馗uter squake, rendez-le setuid root avec les commandes suivantes :

    chown root squake
    chmod 4755 squake
    

    Si vous d馗idez d'ex馗uter quake.x11 et glquake setuid root sur votre syst鑪e, vous pouvez r駱騁er ces commandes sur ces binaires.

    2.5 X11 Quake

    Si vous installez le client X11, voici venu le moment de le tester. Vous pouvez

    2.6 Quake SVGAlib

    Squake et glquake n馗essitent SVGAlib pour s'ex馗uter. (glquake utilise SVGAlib pour traiter les entr馥s clavier et souris, si cela vous surprend). SVGAlib est fournie avec les distributions de Linux les plus modernes et doit 黎re correctement configur馥 pour que squake ou glquake fonctionnent convenablement.

    libvga.config est le fichier de configuration de SVGAlib. Sur la faites un CTRL+ALT+F1, login et alors:

    cd /usr/local/games/quake
    ./squake
    

    Lancer des jeux SVGA et GL depuis X, dans la section Trucs et Astuces ci-dessous, vous expliquera comment lancer Quake SVGA et Quake GL depuis X sans passer manuellement sur une console virtuelle.

    2.7 GLQuake

    respecter pour d馗larer une carte Voodoo Rush, et je ne peux les d騅elopper ici car, franchement, je ne saurais pas de quoi je parle. Une prochaine version de ce HOWTO couvrira cet aspect (Si quelqu'un souhaite s'en charger, je serai heureux d'int馮rer ses explications).

    Les librairies SVGAlib, Glide, et Mesa doivent 黎re correctement install馥s et configur馥s pour que glquake fonctionne. Les sections suivantes vous expliqueront bri钁ement comment vous y prendre.

    Le Linux 3Dfx HOWTO ( http://www.gamers.org/dEngine/xf3D/howto/3Dfx-HOWTO.html) de Bernd Kreimeier ( bk@gamers.org) est une source d'informations plus compl鑼e.

    Le newsgroup des serveurs 3dfx (news.3dfx.com) 3dfx.glide.linux est une autre bonne source d'information, au croisement de Linux, glide, Mesa et Quake.

    SVGAlib

    Glide est une librairie qui fournit un API pour la programmation des cartes de type 3dfx. Si vous souhaitez que la librairie graphique Mesa utilise votre carte 3dFX, vous devez l'avoir. La derni鑽e version de glide peut 黎re trouv馥 sur

    Votre 馗ran doit virer au bleu et vous demander de presser une touche. Une fois cette touche press馥, vous retournerez au prompt. 3dfx.glide.linux sur le cp libMesaGL.so.2.6 /usr/local/lib ldconfig

    Si vous souhaiter une version plus r馗ente de Mesa (Mesa 3.0 est lors de la r馘action de ce document la plus r馗ente) visitez le site

  • Maintenant passons sur une console virtuelle (CTRL+ALT+F1) et lan輟ns glquake.

    cd /usr/local/games/quake
    ./glquake
    

    suffisant dans la plupart des cas).

    -nostdout

    Ne renvoie aucune information sur la sortie standard. Utilisez cette option si vous voulez 騅iter de collecter tous les messages des consoles sur votre terminal.

    -mdev device

    Le fichier syst鑪e de la souris, par d馭aut /dev/mouse

    -mrate speed

    La fr駲uence, en bauds, de la souris, par d馭aut 1200.

    http://www.quakeworld.net est plus 駘oquent que je ne saurais l'黎re:

    QuakeWorld est une version Internet de Quake multi-joueurs. Bien que l'on puisse jouer avec la version originale de Quake sur Internet, les faire mais s'abstenaient car elles n'騁aient pas satisfaites des performances, John Carmack de id Software d馗ida de cr馥r une version de Quake optimis馥 pour le modem moyen d'un joueur internaute. Cette version Internet sp馗ifique ne fait qu'une chose, ex馗uter au mieux le jeu sur un r駸eau TCP/IP tel qu'Internet. fichier. Quoi qu'il en soit, vous devrez choisir entre 4 paquetages:

    Installez un seul de ces paquetages. Chacun contient les m麥es fichiers, ils T駘馗hargement des Fichiers N馗essaires pour trouver l'adresse des fichiers Quakeworld pour Linux.

    Les pr駻equis et la m騁hode de configuration de ces binaires sont les m麥es que ceux de Quake, aussi r馭駻ez-vous aux section pr馗馘entes d騁aillant la configuration de SVGAlib ou de glide/Mesa.

    Installation des paquetages RPM ++

    L'installation des paquetages rpm est aussi simple que ceci:

    su root
    rpm -Uvh qwcl-xxxxx.i386.rpm
    

    qwcl, glqwcl et glqwcl.glx seront install駸 setuid root pour pouvoir acc馘er aux p駻iph駻iques graphiques de votre syst鑪e. Les clients X et GL peuvent 黎re lanc駸 sans les privil鑒es root si vous suivez les instructions Ex馗uter des jeux X et GL sans setuid ci-dessous.

    Rpm peut se plaindre de ne pas trouver libglide2x.so. La librairie Glide est uniquement n馗essaire si vous poss馘ez une carte 3Dfx et souhaitez lancer QuakeWorld en mode GL (glqwcl). Si vous ne pr騅oyez pas d'utiliser le mode GL, vous pouvez passer outre les d駱endances de glide avec l'option --nodeps:

    su root
    rpm -Uvh qwcl-xxxxx.i386.rpm --nodeps
    

    Installation des paquetages tar.gz ++

    Il suffit de "d騁arer" le fichier dans votre r駱ertoire Quake. Effectuez cette op駻ation en tant que root, et les permissions convenables seront conserv馥s:

    cd /usr/local/games/quake
    su root
    tar -xzf qwcl2.21-i386-unknown-linux2.0.tar.gz
    

    qwcl, glqwcl et glqwcl.glx seront install駸 setuid root et pourront donc acc馘er aux p駻iph駻iques graphiques de votre syst鑪e. Les clients X et GL peuvent 黎re lanc駸 sans les privil鑒es root si vous suivez les instructions Ex馗uter des jeux X et GL sans setuid ci-dessous.

    Ex馗ution de QuakeWorld ++

    trouver de l'information sur quelques formidables interfaces pour QuakeWorld qui rendent facile la localisation de serveurs.

    ./glqwcl.glx +_windowed_mouse 1

    Pourquoi l'option +_windowed_mouse 1 ? Rappelez-vous que c'est une application X qui utilisera votre carte 3Dfx. M麥e si l'affichage se fait en plein 馗ran, Quakeworld s'ex馗ute encore dans une fen黎re. Ce qui signifie que si vous n'黎es pas tr鑚 prudent, vous pouvez d駱lacer le pointeur de la souris en dehors de la fen黎re de Quakeworld, et Quakeworld s'arr黎era fonctionnement des serveurs QW DOS/Windows sont transposables pour le fonctionnement sous Linux.

    Pour lancer un serveur QuakeWorld, faites simplement:

    ./qwsv
    

    Le manuel officiel du serveur QuakeWorld se trouve sur http://qwcentral.stomped.com.

    2.11 Modes et Ajouts

    Un des aspects les plus sympathiques des jeux Quake r駸ide dans le fait que les auteurs les ont rendus facilement enrichissables. Les utilisateurs peuvent cr馥r leurs propres niveaux, ajouter de nouvelles armes, de nouveaux monstres ou m麥e changer totalement les r鑒les du jeu.

    Capture du Drapeau

    Il s'agit de ma variation favorite sur Quake et Quake 2. A lieu de simplement se jeter partout et tuer tous ceux que vous rencontrez (ce qui est quand m麥e m駻itant, n'exag駻ons pas!), CTF (Ndt : Capture The Flag en anglais) est une variante plus strat馮ique, bas馥 sur un jeu par 駲uipe. http://captured.com/threewave/. Vous avez besoin de ftp://ftp.cdrom.com/pub/quake/planetquake/threewave/ctf/client/3wctfc.zip pour jouer. cd /usr/local/games/quake mkdir ctf cd ctf unzip -L /wherever/you/put/it/3wctfc.zip

    Pour toute information sur le lancement d'un serveur CTF, reportez-vous aux pages mentionn馥s ci-dessus.

    Mission Packs **

    Vous pouvez jouer avec ce pack en tapant ceci:
    cd /usr/local/games/quake
    ./quake.x11 -game hipnotic
    
  • Mission Pack 2: Dissolution of Eternity L'installation de ce second pack se fait selon une proc馘ure tr鑚 proche de celle du premier. Suivez les instructions concernant le 'Mission Pack 1', mais remplacez le mot hipnotic par le mot rogue, et sautez l'騁ape
  • Un serveur X11 qui supporte l'extension m駑oire partag馥 MITSM. Les affichages sur 8 et 16 bits sont support駸 pour les interpr騁eurs X
  • SVGAlib 1.2.0 ou sup駻ieure (pour les interpr騁eurs SVGA et GL)
  • 25-400 megaoctets d'espace disque libre (d駱end de votre installation)
  • L'acc鑚 root sur la machine devant recevoir l'installation
  • En Option:

    3.2 Installation de Quake II

    T駘馗hargement des Fichiers n馗essaires **

    ci-dessous :
  • La version de d駑onstration de Quake II pour Windows ftp://ftp.idsoftware.com/idstuff/quake2/q2-314-demo-x86.exe
  • Les sources du jeu Quake II ftp://ftp.idsoftware.com/idstuff/quake2/source/q2source-3.14.shar.Z
  • Quake II - Capture du drapeau ftp://ftp.idsoftware.com/idstuff/quake2/ctf/102.zip
  • Autres logiciels mentionn駸:

    3.11 Modes & Ajouts

    Les modifications de Quake II telles que Capture du drapeau (Ndt : Capture the Flag), Jailbreak, et Lithium II sont des extensions tr鑚 populaires du jeux original. Quelques modes r駸ident enti鑽ement sur le serveur (Lithium), et d'autres n馗essitent des modifications du client (CTF). Pour les modes sur serveur, connectez vous normalement et jouez. Les modes clients requi鑽ent pr饌lablement l'installation de fichiers suppl駑entaires dans votre r駱ertoire quake2.

    Les modes Client

    En g駭駻al, l'installation d'un mode client r駸ide simplement dans le t駘馗hargement du paquetage ad hoc et son d駸archivage dans le r駱ertoire de disponibles pour Linux.

    Les paquetages en mode client contiennent g駭駻alement un nouveau fichier gamei386.so et un ou plusieurs fichiers .pak. D'autres

    Lancer Quake II en mode serveur n'est pas tr鑚 diff駻ent du lancement en mode client. G駭駻alement vous devrez installer les fichiers gamei386.so et server.cfg dans un nouveau sous-r駱ertoire et lancer votre serveur de cette fa輟n: contenu de ce fichier. Le code source en C est librement disponible (section T駘馗hargement des fichiers n馗essaires ci-dessus) pour quiconque souhaite le t駘馗harger et le modifier.

    Vous serez assailli par de nombreuses clauses auxquelles vous devrez r駱ondre yes, et le jeu s'extraira. Construire un nouveau gamei386.so depuis ces sources est accompli par un simple make. Vous pouvez lancer Quake II avec la librairie r馗emment compil馥 par:

    cd /usr/local/games/quake2
    ./quake2 +set game mymod
    

    Ne vous excitez pas trop encore, ce que vous venez juste de construire est un fichier identique au gamei386.so standard, mais cela peut inspirer de futurs auteurs de modes.

    Mission Packs **