Linux Quake HOWTO
 Bob Zimbinski [email protected] Svensk �vers�ttning Albert Veli
 [email protected]
 v1.0.1.14, 30 August 1998. Svensk version Februari 1999

 Detta dokument f�rklarar hur Quake, QuakeWorld och Quake II
 installeras och k�rs under Intel Linux system.
 ______________________________________________________________________

 Inneh�llsf�rteckning
























































 1. Introduktion

    1.1 Feedback, Kommentarer, �ndringar
    1.2 Tacks�gelser **
    1.3 Andra Informationsk�llor
       1.3.1 Linux-Specifik Quake Information **
       1.3.2 Generell Quake Information
       1.3.3 Linux Spel Information

 2. Quake/Quakeworld

    2.1 Minimi Krav
    2.2 Att Installera Quake
       2.2.1 Ladda hem N�dv�ndiga Filer
       2.2.2 Skapa Installations Katalogen ++
       2.2.3 Att Installera Fr�n en Quake CD ++
       2.2.4 DOS/Windows till Linux Installation
       2.2.5 Shareware Versions Installation
    2.3 L�gga till Linux Bin�rerna
    2.4 Att S�tta R�ttigheter
    2.5 X11 Quake
    2.6 SVGAlib Quake
    2.7 GLQuake
       2.7.1 SVGAlib
       2.7.2 Glide
       2.7.3 Mesa
    2.8 Linux-Specifika Kommando rad parametrar
    2.9 QuakeWorld **
       2.9.1 Att installera RPM paketen ++
       2.9.2 Att Installera tar.gz paketen ++
       2.9.3 Att k�ra QuakeWorld ++
    2.10 Servrar
    2.11 Mods & Addons
       2.11.1 Capture The Flag (F�nga Flaggan)
       2.11.2 Mission Packs (Uppdrags Paket) **
       2.11.3 Quake Verktyg

 3. Quake II

    3.1 Minimi Krav
    3.2 Att Installera Quake II
       3.2.1 Ladda hem N�dv�ndiga Filer
       3.2.2 Skapa Installations Katalogen
       3.2.3 Att Installera Fr�n CD
       3.2.4 Windows till Linux installation
       3.2.5 Installera demo versionen **
    3.3 L�gga till Linux Bin�rerna
       3.3.1 Att installera RPM paketen **
       3.3.2 Att Installera tar.gz paketen **
    3.4 S�tta R�ttigheter **
       3.4.1 Quake2.conf **
    3.5 X Rendreraren
    3.6 SVGAlib Rendreraren
    3.7 OpenGL Rendreraren
       3.7.1 SVGAlib
       3.7.2 Glide
       3.7.3 Mesa
       3.7.4 lib3dfxgl.so
    3.8 GLX Renderaren
    3.9 Linux-Specifika Kommando rad parametrar
    3.10 Quake II Servers
       3.10.1 Lyssnande Server
       3.10.2 H�ngivna Servrar
       3.10.3 Andra Server Informations K�llor
    3.11 Modifikationer & Till�gg
       3.11.1 Modifikationer p� Klient Sidan
          3.11.1.1 Capture the Flag
       3.11.2 Modifikationer p� Server Sidan
       3.11.3 Spelets K�llkod
       3.11.4 Mission Packs **

 4. Relaterad Mjukvara

    4.1 QStat
    4.2 XQF
    4.3 QuickSpy
    4.4 QPlug f�r Linux
    4.5 qkHacklib
    4.6 GiMd2Viewer
    4.7 QIPX
    4.8 Ice
    4.9 Q2getty
    4.10 rcon
    4.11 qlog ++
    4.12 Cheapo **
    4.13 qgraph **

 5. Fels�kning/Vanliga Fr�gor

    5.1 Allm�nt
       5.1.1 Skillnader mellan Operativ System
       5.1.2 Glibc, RedHat 5.x, Debian 2 �verv�ganden
       5.1.3 Min mus verkar inte fungera eller svarar slumpm�ssigt
       5.1.4 Min Microsoft Intellimouse eller Logitech MouseMan+ fungerar inte korrekt.
       5.1.5 Min mus "laggar" och verkar mycket sl�are �n under Windows.
       5.1.6 Jag har ett Voodoo2, n�r jag f�rs�ker k�ra gl redndreraren, rapporterar den att     jag inte har n�got Voodoo kort installerat.
       5.1.7 N�r jag spelar n�got av Quake spelen under SVGAlib eller GL och trycker CTRL-C, avslutas    spelet och ibland l�mnas min konsol oanv�ndbar.
       5.1.8 Ibland n�r Quake/Quake II avslutas onaturligt, l�mnas min konsol oanv�ndbar.
       5.1.9 squake/quake2 startar inte och s�ger "
       5.1.10 Ibland slutar tangentrepetitionen i X att fungera efter att n�got av Quake spelen k�rts i X.
       5.1.11 Quake/Quake II s�ger "/dev/dsp : device not configured"
       5.1.12 GL Quake/Quake II �r l�ngsammare i Linux �n i Windows. **
       5.1.13 Hur g�r jag f�r att starta en server, logga av, och �terkomma till den senare? **
    5.2 Quake/QuakeWorld
       5.2.1 Quake d�r med ett segmentation fault n�r det startas.
       5.2.2 Vad �r skillnaden bellan
       5.2.3 N�r jag k�r
    5.3 Quake II
       5.3.1 N�r jag f�rs�ker k�ra Quake II med GL renderaren, misslyckas det med meddelandet "LoadLibrary("ref_gl.so") failed: Unable to resolve symbol"
       5.3.2 start av Quake II ger felmeddelandet
       5.3.3 N�r jag �ndrar brightness under GL renderaren, och trycker p� "apply", h�nder det ingenting.
       5.3.4 Anm�rkning p� 3.17 distributionen
       5.3.5 N�r jag h�r Quake II med
       5.3.6 Varf�r kan jag inte �ndra en del av SVGA l�gena som finns i Quake II Video menyn? **

 6. Tips & Trick

    6.1 Att k�ra X och GL versionerna utan setuid
    6.2 Att k�ra SVGA och GL spel fr�n X
    6.3 Att h�lla musen innanf�r f�nstret i X
    6.4 3Dfx "tweak" inst�llningar fungerar �ven under Linux
    6.5 Fattig Mans Server Bl�ddrare
    6.6 Att anv�nda

 7. Administrativa

    7.1 Nya Versioner av Detta Dokument
    7.2 Andra Format av Detta Dokument
    7.3 Distributions Policy
    7.4 Revisions Historia


 ______________________________________________________________________

 1.  Introduktion

 Quake, QuakeWorld och Quake II �r enormt popul�ra actionspel
 utvecklade av id Software.

 Om du inte �r hemmastadd med Quake spelen, finns det b�ttre platser �n
 denna HOWTO f�r att l�ra sig grunderna. Se sektion ``Andra
 Informationsk�llor'' nedan f�r en lista �ver n�gra av de b�ttre
 platserna.

 Detta dokument f�ruts�tter att du har f�tt ig�ng Linux, och i vissa
 fall �ven X Windows. X kr�vs inte f�r dessa spel, men det �r ett bra
 s�tt att testa en grundl�ggande installation. Om du inte k�r X, kan du
 hoppa �ver referenser till det.

 Avsnitt av detta dokument som uppdaterades i senaste revisionen �r
 markerade med ** efter rubriken. Avsnitt som uppdaterades i revisionen
 f�re den senaste �r markerade med ++.



 1.1.  Feedback, Kommentarer, �ndringar

 Detta dokument inneh�ller definitivt inte allt som �r v�rt att veta om
 Linux Quake.  Med din hj�lp kan vi dock n�rma oss detta ideal. Vi vill
 att denna HOWTO ska vara s� komplett och riktigt som m�jligt, s� om du
 noterar misstag eller utel�mningar, uppm�rksamma oss p� dem.

 Fr�gor, kommentarer eller �ndringar s�nds till Bob Zimbinski
 ([email protected]) eller Mike Hallock ([email protected]).  Konstruktiv
 kritik v�lkomnas, inte flames.


 1.2.  Tacks�gelser **

 Orginalversionen av detta dokument skrevs av Brett A.Thomas
 ([email protected]) och Mike Hallock ([email protected]).  Bob Zimbinski
 ([email protected]) skrev om och expanderade originaldokumentet.

 S�rskilt tack riktas till f�ljande personer f�r att de givit oss Quake
 f�r Linux:


 �  John Carmack och resten av id Software f�r dessa enast�ende spel.


 �  Dave 'Zoid' Kirsch ([email protected]) f�r Linux portningarna.


 �  Dave Taylor ([email protected]) f�r uppstarten av hela det h�r snurriga
    Linux portnings f�retaget.


 �  Daryll Strauss ([email protected]) f�r Linux glide
    portningarna.


 �  Brian Paul ([email protected]) f�r grafik biblioteket Mesa.


 �  David Bucciarelli ([email protected]) f�r Mesa/glide drivrutinen.



 Tack till f�ljande personer f�r bidrag till denna Howto:


 �  Mike Brunson ([email protected]) f�r vid_restart tipset.


 �  Joey Hess ([email protected]) f�r info om att k�ra svga & gl spel
    fr�n X.


 �  Joe S. ([email protected]) f�r en rykande rad f�rslag.


 �  Brad Lambert ([email protected]) f�r -noudp p�minnelsen.


 �  agx ([email protected]) f�r Quake installations info
    och f�r fingervisning om QIPX.


 �  Derrik Pates ([email protected]) f�r att ha f�tt mig att
    t�nka p� s�kerheten.


 �  Michael Dwyer ([email protected]) f�r id�erna "OS
    �verv�ganden".


 �  Derek Simkowiak ([email protected]) f�r installations proceduren
    till Quake I CD.


 �  sunstorm ([email protected]) f�r Quake Mission Pack 2
    information.


 �  Neil Marshall ([email protected]) f�r screen info.



 1.3.  Andra Informationsk�llor



 1.3.1.  Linux-Specifik Quake Information **



 �  LQ:Linux Quake & Tillbeh�r http://www.linuxquake.com/.


 �  Linux Quake Page http://captured.com/threewave/linux/


 �  QuakeWorld.net http://www.quakeworld.net



 1.3.2.  Generell Quake Information



 �  id Software http://www.idsoftware.com



 �  PlanetQuake http://www.planetquake.com


 �  QuakeWorld Central http://qwcentral.stomped.com


 �  3Dfx's GL Quake FAQ (somewhat out of date)
    http://www.3dfx.com/game_dev/quake_faq.html


 �  Farenheit 176 Console Command Listing
    http://www.planetquake.com/f176


 �  nyhetsgrupperna rec.games.computer.quake.*



 1.3.3.  Linux Spel Information



 �  LinuxGames http://www.linuxgames.com/


 �  The Linux Game Tome
    http://www.cs.washington.edu/homes/tlau/tome/linux-game.html



 2.  Quake/Quakeworld

 F�r att installera Quake p� ditt Linux system, beh�ver du den
 officiella Quake distributionen fr�n id i n�gon form. Detta �r
 antingen en detaljhandels, DOS/Windows CD-ROM som du k�pt i din
 favorit aff�r, eller shareware versionen som du laddat hem fr�n n�tet
 (se ``nedan'' f�r detaljer om hur du inf�rskaffar shareware versionen.
 Alternativt, om du redan har Quake installerat p� en DOS/Windows
 maskin, kan du anv�nda de relevanta filerna fr�n den installationen.


 2.1.  Minimi Krav

 Du beh�ver minst f�ljande:


 �  En Pentium 90 dator eller b�ttre (133 rekommenderat)


 �  16 MB RAM (24 rekommenderat)


 �  Quake p� CD-ROM eller shareware versionen (quake106.zip)


 �  Linux k�rna version 2.0.24 eller senare


 �  libc 5.2.18 eller senare


 �  Ett utav f�ljande:


 �  X11R5 eller senare (f�r xquake)

 �  SVGAlib 1.2.0 eller senare (f�r squake och glquake)



 �  30-80 megabyte ledigt h�rddiskutrymme (beroende p� hur du v�ljer
    att installera)


 �  Tillg�ng till rootkontot p� maskinen du installerar p�




 Valfritt:


 �  Ett ljudkort med linuxst�d


 �  Ett 3Dfx VooDoo eller VooDoo2 3D grafik accelerator kort.


 �  Mesa 2.6 eller senare (f�r glquake)



 2.2.  Att Installera Quake



 2.2.1.  Ladda hem N�dv�ndiga Filer**

 Alla n�dv�ndiga filer f�r Linux Quake �r tillg�nliga p� id Softwares
 ftp site, ftp.idsoftware.com.  Denna site �r ganska trafikerad, s� du
 kan anv�nda n�gon av dessa speglingar ist�llet:



 �  ftp.cdrom.com/pub/idgames/idstuff (Kalifornien, USA)


 �  ftp.gamesnet.net/idsoftware (Kalifornien, USA)


 �  ftp.linuxquake.com/lqstuff (Michigan, USA)


 �  ftp.stomped.com/pub/mirror/idstuff (Minnesota, USA)


 �  mirrors.telepac.pt/pub/idgames (Lisabon, Portugal)


 �  download.netvision.net.il/pub/mirrors/idsoftware (Haifa, Israel)


 Quake filerna som n�mns i denna sektion �r:


 �  Shareware Quake f�r Windows distribution
    ftp://ftp.idsoftware.com/idstuff/quake/quake106.zip


 �  X11 Quake bin�r
    ftp://ftp.idsoftware.com/idstuff/unsup/unix/quake.x11-1.0-i386-unknown-
    linux2.0.tar.gz
 �  SVGAlib Quake bin�r
    ftp://ftp.idsoftware.com/idstuff/unsup/squake-1.1-i386-unknown-
    linux2.0.tar.gz


 �  OpenGL/Mesa Quake bin�r
    ftp://ftp.idsoftware.com/idstuff/unsup/unix/glquake-0.97-i386-unknown-
    linux2.0.tar.gz


 �  Linux QuakeWorld klienter (X11, SVGAlib och GL klienter �r alla
    inkluderade i varje paket)


 �  libc5 tar.gz paket
    ftp://ftp.idsoftware.com/idstuff/quakeworld/unix/qwcl-2.30-i386-unknown-
    linux2.0.tar.gz


 �  glibc tar.gz paket
    ftp://ftp.idsoftware.com/idstuff/quakeworld/unix/qwcl-2.30-glibc-
    i386-unknown-linux2.0.tar.gz


 �  libc5 rpm paket
    ftp://ftp.idsoftware.com/idstuff/quakeworld/unix/qwcl-2.30-1.i386.rpm


 �  glibc rpm paket
    ftp://ftp.idsoftware.com/idstuff/quakeworld/unix/qwcl-2.30-glibc-1.i386.rpm





 �  Linux QuakeWorld server


 �  libc5 tar.gz paket
    ftp://ftp.idsoftware.com/idstuff/quakeworld/unix/qwsv-2.30-i386-unknown-
    linux2.0.tar.gz


 �  glibc tar.gz paket
    ftp://ftp.idsoftware.com/idstuff/quakeworld/unix/qwsv-2.30-glibc-
    i386-unknown-linux2.0.tar.gz


 �  libc5 rpm paket
    ftp://ftp.idsoftware.com/idstuff/quakeworld/unix/qwsv-2.30-1.i386.rpm


 �  glibc rpm paket
    ftp://ftp.idsoftware.com/idstuff/quakeworld/unix/qwsv-2.30-glibc-1.i386.rpm





 �  F�nga Flaggan (Capture the Flag) klient paket
    ftp://ftp.cdrom.com/pub/quake/planetquake/threewave/ctf/client/3wctfc.zip


 Annan omn�mnd mjukvara:


 �  lha arkiverings verktyg
    ftp://sunsite.unc.edu/pub/Linux/utils/compress/lha-1.00.tar.Z.


 �  SVGAlib grafik bibliotek
    http://sunsite.unc.edu/pub/Linux/libs/graphics/svgalib-1.3.0.tar.gz


 �  SVGAlib libc5
    bin�rhttp://sunsite.unc.edu/pub/Linux/libs/graphics/svgalib-1.3.0.libc5.bin.tar.gz


 �  Glide runtime bibliotek http://glide.xxedgexx.com/3DfxRPMS.html




 2.2.2.  Skapa Installations Katalogen ++

 Det f�rsta du beh�ver g�ra �r att best�mma var du vill installera
 Quake.  M�nga l�gger det i /usr/games/quake. Inbiten
 systemadministrat�r som jag �r, v�ljer jag att l�gga allting som inte
 ing�r i min Linux distribution under /usr/local.  S� f�r mig hamnar
 Quake i /usr/local/games/quake.  Om du v�ljer att installera n�gon
 annanstans, byt ut s�kv�gen /usr/local/games/quake mot din s�kv�g.


 Notis till Redhat anv�ndare:  Om du planerar att installera QuakeWorld
 fr�n rpm paketen, b�r du installera Quake under
 /usr/local/games/quake, eftersom rpm paketen har den s�kv�gen som
 standard.

 Skapa nu katalogen som du ska installera Quake i, och anv�nd cd f�r
 att st�lla dig i den.  Resten av dessa instruktioner kommer att anta
 att det �r din aktuella katalog.




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






 2.2.3.  Att Installera Fr�n en Quake CD ++

 Om du installerar fr�n en Quake CD-ROM, l�s vidare. Annars har du
 till�telse att hoppa �ver den h�r sektionen.

 Det finns �tminstone tv� versioner av Quake CDn i cirkulation. Jag har
 en tidig med Quake 1.01 p�. Jag har sett andra CD som inneh�ller Quake
 version 1.06.  Du har 1.01 om du ser filerna quake101.1 och quake101.2
 p� din CD.  Om du ist�llet ser en fil kallad resource.1, har du en
 nyare CD.  Montera nu din Quake CD och avg�r vilken version du har. I
 exemplet nedan, ers�tt /dev/cdrom och /mnt/cdrom med enhets (device)
 fil och monterings punkt (mount point) passande ditt system:







      mount -t iso9660 /dev/cdrom /mnt/cdrom
      ls /mnt/cdrom







 �  Om du har en resource.1 fil p� din CD, kan du hoppa direkt till
    n�sta punkt.  F�r en version 1.01 CD, m�ste du ladda hem Quake
    shareware paketet f�r att uppdatera .pak filerna efter
    installationen. Den sista punkten i denna sektion f�rklarar detta.



 �  S�tt ihop de b�da resurs filerna fr�n din CD till en enda fil p�
    din h�rddisk:



           cat /mnt/cdrom/quake101.1 /mnt/cdrom/quake101.2 > resource.1







 �  Forts�tt nu p� n�sta paragraf, men n�r jag refererar till
    /mnt/cdrom/resource.1, anv�nd /usr/local/games/quake/resource.1
    ist�llet.







 �  Nu �r det dags att packa upp Quake filerna. resource.1 filen p� din
    CD �r egentligen ett lha arkiv (lha �r ett fil komprimerings och
    arkiverings format ungef�r som zip eller tar).  Vi ska anv�nda
    lha(1) kommandot f�r att packa upp det.  Om lha inte redan �r
    installerat p� ditt system, ladda hem det fr�n:
    ftp://sunsite.unc.edu/pub/Linux/utils/compress/lha-1.00.tar.Z.




           lha e /mnt/cdrom/resource.1






 N�r lha �r klar, kommer din Quake katalog att inneh�lla ett g�ng nya
 filer.  En katalog kallad id1/ kommer ocks� skapas. Filerna i den h�r
 katalogen �r de enda som �r viktiga f�r Linux Quake, s� du kan utan
 problem radera alla andra filer. Om du �r Quake nyb�rjare, och �ven om
 du inte �r det, kan du vilja beh�lla *.txt filerna. P� mitt system,
 sl�nger jag in alla readme filer i en doc/ katalog. S�:




      cd /usr/local/games/quake
      mkdir doc
      mv *.txt doc
      rm -f *








 �  Om du installerade fr�n en version 1.01 CD, �r det nu dags att
    skriva �ver din id1/pak0.pak fil med motsvarande fil fr�n Quake
    shareware versionen.  Installera shareware versionen som det
    beskrivs i ``Shareware Versions Installation'', fast installera i
    n�gon tempor�r katalog s� att du inte skriver �ver dina riktiga
    Quake filer.  N�r du packat upp alla shareware filerna, kopiera
    id1/pak0.pak filen fr�n din tempor�ra shareware katalog till din
    /usr/local/games/quake/id1 katalog. Efter det kan du radera de
    tempor�ra shareware filerna.


 Det var hela CD installations proceduren. Du kan hoppa till sektionen
 "``Installera Linux Bin�rerna''" nu.


 2.2.4.  DOS/Windows till Linux Installation

 Om du har Quake installerat under Windows eller DOS p� en annan
 maskin, kan du �verf�ra filer i quake\id1\ till ditt Linux system via
 FTP eller n�gon annan mekanism. Kom ih�g att filnamnen p� ditt Linux
 system m�ste best� av sm� bokst�ver f�r att Quake ska hitta dem, s� du
 kan beh�va d�pa om dem efter �verflyttningen. Notera ocks� att det kan
 vara n�dv�ndigt att radera din DOS/Win installation efter detta f�r
 att inte hamna i konflikt med termerna i id's mjukvaru licens. Det �r
 inte mitt fel om du g�r n�got olagligt.

 Om dina DOS/Win och Linux system ligger p� samma maskin, har du tv�
 val: kopiera filerna fr�n din DOS/Windows partition till din Linux
 partition, eller l�nka de n�dv�ndiga filerna fr�n Linux. B�da
 metoderna fungerar likv�rdigt.  Du sparar runt 50 megabyte diskutrymme
 om du l�nkar ist�llet f�r kopierar.

 Vad du �n v�ljer, b�rja med att f�rflytta dig till din Quake katalog
 och skapa en ny katalog under den med namn id1:




           cd /usr/local/games/quake
           mkdir id1







 �  Om du vill kopiera filerna fr�n din DOS/Windows partition, g�r du
    n�gonting i den h�r stilen:





      cp /win95/games/quake/id1/*.pak id1








 �  F�r att skapa l�nkar fr�n DOS/Windows Quake filerna ist�llet, g�r
    s� h�r:




           cd id1
           ln -s /win95/games/quake/id1/*.pak .







 Ers�tt /win95/games/quake med den riktiga s�kv�gen till din
 DOS/Windows partition och din Quake katalog.

 Nu �r Quake data filerna installerade. Hoppa fram till "``Installera
 Linux Bin�rerna''".


 2.2.5.  Shareware Versions Installation

 Singel-episoden i sharware versionen av Quake �r tillg�nglig f�r fri
 nedladdning fr�n id's ftp site. Den har samma funktionalitet som den
 fulla versionen, med ett par stora begr�nsningar: Du kan inte spela
 QuakeWorld med den, och du kan inte spela hemmagjorda eller
 modifierade banor.

 Det skiljer inte speciellt mycket mellan att installera shareware
 versionen av Quake och att installera fr�n CD.

 Se sektion ``Ladda hem N�dv�ndiga Filer'' f�r platser som har
 shareware distributionen.  Ladda hem och packa upp i din Quake
 katalog:




           cd /usr/local/games/quake
           unzip -L /var/du/vill/ha/det/quake106.zip





 Nu har du (bland annat) en fil kallad resource.1 som egentligen �r ett
 lha arkiv (lha �r ett fil kompressions och arkiverings format ungef�r
 som zip eller tar). Vi ska anv�nda lha(1) kommandot f�r att packa upp
 det. Om lha inte redan �r installerat p� ditt system, ladda hem det
 fr�n: ftp://sunsite.unc.edu/pub/Linux/utils/compress/lha-1.00.tar.Z.





      lha e resource.1





 N�r lha �r klar, kommer din Quake katalog att inneh�lla ett g�ng nya
 filer.  En katalog kallad id1/ kommer ocks� skapas. Filerna i den h�r
 katalogen �r de enda som �r viktiga f�r Linux Quake, s� du kan utan
 problem radera alla andra filer. Om du �r Quake nyb�rjare, och �ven om
 du inte �r det, kan du vilja beh�lla *.txt filerna. P� mitt system,
 sl�nger jag in alla readme filer i en doc/ katalog. S�:




           cd /usr/local/games/quake
           mkdir doc
           mv *.txt doc
           rm -f *





 Nu �r du redo att installera Linux bin�rerna.


 2.3.  L�gga till Linux Bin�rerna

 V�lj vilken av de tre varianterna av Quake du vill installera:


 �  X11 Quake l�ter dig k�ra Quake i ett f�nster p� din X desktop.  Det
    �r den minst upphetsande klienten, men den �r ett utm�rkt, s�kert
    s�tt att testa din installation.


 �  Squake �r SVGAlib Quake klienten.  Den k�rs i fullsk�rm p� din
    konsol.


 �  GLQuake �r OpenGL Quake klienten, det �verl�gset b�sta s�ttet att
    spela Quake om du har ett 3Dfx accelerator kort.


 Ladda hem paketen du vill ha (se sektion ``Ladda hem N�dv�ndiga
 Filer'') och packa upp dem i din Quake katalog s� h�r:




           cd /usr/local/games/quake
           tar -xzf XXXX-i386-unknown-linux2.0.tar.gz






 2.4.  Att S�tta R�ttigheter

 Quake och QuakeWorld servrar kan k�ras av alla anv�ndare. Quake
 klienterna, d�remot, beh�ver tillg�ng till dina ljud och grafik kort,
 vilket kr�ver r�ttigheter som en normal anv�ndare inte har. Ett
 (d�ligt) s�tt att handskas med det h�r �r att alltid k�ra Quake som
 root. Ansvarsfulla system administrat�rer skulle bli gr�na i ansiktet
 av detta oanst�ndiga f�rslag.  Att g�ra Quake bin�rerna setuid till
 root �r en mer acceptabel l�sning.  Quake kan d� k�ras av vanliga
 anv�ndare och �nd� f� r�ttigheterna de beh�ver f�r att komma �t ljud
 och grafik enheterna. Setuid inneb�r dock en s�kerhetsrisk.  En listig
 anv�ndare skulle kunna exploatera en bugg eller ett s�kerhetsh�l i
 Quake f�r att erh�lla root access p� ditt system. Om du inte har flera
 anv�ndare p� ditt system beh�ver dock detta inte vara n�got st�rre
 bekymmer.

 squake �r den enda Quake klienten som m�ste k�ras med root
 r�ttigheter. Med lite arbete, kan du f� ig�ng X och GL klienterna utan
 setuid.  ``Att k�ra X och GL spel utan setuid'' i Tips och Tricks
 sektionen talar om hur detta fungerar.  Om du planerar att k�ra
 squake, g�r det setuid root med f�ljande kommandon:



           chown root squake
           chmod 4755 squake





 Om du best�mt dig f�r att det �r ok att k�ra quake.x11 och glquake
 setuid root p� ditt system, kan du upprepa ovanst�ende kommandon f�r
 dessa bin�rer med.


 2.5.  X11 Quake

 Om du installerade X11 klienten, �r det en bra tidpunkt att pr�va den
 nu.  Du kan beh�va mer konfiguration f�r glquake och squake men
 quake.x11 borde vara redo att k�ras nu.




           cd /usr/local/games/quake
           ./quake.x11





 Om allt �r v�l, kommer ett litet Quake f�nster att uppenbara sig med
 det f�rsta demot rullande i sig. Du borde kunna h�ra ljudeffekter och
 kanske musik, om CDn �r monterad. Om n�got av detta misslyckas,
 konsultera ``Fels�kning'' sektionen f�r hj�lp.



 2.6.  SVGAlib Quake

 B�de squake och glquake kr�ver SVGAlib f�r att k�ras (glquake anv�nder
 SVGAlib f�r att processa tangentbords och mus indata, om du undrar).
 SVGAlib f�ljer med de flesta moderna Linux distributionerna, och m�ste
 vara riktigt konfigurerat f�r att squake och glquake ska kunna k�ras
 korrekt.

 libvga.config �r SVGAlibs' konfigurations fil.  P� de flesta system
 hittar du den antingen i /etc eller /etc/vga.  Se till att mus,
 monitor, och grafik korts inst�llningarna i den h�r filen �r korrekta
 f�r ditt system. Se SVGAlib dokumentationen f�r detaljer.

 Om du inte redan har SVGAlib p� ditt system, ladda hem det fr�n
 platserna som n�mns i ``fil sektionen'' ovan.

 Om du har en RedHat 5.x eller annan glibc-baserad Linux distribution,
 se ``Glibc, RedHat 5.x, Debian 2 �verv�ganden'' i Fels�kning/FAQ
 sektionerna f�r viktig information om kompilering av bibliotek f�r
 anv�ndning med Quake. En f�rkompilerad libc5 SVGAlib bin�r finns p�
 http://sunsite.unc.edu/pub/Linux/libs/graphics/svgalib-1.3.0.libc5.bin.tar.gz
 ,f�r de som inte tycker det �r v�rt besv�ret att kompilera f�r libc5.

 Du b�r k�ra squake fr�n en virtuell konsol. Det kommer inte att starta
 under X om du inte �r root n�r du startar det. Och att k�ra spel som
 root �r n�got som borde undvikas.  S� om du befinner dig i X, tryck
 CTRL+ALT+F1, logga in och:




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





 ``Att k�ra SVGA och GL spel under X'' i Tips & Tricks sektionen nedan
 f�rklarar hur du startar SVGA och GL Quake fr�n X utan att manuellt
 byta till en virtuell konsol.


 2.7.  GLQuake

 H�rdvaruaccelererat OpenGL Quake �r Quake s� som Gud menade det.  Det
 finns inget substitut, och n�r du v�l har upplevt det finns det ingen
 �terv�ndo.

 F�r att k�ra glquake, beh�ver du ett 3D kort med Voodoo, Voodoo2 eller
 Voodoo Rush grafik chipset p�. Det finns specifika problem att ta itu
 med om du har ett Voodoo Rush kort och jag kommer inte g� in p� dem nu
 d�rf�r att, uppriktigt sagt, jag skulle inte veta vad jag pratade om.
 En framtida version av denna HOWTO kommer �ven att ta upp Voodoo Rush
 (Om n�gon vill skriva om Voodoo Rush, kommer jag gladeligen att
 inkludera det h�r).

 SVGAlib, Glide och Mesa bilbioteken m�ste alla vara installerade och
 ordentligt konfigurerade p� ditt system f�r att glquake ska fungera.
 F�ljande sektioner g�r kortfattat igenom vad du beh�ver f�r att f�
 ig�ng dem.

 Bernd Kreimeier's ([email protected]) Linux 3Dfx HOWTO
 (http://www.gamers.org/dEngine/xf3D/howto/3Dfx-HOWTO.html) �r en bra
 k�lla f�r vidare information.

 3dfx.glide.linux nyhetsgruppen p� 3dfx news server (news.3dfx.com) �r
 en annan bra informationsk�lla �ver snittet Linux, glide, Mesa och
 Quake.


 2.7.1.  SVGAlib

 glquake anv�nder SVGAlib f�r att samla input fr�n mus och tangentbord,
 s� du beh�ver konfigurera det enligt sektion ``SVGAlib Quake''.




 2.7.2.  Glide

 Glide �r ett bibliotek som tillgodoser ett API f�r att programmera
 3Dfx baserade kort.  Om du vill att grafikbiblioteket Mesa ska anv�nda
 ditt 3Dfx kort, beh�ver du glide.

 Den senaste versionen av glide kan alltid hittas p�
 http://glide.xxedgexx.com/3DfxRPMS.html. V�lj passande paket f�r ditt
 system, och installera enligt instruktionerna p� webbsidan.

 Notera att om du inte laddar ner paketet 3Dfx device driver ut�ver
 Glide biblioteket s� kommer du endast att kunna k�ra Glide
 applikationer (t.ex. GLQuake) som root.  Installera /dev/3dfx modulen
 och du kan spela GLQuake som en vanlig anv�ndare.

 N�r du v�l har installerat glide, pr�va test programmet som f�ljer
 med.  L�gg det h�r programmet p� minnet: det �r ett bra s�tt att
 �terst�lla sk�rmen om en glide applikation (som GLQuake) krashar och
 l�mnar din sk�rm avst�ngd.  NOTERA: K�r det h�r testet fr�n en VC
 (vituell konsol), inte X! Test applikationen kan tappa musen och
 tangentbordet i X, sen finns det inget s�tt att st�nga av det.





           /usr/local/glide/bin/test3Dfx





 Din sk�rm ska bli bl� och be dig trycka ner n�gon tangent.  Efter�t
 ska du komma tillbaka till prompten.  3dfx.glide.linux p� 3dfx's
 nyhets server (news.3dfx.com) �r en utm�rkt k�lla till information
 ang�ende Linux glide-specifika problem.


 2.7.3.  Mesa

 N�r glide �r installerat, beh�ver du installera Mesa, en fri OpenGL
 implmentation av Brian Paul ([email protected]). Som tur �r,
 beh�ver du inte s�ka s�rskilt l�nge, Mesa 2.6 �r n�mligen inkluderat
 tillsammans med GlQuake och QuakeWorld bin�rerna.  Allt du beh�ver
 g�ra �r att flytta det till r�tt plats:




           cd /usr/local/games/quake
           cp libMesaGL.so.2.6 /usr/local/lib
           ldconfig





 Om du vill uppgradera Mesa till en nyare version (Mesa 3.0 �r den
 senaste n�r detta skrivs), kan du ladda ner det fr�n
 ftp://iris.ssec.wisc.edu/pub/Mesa Om du har RedHat 5.x eller andra
 glibc-baserade Linux distributioner, se ``Glibc, RedHat 5.x, Debian 2
 �verv�ganden'' i Fels�kning/FAQs sektionen f�r viktig information
 ang�ende kompilering av bilbiotek f�r Quake.

 Efter att du byggt dem enligt instruktionerna, beh�ver du g�ra tv�
 saker:
 �  Ta bort din gamla Mesa installation.  Om du tidigare installerade
    libMesaGL.so.2.6 enligt ovan, m�ste du f�rst ta bort den annars kan
    Quake inte anv�nda den nya versionen.




           cd /usr/local/lib/
           rm -f libMesaGL.so.2*








 �  Om det nya Mesa har ett h�gt versionsnummer som �r st�rre �n 2,
    beh�ver du skapa en l�nk till det med namnet libMesaGL.so.2:




           cd /usr/local/lib/
           ln -s /d�r/du/installerade/det/libMesaGL.so.3.0 libMesaGL.so.2
           ldconfig








 V�xla nu till en VC (CTRL+ALT+F1) och starta glquake.




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







 2.8.  Linux-Specifika Kommando rad parametrar

 Den h�r sektionen behandlar kommando rad parametrar som �r specifika
 f�r Linux versionen av Quake. Det finns gott om andra Quake optioner,
 men dessa ligger utanf�r �mnesomr�det f�r denna HOWTO. Se n�gra av
 sajterna listade i sektionen ``Generell Quake Information'' f�r
 information av det h�r slaget.



    -mem num
       Specifiera minnet som ska allokeras i megabyte (det f�rvalda
       v�rdet �r 8MB, som borde r�cka i de flesta fall).



    -nostdout
       Skicka inget utdata till stdout. Anv�nd den h�r optionen om du
       inte vill att all konsol utdata ska dumpas till din terminal.



    -mdev enhet
       Mus enhet, f�rvalt v�rde �r /dev/mouse



    -mrate hastighet
       Mus baud rate, f�rvalt v�rde �r 1200



    -cddev enhet
       CD enhet, f�rvalt v�rde �r /dev/cdrom



    -mode siffra
       Anv�nds f�r att v�lja grafikl�ge (endast squake)



    -nokbd
       Initiera inte tangentbordet



    -sndbits 8 eller 16
       S�tt sampel storlek i bitar f�r ljudet.  F�rvalt v�rde �r 16 om
       det st�ds.



    -sndspeed hastighet
       S�tt mixfrekvens f�r ljudet i Hz.  Vanliga v�rden �r 8000,
       11025, 22051 och 44100.  F�rvalt v�rde �r 11025.



    -sndmono
       S�tt mono ljud



    -sndstereo
       S�tt stereo ljud (f�rvalt om det st�ds)



 2.9.  QuakeWorld **

 http://www.quakeworld.net f�rklarar det b�ttre �n jag g�r:


      QuakeWorld �r en Internet multi-player specifik version av
      Quake.  �ven om orginalversionen av Quake kan spelas �ver
      Internet, har modemsanv�ndarna - majoriteten av spelarna
      f�tt allt annat �n tillfredsst�llande resultat. Symptom som
      kraftig f�rdr�jning - handlingar utf�rs l�ngt efter att du
      beordrat dem; paket f�rlust - spelet l�ser sig under flera
      sekunder; och m�ngder av andra sv�righeter har drabbat
      spelare.  Efter att ha insett hur m�nga m�nniskor som
      spelade Quake �ver internet, och hur m�nga till som ville,
      men inte kunde p.g.a att spelbarheten var
 otillfredsst�llande, best�mde sig John Carmack fr�n id Soft�
 ware f�r att skapa en version av Quake som var optimerad f�r
 den vanlige modem Internet spelaren.  Med denna Internet
 specifika version kan man endast g�ra 1 sak, spela d�dsmatch
 spel �ver ett TCP/IP n�tverk som Internet. Den har inget
 st�d f�r solo spel, och du kan inte g�ra n�gonting utan att
 f�rst kontakta en special server.



 Du beh�ver den fulla, registrerade eller detaljhandelsversionen av
 Quake f�r att spela QuakeWorld, och en Linux QuakeWorld klient.
 QuakeWorld klienter finns i samma varianter (X11, SVGAlib och Mesa)
 som normala Quake, men allt �r sammanslaget i ett paket, s� du beh�ver
 bara ladda hem en enda fil.  Du har dock fyra paket att v�lja mellan:



 �  ett libc5 tar.gz paket


 �  ett glibc tar.gz paket


 �  ett libc5 rpm paket


 �  ett glibc rpm paket


 Installera endast ett av dessa paket. Alla inneh�ller samma filer, de
 �r bara l�nkade mot olika biliotek. Redhat 5.x anv�ndare kan anv�nda
 glibc rpm paketet. Anv�ndare med glibc baserade system utan st�d f�r
 rpm b�r anv�nda glibc tar.gz paketet. Paketet libc5 rpm �r f�r redhat
 distributioner f�re 5.0 och andra libc5 baserade distributioner som
 anv�nder rpm formatet. Slackware och �vriga libc5 baserade system utan
 st�d f�r rpm kan anv�nda libc5 tar.gz paketet.

 Se ``Ladda hem N�dv�ndiga Filer'' sektionen f�r Linux Quakeworld
 filerna.

 Krav och konfiguration f�r dessa bin�rer �r samma som f�r Quake, s� se
 tidigare sektioner f�r hj�lp med att s�tta upp SVGAlib eller
 glide/Mesa.


 2.9.1.  Att installera RPM paketen ++

 Installationen av rpm paketen b�r g� sm�rtfritt:




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





 qwcl, glqwcl och glqwcl.glx kommer att installeras setuid root s� att
 de kan komma �t grafikenheterna p� ditt system.  X och GL klienterna
 kan k�ras utan root privilegier om du f�ljer instruktionerna i ``Att
 k�ra X och GL spel utan      setuid'' nedan.


 Rpm kan klaga �ver att det inte hittar libglide2x.so.  Glide
 biblioteket �r endast n�dv�ndigt f�r att k�ra QuakeWorld i GL l�ge, du
 kan skugga glide kravet med --nodeps valet:




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






 2.9.2.  Att Installera tar.gz paketen ++

 F�r att installera, packa bara upp filen i ditt Quake bilbiotek.  G�r
 det som root s� att filr�ttigheterna blir riktigt uppsatta:




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





 qwcl, glqwcl och glqwcl.glx kommer att installeras setuid root s� att
 de kan komma �t grafikenheterna p� ditt system.  X och GL klienterna
 kan k�ras utan root privilegier om du f�ljer instruktionerna i ``Att
 k�ra X och GL spel utan      setuid'' nedan.


 2.9.3.  Att k�ra QuakeWorld ++

 N�r QuakeWorld v�l �r installerat tillsammans med dina Quake filer,
 kan du starta det med:




           ./qwcl +connect n�gon.server.adress





 Se sektionen ``Relaterad Mjukvara'' f�r info om n�gra fr�cka front
 ends till QuakeWorld som g�r det l�tt att hitta servrar.



 �  lib3dfxgl.so  **


    Med QuakeWorld version 2.30, finns ett alternativ till Mesa
    bilioteket.  lib3dfxgl.so �r en mini-GL drivrutin optimerad f�r
    Quake som ger aningen b�ttre frame rates �n Mesa.  Detta �r en
    portning av en drivrutin som 3Dfx utvecklade till Quake under
    Windows, och alla detaljer verkar inte fungera ordentligt �n.
    F�rhoppningsvis kommer prestandan att f�rb�ttras med tiden.

    Precis som Mesa, kr�ver lib3dfxgl.so Glide f�r att n� ditt 3Dfx
    kort. QuakeWorld paketen inneh�ller ett skript, glqwcl.3dfxgl f�r
    att k�ra QuakeWorld med det h�r biblioteket p� glibc system.  N�sta
    stycke f�rklarar hur QuakeWorld k�rs med lib3dfxgl.so p� ett libc5
    system. F�r att skriptet ska fungera p� ett glibc system, f�r
    glqwcl bin�ren inte vara setuid, den f�r inte heller k�ras som
    root.  glqwcl kommer utan att s�ga ett ljud ladda Mesa ist�llet f�r
    lib3dfxgl.so om det k�rs med root r�ttigheter. Med detta icke-root
    krav f�ljer att du m�ste ha /dev/3dfx drivrutinen installerad.

    P� ett libc5 system, beh�ver du skapa en symbolisk l�nk till
    lib3dfxgl.so kallad libMesaGL.so.2 s� h�r:



           cd /usr/local/games/quake
           ln -sf lib3dfxgl.so libMesaGL.so.2





 Starta sedan Quakeworld fr�n ett skript som ber $LD_LIBRARY_PATH att
 titta i aktuell katalog:


 ______________________________________________________________________
      #!/bin/sh

      LD_LIBRARY_PATH=".:$LD_LIBRARY_PATH" ./glqwcl $*

 ______________________________________________________________________



 Du kan avg�ra viken drivrutin som laddas genom att leta efter f�ljande
 utdata p� din konsol n�r Quakeworld startas:




           GL_VENDOR: 3Dfx Interactive Inc.
           GL_RENDERER: 3Dfx Interactive Voodoo^2(tm)
           GL_VERSION: 1.1
           GL_EXTENSIONS: 3DFX_set_global_palette WGL_EXT_swap_control GL_EXT_paletted_texture GL_EXT_shared_texture_palette GL_SGIS_multitexture





 Om GL_VENDOR �r Brian Paul ist�llet f�r 3Dfx Interactive Inc., betyder
 det att Mesa fortfarande anv�nds ist�llet f�r miniport drivrutinen.



 �  glqwcl.glx **



    glqwcl.glx l�nkas mot standard OpenGL biblioteken ist�llet f�r
    Mesa. Detta till�ter Quakeworld att k�ras p� annan 3D h�rdvara som
    st�ds utav OpenGL implementationer. I skrivande stund, vet jag inte
    om n�gra OpenGL implementationer som st�djer annan h�rdvara �n
    3Dfx, men renderaren garanterar att n�r de dyker upp, kommer vi att
    kunna spela Quakeworld med dem.

    Detta �r en GLX applikation, och m�ste som s�dan k�ras fr�n X.

    Du kan anv�nda denna klient med Mesa/3Dfx om du installerar Mesa
    och Glide som f�rklarades i f�reg�ende sektion, s�tt sedan
    omgivningsvariabeln $MESA_GLX_FX till "fullscreen" innan du k�r
    quake2:




           export MESA_GLX_FX=fullscreen
           ./glqwcl.glx +_windowed_mouse 1





 Varf�r +_windowed_mouse 1 optionen?  Kom ih�g att detta �r en X
 applikation som r�kar anv�nda ditt 3Dfx kort.  �ven om displayen tar
 upp hela din sk�rm, k�rs Quakeworld fortfarande i ett f�nster. Detta
 inneb�r att om du inte �r v�ldigt f�rsiktig, kan du flytta muspekaren
 utanf�r Quakeworld f�rnstret, och Quakeworld kommer pl�tsligt att
 upph�ra reagera p� mus och tangentbords indata.  +_windowed_mouse 1
 undviker detta problem genom att be glqwcl.glx ta kontroll �ver musen
 och inte l�ta den komma utanf�r sitt f�nster.




 2.10.  Servrar

 Den mesta, om inte all, existerande information om att k�ra en
 DOS/Windows QW server g�ller �ven f�r att k�ra en Linux server.

 F�r att starta en QuakeWorld server, k�r bara:




           ./qwsv





 Den officiella QuakeWorld server manualen har sitt hem p�
 http://qwcentral.stomped.com.


 2.11.  Mods & Addons

 En av de coolaste sakerna med Quake spelen �r att f�rfattarna gjorde
 dem enkla att bygga ut.  Slutanv�ndare kan skapa sina egna niv�er,
 l�gga till egna vapen och monster, eller till och med �ndra spelets
 regler totalt.


 2.11.1.  Capture The Flag (F�nga Flaggan)

 Detta �r min favorit variation p� b�de Quake och Quake 2. Ist�llet f�r
 att bara springa omkring och d�da alla du ser (vilket definitivt har
 sin tjusning, uppfatta mig inte fel!), CTF �r lag-baserat och mer
 strategiskt. Dave 'Zoid' Kirsch, ocks� handhavare f�r Linux Quake
 portningarna, skapade denna mod.


 Allt du beh�ver veta om CTF kan hittas p�
 http://captured.com/threewave/  Du beh�ver
 ftp://ftp.cdrom.com/pub/quake/planetquake/threewave/ctf/client/3wctfc.zip
 f�r att spela.  F�r att installera klientdelen av CTF, skapa bara en
 katalog kallad ctf i din Quake katalog och packa upp 3wctfc.zip filen
 d�r.  Den medf�ljande readme.txt filen �r spr�ngfylld med bra
 information.




           cd /usr/local/games/quake
           mkdir ctf
           cd ctf
           unzip -L /d�r/du/lagt/det/3wctfc.zip





 F�r information om att k�ra en CTF server, se hemsidan som n�mns ovan.


 2.11.2.  Mission Packs (Uppdrags Paket) **

 Activision sl�ppte tv� add-on paket med extra niv�er till Quake,
 Scourge of Armagon och Dissolution of Eternity.



 �  Mission Pack 1: The Scourge of Armagon Antag att din CD �r monterad
    p� /mnt/cdrom och Quake �r installerat i /usr/local/games/quake:




           cd /usr/local/games/quake
           mkdir hipnotic
           cp /mnt/cdrom/hipnotic/pak0.pak hipnotic
           cp /mnt/cdrom/hipnotic/config.cfg hipnotic






 Spela mission paketet s� h�r:



           cd /usr/local/games/quake
           ./quake.x11 -game hipnotic








 �  Mission Pack 2: Dissolution of Eternity Att installera det andra
    uppdrags paketet f�ljer samma procedur som att installera det
    f�rsta. F�lj anvisningarna f�r Mission Pack 1, men ers�tt ordet
    hipnotic med ordet rogue, och skippa config.cfg steget eftersom
    denna fil inte f�ljer med Mission Pack 2 CDn.

 2.11.3.  Quake Verktyg

 N�gon som vill bidra med lite info om qcc, bsp och det?


 3.  Quake II

 F�r att installera Quake II p� ditt Linux system, beh�ver du den
 officiella Quake II distributionen fr�n id i n�gon form. Detta �r
 antingen en detaljhandels, DOS/Windows CD-ROM som du k�pt i din
 favorit aff�r, eller demo versionen som du laddat hem fr�n n�tet (se
 ``Ladda hem N�dv�ndiga Filer'' f�r detaljer om hur du inf�rskaffar
 demo versionen.  Alternativt, om du redan har Quake II installerat p�
 en DOS/Windows maskin, kan du anv�nda de relevanta filerna fr�n den
 installationen.


 3.1.  Minimi Krav

 Du beh�ver minst f�ljande:


 �  En Pentium 90 dator eller b�ttre (133 rekommenderat)


 �  16 MB RAM (24 rekommenderat)


 �  Quake II p� CD-ROM eller demo versionen (q2-314-demo-x86.exe)


 �  Linux k�rna version 2.0.24 eller senare


 �  libc 5.2.18 eller senare


 �  Ett utav f�ljande:


 �  X11 server som st�djer MITSM till�get f�r delat minne.  8 och 16
    bit displayer st�ds. (f�r X renderaren)

 �  SVGAlib 1.2.10 eller senare (f�r SVGA och GL renderaren)



 �  25-400 megabyte ledigt h�rddiskutrymme (beroende p� hur du v�ljer
    att installera)


 �  Tillg�ng till rootkontot p� maskinen du installerar p�




 Valfritt:


 �  Ett ljudkort med linuxst�d


 �  Ett 3Dfx VooDoo, VooDoo2 eller Voodoo Rush 3D grafik accelerator
    kort.


 �  Mesa 2.6 eller senare (for GL renderaren)



 3.2.  Att Installera Quake II



 3.2.1.  Ladda hem N�dv�ndiga Filer**

 Alla n�dv�ndiga filer f�r Linux Quake II finns tillg�ngliga p� id
 Softwares ftp sajt, ftp.idsoftware.com.  Den h�r sajten kan vara
 ganska trafikerad ibland s� du kan vilja anv�nda en av dessa
 speglingar ist�llet:


 �  ftp.cdrom.com/pub/idgames/idstuff (Kalifornien, USA)


 �  ftp.gamesnet.net/idsoftware (Kalifornien, USA)


 �  ftp.stomped.com/pub/mirror/idstuff (Minnesota, USA)


 �  mirrors.telepac.pt/pub/idgames (Lisabon, Portugal)


 �  download.netvision.net.il/pub/mirrors/idsoftware (Haifa, Israel)


 Quake II filerna som n�mns i denna sektion �r:


 �  Quake II Linux Bin�rer:


 �  libc5 tar.gz paketet
    ftp.idsoftware.com/idstuff/quake2/unix/quake2-3.19a-i386-unknown-
    linux2.0.tar.gz


 �  glibc tar.gz paketet
    ftp.idsoftware.com/idstuff/quake2/unix/quake2-3.19a-glibc-
    i386-unknown-linux2.0.tar.gz


 �  libc5 rpm paketet
    ftp.idsoftware.com/idstuff/quake2/unix/quake2-3.19a-2.i386.rpm


 �  glibc rpm paketet
    ftp.idsoftware.com/idstuff/quake2/unix/quake2-3.19a-
    glibc-2.i386.rpm




 �  Quake II Demo Versionen f�r Windows
    ftp://ftp.idsoftware.com/idstuff/quake2/q2-314-demo-x86.exe


 �  Quake II K�llkod
    ftp://ftp.idsoftware.com/idstuff/quake2/source/q2source-3.14.shar.Z


 �  Quake II Capture the Flag (F�nga
    Flaggan)ftp://ftp.idsoftware.com/idstuff/quake2/ctf/102.zip


 Annan omn�mnd mjukvara:


 �  Grafikbilioteket
    SVGAlibhttp://sunsite.unc.edu/pub/Linux/libs/graphics/svgalib-1.3.0.tar.gz


 �  SVGAlib libc5
    bin�rhttp://sunsite.unc.edu/pub/Linux/libs/graphics/svgalib-1.3.0.libc5.bin.tar.gz


 �  Glide runtime biliotek http://glide.xxedgexx.com/3DfxRPMS.html


 �  Mesa 3D grafik bibliotek http://www.ssec.wisc.edu/~brianp/Mesa.html


 �  unzip arkiveringsverktyg
    http://sunsite.unc.edu/pub/Linux/utils/compress/unzip-5.31.tar.gz



 3.2.2.  Skapa Installations Katalogen

 Det f�rsta du beh�ver g�ra �r att best�mma var du vill installera
 Quake II.  M�nga l�gger det i /usr/games/quake2. Inbiten
 systemadministrat�r som jag �r, v�ljer jag att l�gga allting som inte
 ing�r i min Linux distribution under /usr/local.  S� f�r mig hamnar
 Quake II i /usr/local/games/quake2.  Om du v�ljer att installera n�gon
 annanstans, byt ut s�kv�gen /usr/local/games/quake2 mot din s�kv�g.

 Skapa nu katalogen som du ska installera Quake II i, och anv�nd cd f�r
 att st�lla dig i den.  Resten av dessa instruktioner kommer att anta
 att det �r din aktuella katalog.




           mkdir /usr/local/games/quake2
           cd /usr/local/games/quake2






 3.2.3.  Att Installera Fr�n CD

 Stoppa i din Quake II CD i din CD-ROM drive, och montera den:




           mount -t iso9660 /dev/cdrom /mnt/cdrom





 Om din CDROM brukar monteras n�gon annanstans, ers�tt /mnt/cdrom med
 din s�kv�g. Om du inte �r s�ker p� var din CDROM brukar monteras, se
 dokumentationen f�r din distribution.
 �  Full Installation

    Den enklaste installationsmetoden �r en "full" installation, vilket
    inneb�r att hela inneh�llet p� CDn kopieras till din h�rddisk.
    Detta kr�ver runt 350 MB, och utf�rs genom att ge f�ljande
    kommandon:




           cd /usr/local/games/quake2
           cp -r /mnt/cdrom/Install/Data/* .






 Det kommer att finnas en h�g med on�diga Windows filer som du utan
 problem kan radera:




           rm -f /usr/local/quake2/*.dll
           rm -f /usr/local/quake2/quake2.exe
           rm -f /usr/local/quake2/baseq2/gamex386.dll








 �  Medium Installation Om 450 MB �r f�r mycket utrymme f�r dig att
    till�gna Quake II, kan du hoppa �ver film sekvenserna och l�nka
    dessa till CD-ROMen ist�llet.  Detta kommer att minska
    utrymmeskraven till runt 200 MB:




           cd /usr/local/games/quake2
           mkdir baseq2
           cp /mnt/cdrom/Install/Data/baseq2/pak0.pak baseq2
           cp -r /mnt/cdrom/Install/Data/baseq2/players baseq2
           ln -s /mnt/cdrom/Install/Data/baseq2/video baseq2/video






 M�rk v�l att detta inte inneb�r att du m�ste montera din Quake II CD
 varje g�ng du vill spela Quake II. Om spelet inte hittar film filerna,
 �r det enda som h�nder att filmerna inte visas.



 3.2.4.  Windows till Linux installation

 Om du har Quake installerat under Windows eller DOS p� en annan
 maskin, kan du �verf�ra filer i quake2\baseq\ till ditt Linux system
 via FTP eller n�gon annan mekanism. Kom ih�g att filnamnen p� ditt
 Linux system m�ste best� av sm� bokst�ver f�r att Quake II ska hitta
 dem, s� du kan beh�va d�pa om dem efter �verflyttningen. Notera ocks�
 att det kan vara n�dv�ndigt att radera din Windows installation efter
 detta f�r att inte hamna i konflikt med termerna i id's mjukvaru
 licens. Det �r inte mitt fel om du g�r n�got olagligt.

 Om dina DOS/Win och Linux system ligger p� samma maskin, har du tv�
 val: kopiera filerna fr�n din DOS/Windows partition till din Linux
 partition, eller l�nka de n�dv�ndiga filerna fr�n Linux. B�da
 metoderna fungerar likv�rdigt.  Den enda skillnaden �r att du sparar
 en massa diskutrymme om du l�nkar ist�llet f�r att kopiera.  Ers�tt,
 som vanligt, i f�ljande exempel /win95/games/quake2 med s�kv�gen till
 din Windows partition och Quake II installation.



 �  Om du vill kopiera filerna till din Linux partition:




           cd /usr/local/games/quake2
           cp -r /win95/games/quake2/baseq2 .








 �  F�r att ist�llet skapa l�nkar till dina Windows Quake II filer, g�r
    s� h�r:




           cd /usr/local/games/quake2
           ln -s /win95/games/quake2/baseq2 .






 Den andra metoden kr�ver att Windows partionen som du l�nkar �r
 skrivbar av anv�ndare, vilket kanske inte �r l�mpligt f�r alla system.
 Genom att g�ra din Windows partition skrivbar, ger du alla anv�ndare
 tillf�lle att f�rst�ra hela din Windows installation.  Om detta �r OK
 f�r dig, modifiera din /etc/fstab s� att Windows partitionen monteras
 med valen umask=002,gid=XXX, d�r XXX �r grupp numret f�r "users" grup�
 pen. Titta i filen /etc/group f�r att ta reda p� denna information.
 N�r fstab �r uppdaterad, avmontera (umount) och montera (mount) Win�
 dows partitionen igen och du �r klar.


 Du �r nu klar med installationen av datafilerna f�r Quake II. Hoppa
 fram till "``Installera Linux Bin�rerna''".



 3.2.5.  Installera demo versionen **

 id Software har en fritt tillg�nglig demo version av Quake II p� deras
 ftp sajt.  Den �r runt 40 megabyte stor. Demo versionen inneh�ller all
 funktionalitet hos fullversionen, inklusive flera spelare, men kommer
 endast med tre niv�er, s� det kan bli sv�rt att hitta en server att
 spela p�.

 Se sektionen ``Ladda hem N�dv�ndiga Filer'' ovan f�r platser som har
 Quake II demo filerna. Ladda hem dessa och placera i din Quake II
 katalog.

 Demo distributionen �r en sj�lvuppackande zip fil (�tminstone p� andra
 OS).  Du kan packa upp den med unzip(1) kommandot, som borde f�lja med
 alla moderna distributioner. Om du inte har unzip, ladda hem det fr�n
 en plats listad i sektionen ``Ladda hem N�dv�ndiga Filer''.

 F�rflytta dig till din Quake II katalog och packa upp arkivet:




           cd /usr/local/games/quake2
           unzip q2-314-demo-x86.exe





 Nu m�ste vi radera n�gra saker och flytta omkring andra saker:




           rm -rf Splash Setup.exe
           mv Install/Data/baseq2 .
           mv Install/Data/DOCS docs
           rm -rf Install
           rm -f baseq2/gamex86.dll





 Quake II demo �r nu installerat. Du beh�ver bara l�gga till Linux
 bin�rerna.


 3.3.  L�gga till Linux Bin�rerna**

 Det finns fyra Linux Quake II paket tillg�ngliga f�r nedladdning:


 �  ett libc5 tar.gz paket


 �  ett glibc tar.gz paket


 �  ett libc5 rpm paket


 �  ett glibc rpm paket


 Installera endast ett av dessa paket. Alla inneh�ller samma filer, de
 �r bara l�nkade mot olika biliotek. Redhat 5.x anv�ndare kan anv�nda
 glibc rpm paketet. Anv�ndare med glibc baserade system utan st�d f�r
 rpm b�r anv�nda glibc tar.gz paketet. Paketet libc5 rpm �r f�r redhat
 distributioner f�re 5.0 och andra libc5 baserade distributioner som
 anv�nder rpm formatet. Slackware och �vriga libc5 baserade system utan
 st�d f�r rpm kan anv�nda libc5 tar.gz paketet.
 Se ``Ladda hem N�dv�ndiga Filer'' sektionen f�r Linux Quake II
 filerna.



 3.3.1.  Att installera RPM paketen **

 Installationen av rpm paketen b�r g� sm�rtfritt:




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





 Rpm kan klaga �ver att det inte hittar libglide2x.so.  Glide
 biblioteket �r endast n�dv�ndigt f�r att k�ra Quake II i GL l�ge, du
 kan skugga glide kravet med --nodeps valet:




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






 3.3.2.  Att Installera tar.gz paketen **

 F�r att installera, packa bara upp filen i ditt Quake II bibliotek.
 G�r det som root s� att filr�ttigheterna blir riktigt uppsatta:




           cd /usr/local/games/quake
           su root
           tar -zxvf quake2-xxxx-i386-unknown-linux2.0.tar.gz






 3.4.  S�tta R�ttigheter **

 Om du k�rde rpm eller tar som root n�r du installerade Quake II
 paketet p� ditt system, �r filr�ttigheterna redan r�tt inst�llda.
 quake2 bin�ren installerades setuid root s� att den kan komma �t
 grafik enheterna p� ditt system. Av s�kerhetssk�l, �r renderings
 biblioteken ref_*.so �gda av root och endast skrivbara f�r root. Om
 root inte �ger dessa bibliotek, eller om det �r skrivbara f�r alla,
 kommer quake2 v�gra att starta.

 Om du t�nker k�ra Quake II med GL eller X renderarna, beh�ver inte din
 quake2 vara suid root. Se ``Att K�ra X och GL spel utan setuid'' i
 Tips och Tricks sektionen nedan f�r information om att k�ra Quake II
 utan root r�ttigheter.

 3.4.1.  Quake2.conf **

 Av s�kerhetssk�l, finns det en quake2.conf fil, som talar om f�r Quake
 II var renderings bilioteken finns (ref_*.so).  Den inneh�ller endast
 en rad, som ska vara s�kv�gen till din Quake II installation.  Quake
 II letar efter den h�r filen i /etc. Om du installerade Quake II fr�n
 ett .rpm paket, installerades filen �t dig.  Om du installerade fr�n
 ett .tar paket, m�ste du skapa den s� h�r:




           su root
           cd /usr/local/games/quake2
           pwd > /etc/quake2.conf
           chmod 644 /etc/quake2.conf






 3.5.  X Rendreraren

 Quake II borde kunna k�ras under X nu. F�rs�k:




           cd /usr/local/games/quake2
           ./quake2 +set vid_ref softx





 Om allt �r som det ska, kommer ett litet Quake II f�nster med det
 f�rsta demot i sig att uppenbara sig efter en m�rkbar paus. Du borde
 �ven h�ra ljud och kanske musik om CDn �r monterad. Om n�got av detta
 misslyckas, se sektionen ``Fels�kning'' f�r hj�lp.


 3.6.  SVGAlib Rendreraren

 Du beh�ver SVGAlib installerat och konfigurerat om du vill anv�nda
 n�gon av ref_soft eller ref_gl renderarna. (Quake II anv�nder SVGAlib
 f�r att bearbeta indata fr�n tangentbord och mus, om du skulle undra
 varf�r det beh�vs f�r GL renderaren).  SVGAlib f�ljer med de flesta
 moderna distributioner, och m�ste vara riktigt konfigurerat innan
 Quake II kan k�ras korrekt utanf�r X.

 libvga.config �r SVGAlibs' konfigurations fil.  P� de flesta system
 hittar du den antingen i /etc eller /etc/vga.  Se till att mus,
 monitor, och grafik korts inst�llningarna i den h�r filen �r korrekta
 f�r ditt system. Se SVGAlib dokumentationen f�r detaljer.

 Om du inte redan har SVGAlib p� ditt system, ladda hem det fr�n
 platserna som n�mns i ``fil sektionen'' ovan.

 Om du har en RedHat 5.x eller annan glibc-baserad Linux distribution,
 se ``Glibc, RedHat 5.x, Debian 2 �verv�gningar'' i Fels�kning/FAQ
 sektionerna f�r viktig information om kompilering av bibliotek f�r
 anv�ndning med Quake II. En f�rkompilerad libc5 SVGAlib bin�r finns p�
 http://sunsite.unc.edu/pub/Linux/libs/graphics/svgalib-1.3.0.libc5.bin.tar.gz
 f�r de som inte tycker det �r v�rt besv�ret att kompilera f�r libc5.

 Du b�r k�ra Quake II fr�n en virtuell konsol n�r du anv�nder ref_soft
 eller ref_gl renderaren. Det kommer inte att starta under X om du inte
 �r root n�r du startar det. Och att k�ra spel som root �r n�got som
 borde undvikas.  S� om du befinner dig i X, tryck CTRL+ALT+F1, logga
 in och:




           cd /usr/local/games/quake2
           ./quake2





 ``K�ra SVGA och GL spel fr�n X'' i Tips & Tricks sektionen nedan
 f�rklarar hur SVGA och GL Quake II startas fr�n X utan att manuellt
 v�xla till en virtuell konsol (VC).



 3.7.  OpenGL Rendreraren

 H�rdvaruaccelererat OpenGL Quake II �r Quake II s� som Gud menade det.
 Det finns inget substitut, och n�r du v�l har upplevt det finns det
 ingen �terv�ndo.

 F�r att k�ra Quake II i GL l�ge, beh�ver du ett 3D kort med Voodoo,
 Voodoo2 eller Voodoo Rush grafik chipset p�. Det finns specifika
 problem att ta itu med om du har ett Voodoo Rush kort och jag kommer
 inte g� in p� dem nu d�rf�r att, uppriktigt sagt, jag skulle inte veta
 vad jag pratade om. En framtida version av denna HOWTO kommer �ven att
 ta upp Voodoo Rush (Om n�gon vill skriva om Voodoo Rush, kommer jag
 gladeligen att inkludera det h�r).

 SVGAlib, Glide och Mesa biblioteken m�ste alla vara installerade och
 ordentligt konfigurerade p� ditt system f�r att quake2 ska fungera.
 F�ljande sektioner g�r kortfattat igenom vad du beh�ver f�r att f�
 ig�ng dem.

 Bernd Kreimeier's ([email protected]) Linux 3Dfx HOWTO
 (http://www.gamers.org/dEngine/xf3D/howto/3Dfx-HOWTO.html) �r en bra
 k�lla f�r vidare information.

 3dfx.glide.linux nyhetsgruppen p� 3dfx news server (news.3dfx.com) �r
 en annan bra informationsk�lla �ver snittet Linux, glide, Mesa och
 Quake.


 3.7.1.  SVGAlib

 Quake II anv�nder SVGAlib f�r att samla input fr�n mus och
 tangentbord, s� du beh�ver konfigurera det enligt sektion ``SVGAlib
 Rendreraren''.


 3.7.2.  Glide

 Glide �r ett bibliotek som tillgodoser ett API f�r att programmera
 3Dfx baserade kort.  Om du vill att grafikbiblioteket Mesa ska anv�nda
 ditt 3Dfx kort, beh�ver du glide.

 Den senaste versionen av glide kan alltid hittas p�
 http://glide.xxedgexx.com/3DfxRPMS.html. V�lj passande paket f�r ditt
 system, och installera enligt instruktionerna p� webbsidan.
 Notera att om du inte laddar ner paketet 3Dfx device driver ut�ver
 Glide biblioteket s� kommer du endast att kunna k�ra Glide
 applikationer (t.ex. GLQuake) som root.  Installera /dev/3dfx modulen
 och du kan spela GLQuake som en vanlig anv�ndare.

 N�r du v�l har installerat glide, pr�va test programmet som f�ljer
 med.  L�gg det h�r programmet p� minnet: det �r ett bra s�tt att
 �terst�lla sk�rmen om en glide applikation (som GLQuake) krashar och
 l�mnar din sk�rm avst�ngd.  NOTERA: K�r det h�r testet fr�n en VC,
 inte X! Test applikationen kan tappa musen och tangentbordet i X, sen
 finns det inget s�tt att st�nga av det.





           /usr/local/glide/bin/test3Dfx





 Din sk�rm ska bli bl� och be dig trycka ner n�gon tangent.  Efter�t
 ska du komma tillbaka till prompten.  3dfx.glide.linux p� 3dfx's
 nyhets server (news.3dfx.com) �r en utm�rkt k�lla till information
 ang�ende Linux glide-specifika problem.


 3.7.3.  Mesa

 N�r glide �r installerat, beh�ver du installera Mesa, en fri OpenGL
 implmentation av Brian Paul ([email protected]). Som tur �r,
 beh�ver du inte s�ka s�rskilt l�nge, Mesa 2.6 �r n�mligen inkluderat
 tillsammans med Quake II bin�rerna.  Allt du beh�ver g�ra �r att
 flytta det till r�tt plats:




           cd /usr/local/games/quake2
           cp libMesaGL.so.2.6 /usr/local/lib
           ldconfig





 Om du vill uppgradera Mesa till en nyare version (Mesa 3.0 �r den
 senaste n�r detta skrivs), kan du ladda ner det fr�n
 ftp://iris.ssec.wisc.edu/pub/Mesa Om du har RedHat 5.x eller andra
 glibc-baserade Linux distributioner, se ``Glibc, RedHat 5.x, Debian 2
 �verv�ganden'' i Fels�kning/FAQs sektionen f�r viktig information
 ang�ende kompilering av bilbiotek f�r Quake II.

 Efter att du byggt dem enligt instruktionerna, beh�ver du g�ra tv�
 saker:



 �  Ta bort din gamla Mesa installation.  Om du tidigare installerade
    libMesaGL.so.2.6 enligt ovan, m�ste du f�rst ta bort den annars kan
    Quake II inte anv�nda den nya versionen.




      cd /usr/local/lib/
      rm -f libMesaGL.so.2*








 �  Om det nya Mesa har ett h�gt versionsnummer som �r st�rre �n 2,
    beh�ver du skapa en l�nk till det med namnet libMesaGL.so.2:




           cd /usr/local/lib/
           ln -s /d�r/du/installerade/det/libMesaGL.so.3.0 libMesaGL.so.2
           ldconfig








 V�xla nu till en VC (CTRL+ALT+F1) och starta Quake II.




           cd /usr/local/games/quake2
           ./quake2 +set vid_ref gl







 3.7.4.  lib3dfxgl.so **

 Med Quake II version 3.19, finns ett alternativ till Mesa bilioteket.
 lib3dfxgl.so �r en mini-GL drivrutin optimerad f�r Quake som ger
 aningen b�ttre frame rates �n Mesa.  Detta �r en portning av en
 drivrutin som 3Dfx utvecklade till Quake under Windows, och alla
 detaljer verkar inte fungera ordentligt �n.  F�rhoppningsvis kommer
 prestandan att f�rb�ttras med tiden.

 Precis som Mesa, kr�ver lib3dfxgl.so Glide f�r att n� ditt 3Dfx kort.
 Quake II paketen inneh�ller ett skript, guake2.3dfxgl f�r att k�ra
 Quake II med det h�r biblioteket p� glibc system.  N�sta stycke
 f�rklarar hur Quake II k�rs med lib3dfxgl.so p� ett libc5 system. F�r
 att skriptet ska fungera p� ett glibc system, f�r glqwcl bin�ren inte
 vara setuid, den f�r inte heller k�ras som root.  glqwcl kommer utan
 att s�ga ett ljud ladda Mesa ist�llet f�r lib3dfxgl.so om det k�rs med
 root r�ttigheter. Med detta icke-root krav f�ljer att du m�ste ha
 /dev/3dfx drivrutinen installerad.

 P� ett libc5 system, beh�ver du skapa en symbolisk l�nk till
 lib3dfxgl.so kallad libMesaGL.so.2 s� h�r:




      cd /usr/local/games/quake2
      ln -sf lib3dfxgl.so libMesaGL.so.2





 Starta sedan Quake II fr�n ett skript som ber $LD_LIBRARY_PATH att
 titta i aktuell katalog:


 ______________________________________________________________________
      #!/bin/sh

      LD_LIBRARY_PATH=".:$LD_LIBRARY_PATH" ./quake2 +set vid_ref gl $*

 ______________________________________________________________________



 Du kan avg�ra viken drivrutin som laddas genom att leta efter f�ljande
 utdata p� din konsol n�r Quake II startas:




           GL_VENDOR: 3Dfx Interactive Inc.
           GL_RENDERER: 3Dfx Interactive Voodoo^2(tm)
           GL_VERSION: 1.1
           GL_EXTENSIONS: 3DFX_set_global_palette WGL_EXT_swap_control GL_EXT_paletted_texture GL_EXT_shared_texture_palette GL_SGIS_multitexture





 Om GL_VENDOR �r Brian Paul ist�llet f�r 3Dfx Interactive Inc., betyder
 det att Mesa fortfarande anv�nds ist�llet f�r miniport drivrutinen.



 3.8.  GLX Renderaren **


 ref_glx.so l�nkas mot standard OpenGL biblioteken ist�llet f�r Mesa.
 Detta till�ter Quake II att k�ras p� annan 3D h�rdvara som st�ds utav
 OpenGL implementationer. I skrivande stund, vet jag inte om n�gra
 OpenGL implementationer som st�djer annan h�rdvara �n 3Dfx, men
 renderaren garanterar att n�r de dyker upp, kommer vi att kunna spela
 Quakeworld med dem.

 Detta �r en GLX applikation, och m�ste som s�dan k�ras fr�n X.

 Du kan anv�nda denna klient med Mesa/3Dfx om du installerar Mesa och
 Glide som f�rklarades i f�reg�ende sektion, s�tt sedan
 omgivningsvariabeln $MESA_GLX_FX till "fullscreen" innan du k�r
 quake2:




           export MESA_GLX_FX=fullscreen
           ./quake2 +set vid_ref glx +set _windowed_mouse 1




 Varf�r +_windowed_mouse 1 optionen?  Kom ih�g att detta �r en X
 applikation som r�kar anv�nda ditt 3Dfx kort.  �ven om displayen tar
 upp hela din sk�rm, k�rs Quake II fortfarande i ett f�nster. Detta
 inneb�r att om du inte �r v�ldigt f�rsiktig, kan du flytta muspekaren
 utanf�r Quake II f�nstret, och Quake II kommer pl�tsligt att upph�ra
 reagera p� mus och tangentbords indata.  +_windowed_mouse 1 undviker
 detta problem genom att be quake2 ta kontroll �ver musen och inte l�ta
 den komma utanf�r sitt f�nster.


 3.9.  Linux-Specifika Kommando rad parametrar

 Den h�r sektionen behandlar kommando rad parametrar som �r specifika
 f�r Linux versionen av Quake. Det finns gott om andra Quake optioner,
 men dessa ligger utanf�r �mnesomr�det f�r denna HOWTO. Se n�gra av
 sajterna listade i sektionen ``Generell Quake Information'' f�r
 information av det h�r slaget.

 Det finns faktiskt cvars (klient variabler) som du kan s�tta i Q2
 konsolen, men det �r naturligast att s�tt dem vid kommando raden s�
 h�r:




           ./quake2 +set cd_dev /dev/hdc







    cd_dev enhet
       Namn p� CD-ROM enheten.



    nocdaudio v�rde
       St�ng av CD-Ljud om v�rde �r skilt fr�n noll.



    sndbits siffra
       S�tt antal bitar f�r sampling. F�rvalt v�rde �r 16.



    sndspeed siffra
       S�tt samlingsfrekvens. Vanliga v�rden �r 8000, 11025, 22051 and
       44100.  Om denna s�tts till noll, f�rs�ker ljud drivrutinen med
       hastigheter i f�ljande ordning: 11025, 22051, 44100, 8000.



    sndchannels siffra
       Indikerar stereo eller mono ljud.  F�rvalt v�rde �r 2 (stereo).
       Anv�nd 1 f�r mono.



    nostdout v�rde
       Skicka inget utdata till stdout. Anv�nd denna om du vill slippa
       konsol utdata som dumpas till din terminal.


 3.10.  Quake II Servers

 Linux styrka som internet server g�r det till en perfekt plattform f�r
 att k�ra en internet Quake II server. Denna sektion ber�r grunderna
 och de Linux specifika aspekterna av att k�ra en Quake II server. Se
 sektion ``Andra Informations k�llor'' f�r mer detaljerad information.


 3.10.1.  Lyssnande Server

 Du kan starta en Quake II "Listen" server innifr�n ett spel via
 Multiplayer menyn. Denna till�ter dig att vara v�rd f�r ett spel och
 delta i spelet p� samma g�ng.

 F�r att starta en Lyssnande server, starta Quake II, ta fram Quake II
 menyn med ESC knappen, och v�lj Multiplayer.  D�rifr�n borde det vara
 sj�lvf�rklarande.


 3.10.2.  H�ngivna Servrar

 F�r en permanent, stand-alone Quake II server som ska kunna k�ras utan
 konstant uppm�rksamhet, �r det opraktiskt att anv�nda Lyssna servern.
 Quake II har ett h�ngivet (dedicated) server l�ge som �r b�ttre l�mpat
 f�r den h�r typen av anv�ndning. En h�ngiven server startas fr�n
 kommando prompten och anv�nder f�rre system resurser �n en lyssnande
 server eftersom den inte anv�nder den grafiska klientdelen �ver huvud
 taget.

 F�r att starta en h�ngiven server, anv�nd kommando rad optionen +set
 dedicated 1. Du kan s�tta ytterligare server parametrar antingen p�
 kommando raden eller i en konfigurations fil som du +exec verar p�
 kommandoraden. Din konfigurations fil b�r ligga i baseq2 katalogen.

 N�gra server alternativ listas nedan. F�r att s�tta alternativen vid
 kommandoprompten, ge +set fraglimit 30. Alternativ s�tts p� samma s�tt
 i config filen, f�rutom att det ska vara ett + f�re set.  Aktivera din
 config fil s� h�r: +exec server.cfg.



    fraglimit
       Antal fraggar som kr�vs innan kartan �ndras.


    timelimit
       Tiden, i minuter, som m�ste g� innan kartan �ndras.


    hostname
       Namnet p� din Quake II server. Detta �r en valfri str�ng och har
       inget att g�ra med ditt DNS v�rdnamn.


    maxclients
       Antalet spelare som kan vara anslutna till servern p� en g�ng.


 Tillr�ckligt med Quake II konsol och kommandorads information f�r att
 kv�va en h�st finns p� Farenheit 176
 (http://www.planetquake.com/f176).





 3.10.3.  Andra Server Informations K�llor



 �  Q2 Server FAQ har en grundl�ggande steg-f�r-steg guide f�r att
    s�tta upp en Q2 Server under
    Linux:http://www.bluesnews.com/faqs/q2s-faq.html


 �  Grant Cornelius Reticulus Copernicus Sperry ([email protected])
    har n�gra grundl�ggande Q2 server konfigurations filer och startup
    skript p� http://www.atomicage.com:80/quake/server/server_cfg/.



 3.11.  Modifikationer & Till�gg

 Quake II modifikatioer som Capture the Flag, Jailbreak, och Lithium II
 �r v�ldigt popul�ra till�gg till originalspelet Quake II. N�gra mods
 ligger helt p� servern (Lithium), och n�gra kr�ver �ven �ndringar av
 din klient (CTF).  F�r mods som enbart p�verkar servern, �r det bara
 att g�ra connect som vanligt och spela.  Modifikationer p� klient
 sidan kr�ver att du installerar ytterligare filer i din quake2 katalog
 innan du kan b�rja spela.


 3.11.1.  Modifikationer p� Klient Sidan

 I allm�nhet, inneb�r innstallation av en klient side modd endast
 nedladdning av klient paketet och uppackning i din Quake II katalog,
 se moddens dokumentation f�r detaljer. Det kan vara n�dv�ndigt att
 ladda hem ett Linux-specifikt paket ut�ver huvud (Windows) klient
 paketet. Var �ven medveten om att det inte �r s�kert att alla mods
 finns f�r Linux.

 Klient sides modifikations paket inneh�ller normalt en ny gamei386.so
 fil samt en eller fler .pak filer. Andra nya filer kan �ven ha
 inkluderats.  De nya filerna installeras i en underkatalog till dun
 Quake II katalog.  Anv�nd +set game mod-katalog vid kommando prompten
 f�r att k�ra modden.  Rocket Arena 2 installeras t.ex. i en katalog
 som kallas arena. F�r att spela RA2, startar du upp din klient s� h�r:




            ./quake2 +set game arena






 3.11.1.1.  Capture the Flag

 Eftersom detta �r den i s�rklass popul�raste varianten av flerspelar
 Quake II, har jag inkluderat specifika instruktioner f�r att
 installera den h�r modden.  Capture the Flag f�r Quake II finns
 tillg�ngligt f�r nedladdning fr�n id's ftp sajt.  Ladda hem och
 installera sedan s� h�r:







      cd /usr/local/games/quake2
      mkdir ctf
      cd ctf
      unzip -L /d�r/du/l�gger/det/q2ctf102.zip





 Starta Quake II med +set game ctf f�r att spela CTF.


 3.11.2.  Modifikationer p� Server Sidan

 Att installera en Quake II modifikation p� servern skiljer sig inte
 mycket fr�n klient sidan. Generellt s� r�cker det med att installera
 gamei386.so och server.cfg filerna i en ny underkatalog och sedan
 starta servern




           ./quake2 +set game XXXX +set dedicated 1 +exec server.cfg





 D�r XXXX ovan �r namnet p� modifikationens nya underkatalog. Den
 exakta proceduren varierar naturligtvis fr�n mod till mod. Se moddens
 dokumentation f�r detaljer.


 3.11.3.  Spelets K�llkod

 Hela spelet, f�rutom spelmotorn, ligger i ett delat bibliotek,
 gamei386.so.  Quake II mods skapas genom att �ndra inneh�llet i den
 h�r filen.  C k�llkoden �r fritt tillg�nglig (sektion ``Ladda hem
 N�dv�ndiga Filer'' ovan) f�r nedladdning och f�r�ndring.

 N�r du laddat ner k�llkoden g�r du s� h�r f�r att komma ig�ng:




            cd /usr/local/games/quake2
            mkdir mymod
            cd mymod
            gunzip /wherever/you/put/it/q2source-3.14.shar.Z
            sh /wherever/you/put/it/q2source-3.14.shar





 Du kommer att m�tas av n�gra fr�gor som du ska svara ja p�, sedan
 packas k�llkoden upp. En ny gamei386.so byggs fr�n k�llkoden med ett
 simpelt make.  Du kan k�ra Quake II med det nykompilerade bilbioteket
 s� h�r:







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





 Inte s� intressant �n, eftersom bilioteket du just byggt �r identiskt
 med den ursprungliga gamei386.so, men detta borde vara intressant
 information f�r blivande mod tillverkare.


 3.11.4.  Mission Packs **



 �  Mission Pack 1: The Reckoning The Reckoning kr�ver Quake II version
    3.15 eller senare f�r att k�ras.  Du beh�ver minst 95 MB f�r en
    minimal installation och ytterligare 90 MB om du vill installera
    video sekvenserna.  Antag att din CD �r monterad p� /mnt/cdrom och
    Quake II �r installerat i /usr/local/games/quake2:




           cd /usr/local/games/quake2
           cp -r /mnt/cdrom/Data/all/* xatrix/
           rm -f xatrix/gamex86.dll






 Om du vill installera video sekvenserna:




           cp -r /mnt/cdrom/Data/max/xatrix/video xatrix






 Spela The Reckoning s� h�r:



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








 �  Mission Pack 2: Ground Zero Kr�ver Quake II version 3.17 eller
    senare f�r att k�ras.  Du beh�ver minst 120 MB f�r en minimal
    installation och ytterligare 115 MB om du vill installera video
    sekvenserna.  Antag att din CD �r monterad p� /mnt/cdrom och Quake
    II �r installerat i /usr/local/games/quake2:

           cd /usr/local/games/quake2
           cp -r /mnt/cdrom/Data/all/* rogue/
           rm -f rogue/gamex86.dll






 Om du vill installera video sekvenserna:




           cp -r /mnt/cdrom/Data/max/xatrix/video xatrix










           cp -r /mnt/cdrom/Data/max/rogue/video rogue






 Spela Ground Zero s� h�r:



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










 4.  Relaterad Mjukvara ++



 4.1.  QStat

 Qstat �r ett kommando prompts baserat program som returnerar statusen
 hos internet Quake, QuakeWorld och Quake II servrar. Skapat av Steve
 Jankowski mailto:[email protected].

 H�r �r sammanfattningen fr�n QStats hemsida:


 �  St�djer Windows 95, NT, och de flesta Unix maskiner


 �  Levereras med C k�llkod och en bin�r f�r Windows

 �  St�djer gamla Quake (NetQuake), QuakeWorld, Hexen II, och Quake II
    servrar


 �  Kan visa all tillg�nglig statistik, inklusive spelarinfo och server
    regler


 �  Producerar mallar f�r automatisk HTML generering


 �  R�tt visningsl�ge f�r integration med HTML sido generatorer


 �  Inbyggd v�rdnamns cache


 �  Sortera efter ping, tid, spel eller b�da


 �  Fler m�jligheter �n det finns h�ll att vrida musen


 Qstat �r ett m�ste om du t�nker spela �ver n�tet. Ett antal front-ends
 har skrivits. N�gra av dem listas senare i denna sektion.

 Du kan ladda hem senaste versionen av qstat fr�n QStats hemsida
 (http://www.activesw.com/people/steve/qstat.html.


 4.2.  XQF

 XQF �r en grafisk front-end till QStat som anv�nder GTK.  Det h�r �r
 f�r n�rvarande den b�sta QuakeWorld/Quake2 server bl�ddraren, och
 Roman Pozlevich ([email protected]), sl�pper fortfarande nya revisioner
 n�gon g�ng i m�naden.

 Om du k�nner till GameSpy till Windows, �r detta det n�rmaste som
 finns f�r Linux.

 XQF hemsida finns p� http://www.linuxgames.com/xqf.


 4.3.  QuickSpy

 QuickSpy �r en textbaserad QuakeWorld server bl�ddare. Det �r �nnu en
 front-end till QStat och fungerar ganska bra. Om du inte k�r X och
 inte har Quake II, �r detta ett hyfsat alternativ. QuickSpy �r dock
 inte l�ngre under utveckling.

 Du f�r tag i QuickSpy p�
 http://diana.ecs.soton.ac.uk/~rht96r/quake/quickspy/.


 4.4.  QPlug f�r Linux

 Qplug �r en Netscape plugin som h�mtar och visar QuakeWorld och Quake
 II server information inb�ddat i en webbsida. En Windows Qplug har
 funnits ett tag.  Utgivaren, Olivier Debon ([email protected])
 Skrev Linux versionen fr�n scratch utan att ha sett Windows versionen.

 QPlug for Linux finns p�
 http://www.geocities.com/TimesSquare/Labyrinth/5084/qplug.html.



 4.5.  qkHacklib

 David Bucciarelli ([email protected]), utgivare av 3Dfx drivrutinen
 till Mesa, har skrivit ett bibliotek kallat qkHack, som f�rs�ker
 emulera alla SVGAlib/fxMesa funktioner som anv�nds av Quake and Quake
 II. Detta g�r det on�digt att anv�nda SVGAlib f�r glquake och Quake II
 med ref_gl.  H�r �r andra finesser fr�n qkHacklibs README fil:



 �  Du kan dynamiskt v�xla mellan fullsk�rms rendering och
    f�nsterrenrering genom att trycka TAB tangenten (X servern m�ste
    startas i 16 bpp l�ge f�r att anv�nda denna finess)


 �  Du kan trycka Ctrl-C i skalet eller d�da Quake processen utan
    problem


 �  Du kan s�tta p� och st�nga av tangentbords och mus 'inf�ngning'
    genom att trycka F11/F12


 �  Du kan ikonifiera och pausa Quake genom att trycka F10 (det kommer
    inte �ta CPU klock cykler). Du kan starta om allt med ett
    dubbelklick p� "****" ikonen.


 �  Du kan k�ra Quake med vilken Mesa drivrutin som helst (t.ex. X11
    drivrutinen men du m�ste kompilera om Mesa utan Voodoo drivrutinen)


 �  Du kan k�ra Quake med vilken Linux burk som helst och f�
    h�rdvaruaccelererad utdata p� en SGI burk (OK, denna finess �r
    aningen exotisk och teoretisk men �nd� ett exempel p� hur kraftfull
    en GLX/OpenGL applikation kan vara)


 Jag har pr�vat qkHacklib och det fungerar utm�rkt f�r Quake p� mitt
 system.  D�remot f�rs�mras musresponsen betydligt. Andra rapporterar
 dock att det fungerar perfekt s� ge det en chans, det h�r �r n�got du
 kan beh�va.

 David Bucciarelli's qkHacklib webbsida finns p� http://www-
 hmw.caribel.pisa.it/fxmesa/fxqkhack.html.


 4.6.  GiMd2Viewer

 GiMd2Viewer �r en Quake 2 modell granskare skriven f�r Gtk och OpenGL
 av Lionel Ulmer ([email protected]). Den laddar modeller och texturer
 fr�n antingen vanliga filer eller .PAK filer. Den kan ocks� animera
 modellerna (med bildvis interpolation).

 Detta program �r under utveckling och jag har inte pr�vat det �n, men
 det verkar ganska fr�ckt. Kolla in p�
 http://www.mygale.org/~bbrox/GiMd2Viewer/.


 4.7.  QIPX

 QIPX �r en upps�ttning program som l�ter Linux Quake klienter (TCP/IP)
 kontakta DOS Quake klienter (IPX). Det �r v�l anv�ndbart om du spelar
 netquake i ett LAN.  QIPX finns p�
 http://www.geocities.com/SiliconValley/Park/6083/qipx.html.

 4.8.  Ice

 Ice �r en Quake kart editor f�r UN*X skapad av C.J. Beyer och John
 Watson.  Jag har inte anv�nt det h�r programmet, inte heller vet jag
 vilken status det befinner sig i. Ice hemsida finns p�
 http://styx.phy.vanderbilt.edu/~ice/.


 4.9.  Q2getty

 Q2getty �r ett hackad version av mingetty av Mike Gleason
 ([email protected]) som automatiskt l�ter dig k�ra och �terskapa ett
 program (t.ex. en Quake server) p� en virtuell konsol.  Programmet
 finns i files sektionen p�
 http://www.ncftpd.com/unixstuff/q2getty.html.


 4.10.  rcon

 Rcon �r ett par verktyg som l�ter en fj�rradministrering av en Quake
 II server genom RCON protokollet. Michael Dwyer
 ([email protected]) �r utgivare.  Rcon 1.1 finns p� .


 4.11.  qlog ++

 Qlog �r en QuakeWorld/Quake II server log parser under GPL licensen
 som genererar en utf�rlig spelar statistik. Craig Knudsen
 ([email protected]) heter utgivaren.  Hemsidan f�r qlog �r
 http://www.radix.net/~cknudsen/qlog/.


 4.12.  Cheapo **

 Cheapo �r en proxy som kan anv�ndas f�r att routa QuakeWorld n�tverks
 trafik.  Dessutom kan proxyn modifiera data och erbjuder finesser f�r
 ut�kat spel.  Du kan kontakta cheapo som om det var en QuakeWorld
 server, och sedan ge den kommandon som skickar dig vidare till en
 riktig server. Proxyn kan ocks� k�ras p� en brandv�gg som inte
 hanterar Quake trafik, s� att maskiner innanf�r brandv�ggen kan
 anv�ndas f�r att spela. The Cheapo hemsida:
 http://www.saunalahti.fi/~softech/.


 4.13.  qgraph **

 QGraph (Quake Graph) �r ett verktyg f�r att hj�lpa folk att hantera
 Quakes d�dsmatcher, turneringar och Quakeworld spel.  QGraph �r ett
 program som kontaktar (via LAN eller internet) Quake, Quake II,
 Quakeworld och Hexen2 servrar och visar dig data      om spelet som
 k�rs p� servern i realtid.  QGraph hemsida:
 http://www.frag.com/qgraph.



 5.  Fels�kning/Vanliga Fr�gor



 5.1.  Allm�nt






 5.1.1.  Skillnader mellan Operativ System



 �  Versal k�nslighet (Case sensitivity) - spelar ingen roll i DOS och
    Windows.  BASE1.TXT �r samma sak som base1.txt.  Under Linux och
    andra unixdialekter, �R det skillnad p� stora och sm� bokst�ver.
    MOTD.TXT och motd.txt �r olika filer.  Detta kan orsaka problem med
    spelarmodeller och skin filer om de installeras med stora bokst�ver
    eller stora och sm� bokst�ver blandade.  players/male/santa.PCX
    beh�ver �ndras till santa.pcx f�r fungera i Linux.  fixskins.sh
    skriptet som f�ljer med quakeworld konverterar alla filnamn i ett
    bibliotek till sm� bokst�ver.  Skriptet f�ljer nedan:


    ___________________________________________________________________
         #!/bin/sh
         for x in *; do
            y=`echo $x | tr '[A-Z]' '[a-z]'`
            if [ $x != $y ]; then
               mv $x $y
            fi
         done

    ___________________________________________________________________





 �  S�kv�gsavskiljare - DOS och Windows anv�nder tecknet backslash "\"
    f�r att separera element i s�kv�gar och filer.  In Unix, anv�nds
    backslash tecknet som ett "undantags" tecken. Om du anv�nder
    s�kv�gar i dina konfigurationsfiler (eller mod kod, eller n�gon
    annanstans), se till att anv�nda "/" och inte "\".



 �  Radavslutnings tecken - Under DOS/Windows, avslutas varje rad i en
    textfil med ett vagnretur tecken (CR) och ett radmatnings tecken
    (LF). Textfiler i Unix anv�nder enbart radmatnings tecken vid
    slutet p� vaje rad. Att anv�nda DOS/Win formatterade textfiler kan
    orsaka m�ngder med mystiska Quake problem. Genom att t.ex. anv�nda
    en felaktigt formatterad quake2.conf fil fr�n Quake 3.17 f�s
    felmeddelandet "LoadLibrary("ref_XXX.so") failed: No such file or
    directory".  LMCTF-TE reports a floating point exception.  Om du
    har ett of�rklarligt problem, f�rs�k att ta bort CR tecknen fr�n
    dina textfiler:



           mv file.txt file.bak; tr -d '\r' < file.bak > file.txt








 5.1.2.  Glibc, RedHat 5.x, Debian 2 �verv�ganden**

 F�ljande g�ller endast Quake I bin�rerna (squake, glquake och
 quake.x11). Fr�n och med version 2.30 respektive 3.19, finns
 QuakeWorld och Quake II tillg�ngliga i b�de libc5 och glibc versioner.

 Quake bin�rerna kompilerades med libc5. Nyare Linux distributioner som
 RedHat 5.x och Debian 2.0 anv�nder det inkompatibla glibc som f�rvalt
 C bibliotek. Om du k�r Quake p� ett glibc system �r det ett par saker
 du m�ste t�nka p�:



 �  B�de RedHat 5 och Debian 2 har libc5 kompatibla paket som till�ter
    dig att k�ra libc5-baserade applikationer. Se till att dessa paket
    �r installerade.  B�da distributionerna l�gger deras libc5-baserade
    biliotek i /usr/i486-linux-libc5/lib.


 �  Se till att Quake anv�nder de korrekta bilioteken. Skapa ett skript
    som det nedan vilket pekar $LD_LIBRARY_PATH mot dina bibliotek
    innan det k�r ig�ng Quake.


    ___________________________________________________________________
         #!/bin/sh
         export LD_LIBRARY_PATH=/usr/i486-linux-libc5/lib
         ./quake2 +set vid_ref gl $*

    ___________________________________________________________________




 �  Om du t�nker kompilera ett bibliotek som SVGAlib eller Mesa f�r
    anv�ndning med Quake, m�ste du kompilera mot libc5 & Co.  Om du
    bara bygger biblioteken enligt instruktionerna kommer de att l�nkas
    mot det f�rvalda biblioteket, glibc. Du m�ste se till att dina nya
    bibliotek l�nkas mot libc5 och libc5-baserade bibliotek f�r att de
    ska bli kompatibla med Quake.  Se din distribution f�r information
    om att l�nka mot icke-standard biliotek.




 5.1.3.  Min mus verkar inte fungera eller svarar slumpm�ssigt



 �  �r gpm ig�ng? gpm �r ett program som l�ter dig klippa och klistra
    med musen i virtuella konsoler. M�nga distributioner sl�r p� gpm
    automatiskt.  Gpm kan r�ka i konflikt med Quake. Se om det �r ig�ng
    med f�ljande kommando:



           ps aux | grep gpm





 Om resultatet ser ut s� h�r:



           root      6115  0.0  0.4   832   316  ?  S   17:54   0:00 gpm -t PS/2





 S� �r gpm ig�ng och i konflikt med Quake. gpm -k (som root) borde
 stoppa gpm.  Om det inte g�r det (gpm -k fungerar inte alltid p� mitt
 system),  d�da gpm med kommandot killall gpm.

 Om du aldrig anv�nder gpm, kan du hindra det fr�n att starta vid start
 av datorn.  Se dokumentationen f�r din distribution f�r information om
 detta.




 �  �r din mus ordentligt konfigurerad i libvga.config?  Den h�r filen
    ligger vanligtvis i /etc eller /etc/vga.  �ppna och leta efter en
    rad som den h�r



           mouse Microsoft





 P� mitt system, �r detta den f�rsta optionen i filen. Se till att
 mustypen st�mmer med din h�rdvara.



 5.1.4.  Min Microsoft Intellimouse eller Logitech MouseMan+ fungerar
 inte korrekt.

 SVGAlib, som hanterar mus input f�r SVGA och GL Quake/QW/Q2, hade inte
 st�d f�r Intellimouse f�rr�n version 1.3.0.  Om du har en �ldre
 version av SVGAlib �n 1.3.0, b�r du uppgradera, anv�nd sedan mustypen
 IntelliMouse (f�r seriella m�ss) eller IMPS2 (f�r PS/2 m�ss) i din
 libvga.config fil.


 5.1.5.  Min mus "laggar" och verkar mycket sl�are �n under Windows.



 �  F�r m�nga, r�cker det med att �ka v�rdet p� sensitivity i spel
    konsolen f�r att r�da bot p� problemet.  Att s�tta sensitivity f�r
    hand i konsolen eller i en .cfg fil l�ter dig �ka v�rdena mer �n du
    kan g�ra med draglisterna under Options  menyn, t.ex. f�r
    sensitivity 15.



 �  Fr�n Zoid's 1/7/98 .plan uppdatering:


      Om du f�r video 'lag' i GL renderaren (sk�rmuppdateringarna
      verkar komma l�ngt efter musr�relserna) skriv "gl_finish 1"
      i konsolen.  Detta tvingar fram en uppdatering av r�relserna
      varje sk�rmuppdatering.





 �  Den senaste versionen av SVGAlib (1.3.0) erbjuder en uppsj�
    parametrar i libvga.config som du kan anv�nda f�r att skr�ddarsy
    beteendet hos din mus.  Med r�tt inst�llningar �r det m�jligt att
    f� din mus att k�nnas precis som du vill ha den.  P� mitt system
    �ndrade jag bara mouse_accel_type till normal (f�rvalt v�rde �r
    power) och det gav de resultat jag ville ha. Jag har inte
    experimenterat med de andra inst�llningarna, och jag l�tsas inte
    heller veta vad alla g�r.



 �  Den lilla draglisten



 5.1.6.  Jag har ett Voodoo2, n�r jag f�rs�ker k�ra gl redndreraren,
 rapporterar den att   jag inte har n�got Voodoo kort installerat.

 Det �r olika versioner av Glide f�r Voodoo repektive Voodoo2 kort. Se
 till att du anv�nder den korrekta f�r ditt system.


 5.1.7.  spelet och ibland l�mnas min konsol oanv�ndbar.  N�r jag
 spelar n�got av Quake spelen under SVGAlib eller GL och trycker CTRL-
 C, avslutas

 5.1.8.  Ibland n�r Quake/Quake II avslutas onaturligt, l�mnas min kon�
 sol oanv�ndbar.

 Jepp. Detta suger.  SVGAlib f�ngar CTRL-C och avg�r vad som ska g�ras
 ist�llet f�r att l�ta Quake hatera det. Jag vet inte n�gon v�g runt
 detta f�rutom att hacka SVGAlib.

 Om du k�r dina Quake spel fr�n ett script som �terst�ller ditt
 tangentbord och terminal, som skriptet nedan, �r dock risken mindre
 att du f�r en oanv�ndbar terminal om Quake skulle krascha.



 ______________________________________________________________________
      #!/bin/sh
      ./quake2 $*
      kbd_mode -a
      reset

 ______________________________________________________________________




 5.1.9.  squake/quake2 startar inte och s�ger " svgalib: cannot get I/O
 permissions"

 Quake m�ste k�ras som root, s� du m�ste antingen starta det som root
 eller g�ra Quake bin�rerna setuid root. Se installations
 instruktionerna i detta dokument f�r detaljer.


 5.1.10.  Ibland slutar tangentrepetitionen i X att fungera efter att
 n�got av Quake spelen k�rts i X.

 Av n�gon anledning, st�nger X11 versionerna av Quake av
 tangentrepetition under tiden de k�rs.  Om programmet av n�gon
 anledning avslutas abrupt, kommer tangentrepetitionen inte s�ttas p�
 igen.  Ge:





      xset r on





 F�r att s�tta p� repetitionen.


 5.1.11.  Quake/Quake II s�ger "/dev/dsp : device not configured"

 Din ljudh�rvara �r inte korrekt konfigurerad. Du kanske bara beh�ver
 ge ett insmod sound, eller s� beh�ver du kanske bygga om k�rnan.
 RedHat anv�ndare kan beh�va anv�nda sndconfig(8) verktyget.  Se
 dokumentationen f�r din Linux distribution och/eller Linux Sound HOWTO
 f�r information om att konfigurera ditt systems ljud h�rdvara.


 5.1.12.  GL Quake/Quake II �r l�ngsammare i Linux �n i Windows. **

 Windows 3Dfx GL miniport �r kraftigt optimerad f�r de saker Quake II
 g�r.  Mesa d�remot, �r mera generellt och mindre optimerat. Resultatet
 blir att Linux Quake II blir l�ngsammare �n under Windows. Detta �r
 inte en begr�nsning i Linux, utan en begr�nsning i nuvarande
 drivrutiner.

 Till de senaste versionerna av QuakeWorld och Quake II, finns 3Dfx
 miniport som n�mns ovan tillg�ngligt f�r Linux. �ven fast det inte
 lyfter upp Quake till Windowsversionernas prestanda, �r det �nd� ett
 steg i den riktningen.

 Pentium Pro och Pentium II anv�ndare kan till�mpa ett par trick med
 minnes buffring - den senaste /dev/3dfx drivrutinen har st�d f�r att
 automatiskt st�lla in det h�r �t dig.  Att m�jligg�ra MTRR kan
 resultera i betydliga (10 fps p� mitt system) GL Quake uppsnabbningar.
 Se http://glide.xxedgexx.com/MTRR.html f�r mera detaljerad
 information.


 5.1.13.  Hur g�r jag f�r att starta en server, logga av, och �terkomma
 till den senare? **

 screen(1) �r ett bra hj�lpmedel f�r detta. Det l�ter dig skapa m�nga
 virtuella sk�rmar p� en tty och v�xla mellan dessa.  Screen f�ljer med
 m�nga distributioner. Du kan ladda ner det fr�n:
 ftp://prep.ai.mit.edu/pub/gnu eller n�gon GNU mirror
 (ftp://ftp.sunet.se/pub/gnu).

 Starta screen genom att ge kommandot screen, skapa sedan en ny sk�rm
 genom att trycka CTRL-A CTRL-C.  Du kommer inte att m�rka mycket n�r
 du trycker men, jag f�rs�krar, n�got h�nder.

 Starta a Quakeworld server:



           /usr/local/games/quake/qwsv





 �ppna nu ett nytt screen f�nster med CTRL-A CTRL-C och starta en Quake
 II server:


      /usr/local/games/quake2/quake2 +set dedicated 1





 Nu kan du v�xla fram och tillbaka mellan servrarna genom att trycka
 CTRL-A CTRL-N.

 Tryck CTRL-A CTRL-D f�r att koppla loss fr�n screen programmet.
 Screen och dina servrar k�rs fortfarande med de syns inte l�ngre i
 ditt terminal f�nster. Nu kan du logga av och dina processer kommer
 �nd� att forts�tta k�ras normalt.

 Anv�nd screen -r f�r att �terkoppla till din screen process igen och
 f� tillg�ng till dina servrar.

 Det var allt.  Se man sidan f�r screen(1) f�r mer detaljerad
 information.



 5.2.  Quake/QuakeWorld


 5.2.1.  Quake d�r med ett segmentation fault n�r det startas.

 Det h�r brukar betyda att ditt n�tverk inte �r ordentligt
 konfigurerat.  F�rs�k att starta quake med -noudp valet och se om
 felet f�rsvinner.  Om det fixar det, unders�k din /etc/hosts fil och
 se till att det finns en rad f�r din egen maskin d�r. Anv�nd 127.0.0.1
 f�r din IP adress om du har en uppringd f�rbindelse som ger dig olika
 adresser varje g�ng du ansluter.


 5.2.2.  Vad �r skillnaden bellan glqwcl , glqwcl.3dfxgl , och
 glqwcl.glx ? ++



 �  glqwcl �r standard GL Quakeworld klienten som du sett i tidigare
    versioner. Den �r l�nkad mot libMesaGL.so.2.


 �  glqwcl.3dfxgl �r ett script som k�r glqwcl efter att ha laddat 3Dfx
    GL miniport biblioteket, lib3dfxgl.so.  Att f�rst ladda miniport
    bilioteket g�r att dess GL funktioner anv�nds ist�llet f�r Mesas.
    Eftersom GL miniport �r optimerat f�r Quake, �r detta en god sak.


 �  glqwcl.glx �r l�nkad mot standard OpenGL biblioteken ist�llet f�r
    Mesa. Detta l�ter glquake k�ras p� annan 3D h�rdvara som st�ds av
    n�gon annan OpenGL implementation. Detta �r en X applikation och
    m�ste k�ras fr�n X.



 5.2.3.  N�r jag k�r glqwcl.glx  i fullsk�rm fr�n X, kan jag inte
 anv�nda musen eller tangentbordet ++


 K�r glqwcl.glx med +_windowed_mouse 1 valet. GLX Quakeworld k�rs i ett
 f�nster, �ven om det ser ut som det tar upp hela sk�rmen.  Om du
 flyttar musen medan f�nserhanteraren �r i fokus-f�ljer-musen l�ge,
 kommer du antagligen att flytta musen utanf�r detta f�nster, och Quake
 kommer att sluta svara p� mus och tangentbords indata.
 +_windowed_mouse 1 f�r Quakeworld att f�nga musen.


 5.3.  Quake II


 5.3.1.  N�r jag f�rs�ker k�ra Quake II med GL renderaren, misslyckas
 det med meddelandet "LoadLibrary("ref_gl.so") failed: Unable to
 resolve symbol"

 Om du omedelbart f�re "Unable to resolve symbol" raden har ett
 meddelande i stil med "can't resolve symbol 'fxMesaCreateContext'", s�
 har inte ditt Mesa bibliotek glide support inkompilerat.  Se sektion
 ``GL renderaren'' i installationssektionen f�r Quake II f�r
 installations information om Mesa och glide.


 5.3.2.  start av Quake II ger felmeddelandet LoadLibrary("ref_XXX.so")
 failed: No such file or directory



 �  /etc/quake2.conf inneh�ller inte korrekt s�kv�g till din Quake II
    katalog.  Den h�r filen ska inneh�lla en rad som anger Quake II
    katalogen.



 �  If /etc/quake2.conf inneh�ller r�tt s�kv�g, f�rs�k att ta bort
    filen och �terskapa den f�r hand. Vissa versioner av Quake II f�r
    Linux innkluderar en felaktigt formatterad quake2.conf fil.



 �  Har du SVGAlib installerat?  Unders�k /lib, /usr/lib och
    /usr/local/lib och leta efter filen libvga.so.1.X.X, d�r Xen �r
    n�gra siffror. Hittar du ingenting, m�ste du ladda hem och
    installera SVGAlib f�r att k�ra Quake II utanf�r X.



 �  Om renreraren i fr�ga �r ref_gl.so, kan det h�nda att Mesa inte �r
    korrekt installerat. Har du kopierat libMesaGL.so.2.6 till en
    bibliotekskatalog som installationsinstruktionerna sade �t dig.



 �  Om renderaren i fr�ga �r ref_gl.so, har du installerat glide
    biblioteken?




 5.3.3.  N�r jag �ndrar brightness under GL renderaren, och trycker p�
 "apply", h�nder det ingenting.


 Skriv vid_restart i konsolen f�r att l�ta �ndringarna tr�da i kraft.



 5.3.4.  Anm�rkning p� 3.17 distributionen

 I skrivande stund, �r den senaste Quake II versionen 3.19. Om du av
 n�gon anledning k�r version 3.17 ist�llet, kan f�ljande information
 vara av intresse f�r dig.
 Tv� text filer (quake2.conf och fixperms.sh) i 3.17 distributionen
 sparades av misstag i MS-DOS CR/LF text-fil format ist�llet f�r unix
 LF format. Detta inneb�r att det �r en extra vagnretur vid slutet av
 varje rad i dessa filer och de kommer inte att fungera som de ska
 f�rr�n du fixar dem.

 Vi k�r dem genom tr(1) f�r att ta bort alla vagnreturer:




           for i in fixperms.sh quake2.conf
           do
           mv $i $i.bak
           tr -d '\r' < $i.bak > $i
           done






 5.3.5.  N�r jag h�r Quake II med +set vid_ref glx  i fullsk�rmsl�ge
 fr�n X, kan jag inte anv�nda musen eller tangentbordet. ++


 K�r GLX quake2 med +set _windowed_mouse 1 valet. GLX Quake2 k�rs i ett
 f�nster, �ven om det verkar som om det tar upp hela sk�rmen.  Om du
 r�r musen medan f�nsterhanteraren �r i f�lja-musen-l�ge, kommer du
 antagligen att flytta musen utanf�r f�nstret, och Quake II kommer att
 sluta reagera p� mus och tangentbords indata. +set _windowed_mouse 1
 f�r Quake II att exklusivt ta hand om musen.


 5.3.6.  Varf�r kan jag inte �ndra en del av SVGA l�gena som finns i
 Quake II Video menyn? **

 SVGAlib vet antagligen inte hur det ska skapa dessa l�gen med ditt
 grafikkort.  N�r Quake II startar med SVGA renreraren (ref_soft.so),
 skriver den ut en lista p� alla l�gen som SVGAlib s�ger finns
 tillg�ngliga:



           ------- Loading ref_soft.so -------
           Using RIVA 128 driver, 4096KB.
           mode 320: 200 1075253220
           mode 320: 240 1075253220
           mode 320: 400 1075253220
           mode 360: 480 1075253220
           mode 640: 480 1075253220
           mode 800: 600 1075253220
           mode 1024: 768 1075253220





 Dessa �r de enda l�gen som du framg�ngsrikt kommer att kunna v�xla
 mellan fr�n Video menyn. Om t.ex., 512*384 inte finns i listan, kommer
 det inte g� att v�lja det l�get fr�n Video menyn.

 SVGAlib l�ter dig definiera nya l�gen f�r vissa chipsets i
 libvga.config, om du har tur kan du skapa dina egna video l�gen p�
 detta s�tt.  Se dokumentationen f�r SVGAlib f�r detaljer.

 6.  Tips & Trick




 6.1.  Att k�ra X och GL versionerna utan setuid

 Om du endast k�r X och GL versionerna av Quake, QuakeWolrd eller Quake
 II, beh�ver du inte k�ra dem med rootr�ttigheter. SVGA �r det enda
 l�get som m�ste k�ras som root. X versionerna beh�ver endast tillg�ng
 till /dev/dsp, ljudenheten. GL versionerna beh�ver tillg�ng till b�de
 3Dfx kortet och /dev/dsp.

 /dev/dsp m�ste vara l�s och skrivbar av Quake. De flesta
 distributioner ger den r�ttigheterna 662 (rw-rw--w- /dev/dsp.  P� de
 flesta system �r m�jligheten att l�sa fr�n ljudenheten inget
 allvarligt s�kerhetsproblem. Om den h�r l�sningen inte �r acceptabel
 f�r ditt system, skapa en grupp som �ger /dev/dsp och l�t dina
 Quakespelare tillh�ra den gruppen.

 Du beh�ver drivrutinen f�r /dev/3dfx som kan h�mtas fr�n Daryll
 Strauss' glide sida (http://glide.xxedgexx.com/3DfxRPMS.html) f�r att
 k�ra glide applicationer (som GLQuake) utan rootr�ttigheter.  Ladda
 ner Device3Dfx.xxx.rpm paketet och installera enligt instruktionerna
 p� webbsidan.  Efter att du installerat drivrutinen, se till att
 /dev/3dfx har r�ttigheterna 666 (chmod 666 /dev/3dfx).

 N�r /dev/dsp och /dev/3dfx �r korrekt konfigurerade, kan du ta bort
 setuidbitten fr�n dina Quake/QW/Q2 bin�rer. Ge bara (som root)
 kommandot chmod 0755 XXXXX, d�r XXXXX antingen �r glquake, quake.x11,
 eller quake2.

 Om du har spelat som root innan du gjort dessa �ndringar, kommer m�nga
 av dina Quakefiler (t.ex. sparade spel) vara �gda av root och inte
 vara �tkomliga f�r vanliga anv�ndare, s� kom ih�g att �ndra filernas
 �gare innan du f�rs�ker spela utan att vara root.


 6.2.  Att k�ra SVGA och GL spel fr�n X**

 GLX Quakeworld och Quake II klienterna �r rena X applikationer, men
 eftersom den anv�nder Mesa ist�llet f�r 3Dfx mini-drivrutinen, �r de
 l�ngsammare �n lib3dfxgl.so versionerna. D�rf�r kanske du f�redrar att
 starta s� h�r fr�n X ist�llet f�r att anv�nda GLX klienterna.

 F�ljande �r baserat p� ett "2 cent tip" av Joey Hess
 ([email protected]) fr�n Linux Gazette.  Originalet finns p�
 http://www.ssc.com/lg/issue20/lg_tips20.html#squake

 Ja, det �r m�jligt att k�ra Quake spelen fr�n X om du �r root, men
 s�dant beteende �r styggt, och du riskerar att krasha Quake och tappa
 konsolen. Med lite arbete kan du g�ra det m�jligt f�r en vanlig
 anv�ndare att k�ra SVGA och GL Quake fr�n X OCH automatiskt v�xla
 tillbaka till X n�r programmet avslutas, vare sig det avslutas normalt
 eller ej.

 Notis: n�r jag s�ger "Quake" i texten nedan, menar jag egentligen
 "quake, glquake, squake, qwcl, glqwcl, qwcl.x11 eller quake2".



 �  F�rst, m�ste du ha open(1) paketen av Jon Tombs. Detta �r en
    upps�ttning mycket sm� program som l�ter dig v�xla mellan virtuella
    konsoler och starta program p� dem. Ladda hem open fr�n
    http://sunsite.unc.edu/pub/Linux/utils/console/.  Du borde inte
    beh�va g�ra mycket mer �n ett make;make install f�r att kompilera
    och installera det. N�r det v�l �r installerat, m�ste du g�ra open
    och switchto bin�rerna setuid root.  G�r s�h�r:



           cd /usr/local/bin
           chown root open switchto
           chmod 4755 open switchto








 �  Spara sedan f�ljande kod till en fil och d�p den till getvc.c:


    ___________________________________________________________________
            /* getvc.c
             * Prints the number of the current VC to stdout. Most of this code
             * was ripped from the open program, and this code is GPL'd
             *
             * Joey Hess, Fri Apr  4 14:58:50 EST 1997
             */

             #include <sys/vt.h>
             #include <fcntl.h>

             main () {
               int fd = 0;
               struct vt_stat vt;

               if ((fd = open("/dev/console",O_WRONLY,0)) < 0) {
                 perror("Failed to open /dev/console\n");
                 return(2);
               }
               if (ioctl(fd, VT_GETSTATE, &vt) < 0) {
                 perror("can't get VTstate\n");
                 close(fd);
                 return(4);
               }
               printf("%d\n",vt.v_active);
             }

             /* End of getvc.c */

    ___________________________________________________________________


 Kompilera och installera det n�gonstans i din $PATH:



           gcc getvc.c -o getvc
           strip getvc
           mv getvc /usr/local/bin








 �  Skapa nu ett skript och kalla det runvc:


    ___________________________________________________________________
         #!/bin/sh
         # Run something on a VC, from X, and switch back to X when done.
         # GPL Joey Hess, Thu, 10 Jul 1997 23:27:08 -0400
         exec open -s -- sh -c "$* ; chvt `getvc`"

    ___________________________________________________________________


 G�r det exekverbart och l�gg det n�gonstans i din $PATH:



           chmod 755 runvc
           mv runvc /usr/local/bin






 Nu kan du anv�nda runvc kommandot f�r att starta Quake.  Anv�nd din
 vanliga kommandorad men l�gg till ett runvc i b�rjan:



           runvc ./quake2 +set vid_ref gl +connect quake.foo.com





 Du kommer automatiskt att v�xla till en VC, k�ra Quake och sedan v�xla
 tillbaka till X n�r Quake �r f�rdigt.




 6.3.  Att h�lla musen innanf�r f�nstret i X

 Fr�n readme.linux filen i Quake II:


      Musen kommer inte automatiskt att 'knytas' till Quake2
      f�nstret.  F�r att f� Quake2 att f�nga musen, v�lj 'Windowed
      Mouse' fr�n video menyn, eller skriv '_windowed_mouse 0' vid
      konsolen. F�r att g�ra motsatsen, sl�ppa musen, kan du binda
      tangenterna till att f�nga och sl�ppa musen i konsolen s�
      h�r: bind i "_windowed_mouse 1" bind o "_windowed_mouse 0"
      Sen kommer "i" att f�nga musen och "o" kommer att sl�ppa
      den.




 6.4.  3Dfx "tweak" inst�llningar fungerar �ven under Linux

 Du kanske har sett eller h�rt talas om olika s�tt att "tweaka" Quakes
 OpenGL beteende genom att s�tta olika omgivningsvariabler.  Dessa
 variabler fungerar lika bra under Linux. Du m�ste bara s�tta dem en
 aning annorlunda. Om en Dos/Windows "tweak" guide s�ger:


      SET SST_GRXCLK=59





 F�r du g�ra s� h�r under Linux:



           export SST_GRXCLK=59






 6.5.  Fattig Mans Server Bl�ddrare

 Joe S. ([email protected]) f�resl�r:



           ett trick jag anv�nder med qstat:
           Jag skapar en fil med mina favorit servrar, sedan skriver jag
           qstat -f /C/quake2/file.txt | less





 tryck Ctrl-z f�r att suspendera, kopiera sedan ip adressen eller
 v�rdnamnet med gpm till en kommandorad s� h�r:




           ./quake2 +connect expert.eqclans.com





 Sen kan jag anv�nda fg f�r att g� tillbaka till listan senare...


 6.6.  Att anv�nda lib3dfxgl.so  med Quake I**

 Du kan anv�nda 3Dfx mini-drivrutinen (lib3dfxgl.so) fr�n Quakeworld
 eller Quake II �ven med glquake.  Kopiera bara glqwcl.3dfxgl eller
 quake2.3dfxgl skripten till en ny fil, l�t s�ga glquake.3dfxgl.
 Editera sedan glquake.3dfxgl skriptet so det k�r glquake ist�llet f�r
 glqwcl.  Samma restriktioner f�r att k�ra som root g�ller h�r, liksom
 skillnaderna mellan att k�ra under glibc och libc5.  Se ``Quakeworld''
 eller ``Quake II'' sektionerna f�r mera information om lib3dfxgl.so.


 7.  Administrativa


 7.1.  Nya Versioner av Detta Dokument

 Nya versioner av detta dokument kommer med j�mna mellanrum att postas
 till comp.os.linux.answers och rec.games.computer.quake.misc.  De
 kommer �ven att laddas upp till olika WWW och FTP sajter, som LDP
 hemsidan.
 Nya versioner av detta dokument kommer med j�mna mellanrum att postas
 till New versions of this document will be periodically posted to
 rec.games.computer.quake.misc och comp.os.linux.misc.

 Den senaste versionen av Linux Quake HOWTO kan alltid hittas p�
 f�ljande sajter:



 �  http://www.linuxquake.com/


 �  http://webpages.mr.net/bobz/


 �  http://www.linuxgames.com/quake



 7.2.  Andra Format av Detta Dokument


 Detta dokument finns tillg�ngligt i en m�ngd olika format. M�nga fler
 �n n�dv�ndigt faktiskt. Du kan finna dem p�:
 http://www.linuxquake.com/howto/other-formats.


 �  ASCII text


 �  ASCII text med backspace-overstrikes , l�mpligt f�r man(1)


 �  HTML uppackat och klart f�r att kopieras till din websajt


 �  Postscript


 �  PRC anpassat f�r Aportis Doc p� din Palm Pilot


 �  SGML


 �  LaTeX


 �  Alla ovanst�ende i ett bekv�mt paket



 7.3.  Distributions Policy


 Copyright (c) 1998, Bob Zimbinski, Brett A. Thomas och Mike Hallock.
 Detta dokument f�r distribueras under termerna i LDP licensen p�
 sunsite.unc.edu/LDP/COPYRIGHT.html.

 Denna HOWTO �r fri dokumentation; du kan redistribuera den och/eller
 modifiera den under termerna i LDP licensen. Detta dokument
 distribueras i f�rhoppning att det kommer att vara anv�ndbart, men
 utan n�gon garanti; till och med utan garantin som f�ljer handelsvaror
 eller anpassning f�r ett visst �ndam�l. �ven om detta dokument skulle
 d�da din hund, �r det inte v�rt fel.

 Se LDP licensen f�r mera detaljer.


 7.4.  Revisions Historia

 De sektioner av detta dokument som uppdaterades i den senaste
 revisionen har ett ** efter sektionsrubriken. Sektioner som
 uppdaterades i revisionen omedelbart f�re den senaste �r markderade
 med ++.

 Nedan f�ljer en fullst�ndig revisionshistoria av detta dokument.  Det
 �r inte menat att vara anv�ndbart f�r n�gon annan �n f�rfattarna.






















































 ______________________________________________________________________
      $Log: Quake-HOWTO.sgml,v $
      Revision 1.0.1.14  1998/10/05 19:54:17  bobz
      Tog bort den sedan l�nge d�da LinQuake sidan fr�n listan �ver Linux Quake sajter
      Tog bort renaissoft.com l�nken
      Sm�rre ordf�r�ndringar genomg�ende
      Lade till l�nk till svgalib libc bin�ren
      Adderade info om q2 demot
      Uppdaterade q2 installations info f�r 3.19 releasen
      flyttade sektionen om 3.17 textfilsproblemen till sektionen fels�kning
      Lade till delen om lib3dfxgl.so till QW sektionen
      Lade till delen om GLX klienten till QW sektionen
      Lade till delen om lib3dfxgl.so till Q2 sektionen
      Lade till delen om GLX klienten till Q2 sektionen
      Uppdaterade "l�ngsammare �n windows" FAQ
      Tog bort f�r�ldrat TS tips ang�ende glibc & q2
      Tog bort f�r�ldrat TS tips ang�ende att spela med CD monterad
      �ndrade tipset om att k�ra glquake med lib3dfxgl.so
      Lade till instruktioner f�r Q2 mission pack 2
      Lade till pekare till svgalib libc5 bin�ren
      Lade till FAQ om svgalib l�gen i Q2
      Lade till Cheapo proxy till mjukvaru sektionen
      Lade till screen FAQ
      Lade till qgraph till mjukvarusektionen
      Best�mde att l�ftet om en 3Dfx tweak sektion i n�sta uppdatering var en l�gn

      Revision 1.0.1.13  1998/09/02 01:35:18  bobz
      Fixade n�gra trasiga url l�nkar
      �terst�llde <author> taggen
      Lade till en bekr�ftelse
      Lade till en p�minnelse till icke root tipset
      Lade till qlog listningen

      Revision 1.0.1.12  1998/08/30 21:35:23  bobz
      Uppdaterade QuakeWorld installations sektionen f�r 2.30 releasen
      Uppdaterade QW fil listan
      Uppdaterade Quake 1.01 installations info via email f�rslaget
      Lade till QW 2.30 caveat till sektionen "Glibc �verv�gningar"
      UpPdaterade linux vs. windows hastighet sektionen f�r den nya 3dfx miniporten
      Lade till glqwcl versioner FAQ
      Lade till fels�knings tips om f�nster fokus och glx
      Lade till en mening om /dev/3dfx fil r�ttigheter
      Gjorde runvc skript anv�ndningen klarare
      Lade till tips om att anv�nda mini-drivrutinen med Quake & Quake II

      Revision 1.0.1.11  1998/08/15 19:28:49  bobz
      Lade till glibc i Fels�kning/FAQ sektionen
      Flyttade icke-setuid info till Tips & Trick sektionen
      Flyttade rcs log till Revisions Historie sektionen
      �ndrade distributions info en aning tills LDP vaknar till liv
      �ndrade referenser fr�n quake.medina.net till www.linuxquake.com
      �ndrade linuxgames.com till en lista med platser f�r nuvarande version
      �ndrade 3dfx Howto pekaren
      Flyttade f�rklaringar om (** och ++) till intro sektionen d�r de kommer att l�sas
      N�mnde zoid's GL drivrutins port i Win vs Linux FAQ
      Fixade Tacks�gelser och URL i q2getty

      Revision 1.0.1.10  1998/08/07 19:07:02  bobz
      �ndrade XQF url
      Lade till kommentarer till  sektionen revisions historia
      B�rjade g�ra �ndrings sektioner
      Lade till OS �verv�ganden till fels�knings sektionen
      Lade till rcon till sektionen �vrig Mjukvara
      Lade till ICE till sektionen �vrig Mjukvara

      Revision 1.0.1.9  1998/08/04 21:06:22  bobz
      Uppdaterade Bekr�ftelser
      Lade till diskussion kring Quake s�kerhet
      Lade till QIPX till "Relaterad Mjukvara"
      Lade till ts �mnet om -noudp

      Revision 1.0.1.8  1998/08/03 22:09:28  bobz
      Uppdaterade och strukturerade om sektionen q2 mods
      Mindre �ndringar av gpm fels�kning
      �ndrade info om sound ts
      �ndrade info om intellimouse ts

      Revision 1.0.1.7  1998/08/03 04:55:21  mikeh
      Lade till "Att spela" sektionen till Q2 Mods & Till�gg.
      Lade till "Intelimouse" sektionen till Fels�kning
      Lade till RedHat sndconfig delen till Fels�kning
      Fixade n�gra mellanslags problem, och ett felmeddelande

      Revision 1.0.1.6  1998/08/03 02:01:13  bobz
      �ndrade abstract.

      Revision 1.0.1.5  1998/07/31 16:07:11  bobz
      N�mnde gpm -k i mus fels�kning
      N�mnde 'sensitivity' i mus lagg fels�kning
      Lade till tipset qstat|less
      Lade till "/dev/dsp not configured" till fels�kning
      Formulerade om delar av kompilera mod sektionen
      Lade till lite om att k�ra server side mods
      Korrigerade versions # i q2 mission pack 1
      Uppdaterade bekr�ftelse sektionen

      Revision 1.0.1.4  1998/07/30 21:08:46  bobz
      Fixade ett problem med radbrytningar i <sect> taggar

      Revision 1.0.1.3  1998/07/30 17:40:29  bobz
      Fixade trasig l�nk till Latex versionen.

      Revision 1.0.1.2  1998/07/30 15:46:40  bobz
      test uppdatering.

      Revision 1.0.1.1  1998/07/30 15:43:59  bobz
      �ndrade versions numrering.

      Revision 1.10  1998/07/30 13:51:24  bobz
      Mindre versions �ndringar

      Revision 1.9  1998/07/29 20:42:03  bobz
      �ndrade n�gra server l�nkar

      Revision 1.8  1998/07/29 17:37:15  bobz
      Lade till en Quake II model viewer till sektionen Andra Program

      Revision 1.7  1998/07/29 16:02:23  bobz
      Lade till n�gra relativa l�nkar i andra format f�r att g�ra det mer portabelt

      Revision 1.6  1998/07/29 15:18:12  bobz
      Versions och datum st�mpling

      Revision 1.5  1998/07/29 14:52:03  bobz
      Lade till taggar f�r automatisk datumst�mpling

      Revision 1.4  1998/07/29 13:17:51  bobz
      �ndrade captured.com's web adress p� webmasterns beg�ran

      Revision 1.3  1998/07/29 02:11:02  bobz
      Hoppsan.  Gjorde "Andra format" till <sect> ist�llet f�r <sect1>.

      Revision 1.2  1998/07/29 01:55:41  bobz
      Oops.  Raderade doctype taggen...

      Revision 1.1  1998/07/29 01:48:34  bobz
      Lade till sektionen Andra Format.
      �ndrade Tacks�gelser
      Lade till ftp.medina.net till listan �ver ftp sajter

      Revision 1.0 1998/07/28
      F�rsta officiella versionen

      Revision 0.9 1998/07/25
      Omstrukturering, omskrivning och till�gg av Bob Zimbinski.

      Revision 0.01 1998/06/16
      F�rsta F�r-Release versionen v0.01 av Brett A. Thomas ochMike Hallock.

 ______________________________________________________________________