; TeX output 2003.11.22:1547_2 ~?ՁZݺIqqecss2074LinuxfQuakwmeHOWTO cG 1 ecrm1000Bob}Zimbinski(qL ectt1000bobz@mr.net),+BrettA.Thomas(quark@baz.com),enMikeHalloGck(mikeh@medina.net),V*ertaaldU doGorEllenBokhorst,bokkie@nl.linux.org|:ov1.0.1.18,18DecembGer1998&6 ecss1000DitadoGcumentlegtuithoeQuake,dQuakeWorldaenQuakeIIaopeenIntelLinuxsysteemteinstalleren,ddraaienenproblemenU optelossen.(&Lt$ffffecbx1440Inhoudsopgacve]f ecbx10001In>troQductie}85ؼ1.1%F*eedback,U Commentaar,Correctiesw.荍................................w51.2%AndereU F*ormatenvqanDitDoGcument8㍍.荍...............................w51.3%Erkenningen7.荍.............................................w61.4%AndereU BronnenmetInformatie"獍.荍..................................w6%1.4.1ELinuxU SpGeciekeQuakeInformatie.荍............................w6%1.4.2EAlgemeneU QuakeInformatie񕍍.荍................................w7%1.4.3ELinuxU SpGelInformatie++.荍.................................w72Quak>e/Quakeworld_O72.1%Minimumvereistens.荍.........................................w72.2%InstallerenU vqanQuakea.荍.......................................w8%2.2.1EDownloadU deNoGodzakelijkeU Bestanden k.荍.........................w8%2.2.2EMaakU deInstallatieDirectoryaan++%.荍..........................w9%2.2.3EInstallerenU V*anafeenQuakeCD2).荍.............................w9%2.2.4EDOS/WindowsU naarLinuxInstallatieօ.荍..........................x?10%2.2.5ESharewareU V*ersieInstallatie*e.荍................................x?112.3%T*oGevoegenU vqandeLinuxBinariesۍ.荍.................................x?112.4%InstellenU vqanPermissies.荍......................................x?122.5%X11U Quake׍.荍.............................................x?122.6%SVGAlibU QuakeUy.荍..........................................x?122.7%GLQuake.荍..............................................x?13%2.7.1ESVGAlibq.荍..........................................x?13%2.7.2EGlideU ++c󍍑.荍..........................................x?13%2.7.3EMesaY.荍............................................x?142.8%Linux-SpGeciekeU Commando-regelOpties.荍............................x?152.9%QuakeW*orldÍ.荍.............................................x?16%2.9.1EInstallerenU vqandeRPMpackages .荍............................x?16*_2 ~?GINHOUDSOPGAVEh2ՁV%2.9.2EInstallerenU vqandetar.gzpackageski.荍.............................x?17ؼ%2.9.3EDraaienU vqanQuakeW*orld .荍.................................x?172.10%Serversɗ.荍................................................x?182.11%AanpassingenU &Uitbreidingen{.荍..................................x?18%2.11.1ECaptureU theFlag !q.荍.....................................x?19%2.11.2EMissionU Packs.荍........................................x?19%2.11.3EQuakeU T*oGols1.荍........................................x?193Quak>eIQI)193.1%BasisbGenodigdheden.荍........................................x?203.2%InstallerenU vqanQuakeIGIS[.荍......................................x?20%3.2.1EDownloadU deBenoGdigdeBestanden++U.荍..........................x?20%3.2.2EMaakU deInstallatieDirectoryaan++%.荍..........................x?21%3.2.3EInstallerenU vqanafCD.荍....................................x?21%3.2.4EWindowsU naarLinuxinstallatieq.荍..............................x?22%3.2.5EInstallerenU vqandedemo-versie.荍..............................x?233.3%T*oGevoegenU vqandeLinuxBinariesۍ.荍.................................x?23%3.3.1EInstallerenU vqandeRPMpackages .荍............................x?24%3.3.2EInstallerenU vqandetar.gzpackages2Q.荍............................x?243.4%InstellenU vqanPermissies.荍......................................x?24%3.4.1EQuake2.conf.荍........................................x?243.5%DeU XRenderer.荍...........................................x?253.6%DeU SVGAlibRenderer++9.荍.....................................x?253.7%DeU OpGenGLRenderer͍.荍.......................................x?25%3.7.1ESVGAlibq.荍..........................................x?26%3.7.2EGlideU ++c󍍑.荍..........................................x?26%3.7.3EMesaU ** ʩ.荍..........................................x?26%3.7.4Elib3dfxgl.soU **/I.荍.......................................x?27%3.7.5EKiezenU vqaneenGL-driver**.荍...............................x?273.8%DeU GLX-Renderer++ ō.荍......................................x?273.9%Linux-SpGeciekeU CommandoRegelOpties2.荍............................x?283.10%QuakeU IGIServers++ 7.荍.......................................x?28%3.10.1EListenU Serversݍ.荍.......................................x?29%3.10.2EDedicatedU ServersE-.荍.....................................x?29%3.10.3EAndereU BronnenmetServerInformatie.荍.........................x?293.11%AanpassingenU &Uitbreidingen{.荍..................................x?30%3.11.1EClientgerichteU Aanpassingenō.荍...............................x?30,_2 ~?GINHOUDSOPGAVEh3ՁV%3.11.2EOpU ServerGerichteAanpassingen`.荍............................x?30ؼ%3.11.3EGameU Source++Ͽ.荍.....................................x?31%3.11.4EMissionU Packsݍ.荍.......................................x?314GerelateerdeSoft>wareKy324.1%QStat巍.荍................................................x?324.2%XQF zÍ.荍................................................x?324.3%QuickSpyG.荍..............................................x?334.4%QPlugU voGorLinux#.荍.........................................x?334.5%qkHacklib.荍..............................................x?334.6%GiMd2Viewer Ս.荍...........................................x?344.7%QIPXP[.荍................................................x?344.8%Ice.荍..................................................x?344.9%Q2gettyɟ.荍...............................................x?344.10%rconP#.荍.................................................x?344.11%qlog,.荍.................................................x?344.12%CheapGoG.荍...............................................x?354.13%qgraph {.荍...............................................x?354.14%VispatchU ++؟.荍............................................x?354.15%GStatU ++ FI.荍.............................................x?354.16%QuakeLaunchU ++ˍ.荍.........................................x?354.17%QPLogU ++w.荍.............................................x?355Probleemoplossing/FA>Qs<}Y365.1%Algemeen.荍..............................................x?36%5.1.1EOSU verschillenoverwegingenN.荍................................x?36%5.1.2EGlibGc,U RedHat5.x,Debian2overwegingenU (alleenvoorQuake1)++B.荍.........x?36%5.1.3EMijnU muiswerktnietoflijktwillekeurigtereageren.q**n.荍................x?37%5.1.4EMijnU MicrosoftIntellimouseofLogitechMouseMan+werktnietcorrect. u.荍......x?38%5.1.5EMijnU muisis"vertraagdnhetlijkteropdathijveellangzamerisdanonderWindows. ,,38%5.1.6EIkOWhebeenV*oGodoo2,PenOWalsikwilprobGerenhetmetdeglrenderertedraaien,rappGor- EteertU hetdatikgeenV*oGodooU kqaarthebgenstalleerd.J卍.荍..................x?38%5.1.7EAls^ikQuake-spGellenonderSVGAlibofGL^aanhetspGelenbentenopCTRL-C^druk,Ewordt'hetspGelbeindigtenlaatmijnconsolesomsineenonbruikbaretoestandachter.ESomsU alsQuake/QuakeU IGIabnormaaleindigt,laathetmijnconsoleonbruikbaarachter.`38%5.1.8Ehetopstartenvqansquake/quake2misluktenhetEgeeft-\demelding"svgalib: Xcannot?getI/Opermissions"39gj_2 ~?GINHOUDSOPGAVEh4ՁV%5.1.9ESomsPwerktdetoGetsenherhalingnietmeernahetspelenvqannvandeQuakespGellen EonderU X..荍...........................................x?39ؼ%5.1.10EQuake/Quake$IGITgeeftaan/dev/dsp:"devicenotcongured"39%5.1.11EGLU Quake/QuakeIGIdraaitlangzameronderLinuxdanonderWindows.q++|.荍....x?39%5.1.12EHoGeU kqanikeenserverstartenenuitloggenenvervolgenserlaternaarterugkeren?$.荍.x?40%5.1.13EHoGeU kqanikervoorzorgendatdemuishetvenserinXnietverlaat?q++%.荍.......x?40%5.1.14EAls=ikQuake/Quakeworld/Quake=IGI=onderXdraai,xneemtdeafbGeeldingslechtshetEhalveU vensterinbGeslagen/ofdekleurenzienerallemaalraaruit.q++ō.荍........x?40%5.1.15EW*aarPkqanikdebroncoGdekrijgenvanQuake/QuakeW*orld/QuakePIGIPzodatikhetvoorEPPC/Alpha/GamebGoy/etcU kqancompileren?q++q.荍....................x?415.2%Quake/QuakeW*orld;.荍........................................x?41%5.2.1EQuakeU sterfttijdenshetopstartenafmeteensegmentationfault.ፍ.荍...........x?41%5.2.2EW*atU ishetverschilU tussenglqwcl,glqwcl.3dfxgl,englqwcl.glx?TI.荍.........x?41%5.2.3EAlsikglqwcl.glxschermvullendvqanuitXdraai,kqanikmijnmuisoftoGetsenbordnietEgebruiken..荍..........................................x?415.3%QuakeU IGI-g.荍...............................................x?41%5.3.1EAlsikQuakeIGImetdeGL-rendererprobeertedraaien, misluktditenEgeeftjhetdemelding"LoadLibrary("ref_gl.so")failed: UnabletoresolvesymbGol"41%5.3.2IQuakeWIGIHmisluktmetdemeldingLoadLibrary("ref_XXX.so")?failed: XNosuchEfile?ordirectory 卍.荍...................................x?42%5.3.3EAlsƸikdehelderheidbijwerkterwijlikgebruikmaakvqandeGL-renderer,#enop-Eapply"klik,U gebGeurterniets!).荍................................x?42%5.3.4EOpmerkingU overde3.17distributie.荍............................x?42%5.3.5EAlsAikQuakeIGIAPmet+set?vid_refglxAschermvullendvqanuitXAPdraai,|kqanikmijnEmuisU oftoGetsenbordU nietgebruiken.ɍ.荍............................x?43%5.3.6EW*aaromkTkqaniknietnaareenaantalvandeSVGAk moGdesoverschakelendieinhetEQuakeU IGIVideomenustaan?1.荍................................x?43%5.3.7EAlsikverbindingprobGeertemakenmeteenQuakeIGIserverdieeenaanpassingdraait,EcrashtU quake2metdemelding"Error:qVID:CouldnotopGendisplay".q**U.荍......x?436Tips&T ruuksqcI446.1%DraaienU vqanX-enGL-spGellenzondersetuid h.荍..........................x?446.2%DraaienU vqanSVGA-enGL-spGellenvanuitX $.荍..........................x?446.3%3DfxU "jnafstemmingsnstellingenwerkenU oGokonderLinuxg.荍...................x?466.4%DeU PoGorMan'sServerBrowser7.荍..................................x?476.5%GebruikenU vqanlib3dfxgl.sovoGorQuakeI u.荍............................x?476.6%AfkomenNvqandiehinderlijke"POSSIBLENSCANCODEERROR57"meldingNinGLQuake.oe++47[_2 ~?G1.8In>troQductieY̹5ՁV7A>dministratievezakenJ(47ؼ7.1%NieuweU V*ersiesvqanDitDoGcument*#.荍................................x?477.2%DistributieU Beleid{.荍..........................................x?487.3%RevisieU HistorieJ獍.荍...........................................x?48(1Inctropductie:Quake,U QuakeW*orldenQuakeIGIzijnwaanzinnigpGopulaire3DactiespellenontwikkelddoGorHЃ ecti1000idSoftwar}/e.Als!|jenietbGekendbentmetdeQuakespGellen,TzijnerbetereplaatsendandezeHOWTO!Gomdebasiste leren.Ziedesectie1.4(AndereBronnenmetInformatie)onderaanvoGoreenlijstmeteenaantalvqandezebGetereU plaatsen.ؼDit+doGcumentgaatervqanuitdatjeLinuxvoGorhetIntelplatformbGeschikbaarendraaiendhebt,nenineenaantalUgevqallenoGokhetX-WindowSysteem.X4isnietvereistomdezespGellentedraaien,"maarhetiseenprettigemanieromeenbasisinstallatietetesten.NVAlsjeXnietdraait,$kunjedeverwijzingenernaarveiligoverslaan.De#SsectiesvqanditdoGcumentdieindelaatsterevisiewerdenbijgewerkt,-IhebbGeneen**achterdekopvqandesectie.qDeU sectiesbijgewerktvoGorgaandaandelaatsterevisiezijngemarkeerdmeteen++.#Í!N ecbx12001.1Feedback,Commentaar,CorrectiesMDit\doGcumentbevqatbeslistnietalleswateroverLinuxQuakevqaltteweten.aW*ekunnenhetechtermetjehulpddichterbijdatideaalbrengen.(MW*ewillendatdezeHOWTO?zocompleetennauwkeurigmogelijkis,dusU alsjefoutenofweglatingenopmerkt,brengdezedanalsjeblieftonderonzeaandacht.V*ragen,commentaar,ofjcorrectieszoudenmoGetenwordengezondennaarBobZimbinski(b}/obz@mr.net)ofMikeU HalloGck(mikeh@me}/dina.net).qOpbGouwendekritiekiswelkom.qUitbarstingenniet.#Í1.2AndereFormatenv@ anDitDo_cumentMDit15doGcumentisbeschikbaarineenverscheidenheidaanverschillendeformaten.V*eelmeerdannoGdigis,eigenlijk.qJeU kuntzevindenbijhttp://www.linuxquake.c}/om/howto/other-formats.ؼ !", cmsy10ASCIItekstASCIItekstmetb}/ackspace-overstrikes,U geschiktvoGorhetbekijkenmetman(1)HTMLU geheelgeziptengereedomopjewebsitegeplaatsttewordenPostscriptPRCU ommetApGortisDocopjePalmPilottebekijkenSGMLL}/aT;eXAlleb}/ovengenoemdedocumentenzijnookbeschikbaarineenenkelgeriefelijkpakketjem_2 ~?G1.8In>troQductieY̹6ՁV1.3ErkenningenMDe^morigineleversievqanditdoGcumentwerdgeschrevendoGorBrettA.Thomas(quark@b}/az.com)^menMikeHal- loGckԁ(mikeh@me}/dina.net).BobZimbinski(b}/obz@mr.net)herschreefhetorigineledoGcumentenbreiddehetvoGorafgaandeU aanz'neerstepubliekeuitgaveuit.ؼSpGecialeU dankgaatuitnaardevolgendemensenvoGorhetuitgevenvqanQuakevoGorLinux:ؼJohnU CarmackenderestvqanidSoftwar}/evoGordezegeweldigespGellen.DaveU 'Zoid'Kirsch(zoid@idsoftwar}/e.com)U voGordeLinuxpGorts.DaveU T*aylor(ddt@cr}/ack.com)voGorhetbeginnenvqandezegehelevreselijkexentriekepGortkwestie.DaryllU Strauss(daryll@harlot.rb.c}/a.us)voGordeLinuxglidepGorts.BrianU Paul(brianp@elastic.avid.c}/om)voGordegraschelibraryMesa.DavidU Bucciarelli(te}/ch.hmw@plus.it)voGorhetstuurprogrammaMesa/glide.DankU aandevolgendemensenvoGordecontributiesaandezeHowto:MikeU Brunson(brunson@l3.net)voGordevid_restarttip.JoGeyU Hess(jo}/ey@kite.ml.org)U voorinfooverU hetdraaienvqansvga&glspellenvqanuitXJoGeU S.(jszab}/o@eden.rutgers.edu)U voordeopeenstapelendesuggestiesBradU LambGert(br}/adl@dial.pipex.com)U voGorde-noudpwaarschuwing.agxU (gguenthe@iris.rz.uni-konstanz.de)voGorQuakeinstallatie-infoendeverwijzingnaarQIPX.DerrikU Pates(dmp8309@silver.sdsmt.e}/du)voGorhetmelatennadenkenoverbGeveiliging.Michael%Dwyer(michael_dwyer@mwiworks.c}/om)voGorhetonderdeaandachtbrengenvqande"OS overwegingsdeen.DerekU Simkowiak(der}/eks@kd-dev.com)voGordeQuakeICDinstallatie-proGcedure.sunstormU (sunstorm@glasscity.net)QuakeMissionPack2informatie.NeilU Marshall(marshall@pssnet.c}/om)voGorscherminfo.SerbGerusU (serb}/erus@clarion.co.uk)voGordeaanwijzingoverVispatch.AndrewU Chase(xy@xy.or}/g)voGordeGLQuake"POSSIBLESCANCODEERRORplossing.#Í1.4AndereBronnenmetInformatieM1.4.1#!\Lin>uxSpQeciekeQuakeInformatie#LQ:LinuxU Quake&Utiliteshttp://www.linuxquake.c}/om/.LinuxU QuakePagehttp://c}/aptured.com/threewave/linux/QuakeW*orld.netU http://www.quakeworld.net_2 ~?G2.8Quak>e/Quakeworld]7ՁV1.4.2#!\AlgemeneQuak>eInformatie#idU Softwarehttp://www.idsoftwar}/e.comPlanetQuakeU http://www.planetquake.c}/omQuakeW*orldU Centralhttp://qwc}/entral.stomped.com3Dfx'sU GLQuakeFAQ(watverouderd)http://www.3dfx.c}/om/game_dev/quake_faq.htmlF*arenheitU 176ConsoleCommandoOpsomminghttp://www.planetquake.c}/om/f176rec.games.computer.quake.*U nieuwsgroGepen 1.4.3#!\Lin>uxSpQelInformatie++DeU LinuxGameT*omehttp://www.happyp}/enguin.org/LinuxGames.comU http://www.linuxgames.c}/om/LinuxGames.orgU http://www.linuxgames.or}/g/(2Quakce/Quakeworld:OmTQuakeopjeLinuxsysteemteinstalleren,zuljeeenbGepaaldtypGevqandeocileQuakedistributie vqanidnoGdighebben.hDitzalofweldeindedetailhandelverkrijgbareDOS/WindowsCD-ROMzijndiejebijjefavorietesoftwarewinkelkoGcht,ofdeshareware-versiediejevqanafhetnethebtgedownload(zie2.2.1(hieronder) voGordetailsoverhetverwervenvqandeshareware-versie).ZDAlsalternatiefkunje, alsjeQuakereedsWopeenDOS/Windowsmachinehebtgenstalleerd,LderelevqantebGestandenvqandieinstallatiegebruiken.#Í2.1MinimumvereistenMJeU zult,alseenabsoluutminimum,hetvolgendenoGdighebben:ؼEenU Pentium90ofbGeter(133aanbGevolen)computer16U MBRAM(24aanbGevolen)DeU QuakeCD-ROMofdeshareware-versie(quake106.zip)LinuxU kernelversie2.0.24oflaterlibGcU 5.2.18oflaterEnU vqandevolgende:$@^/X11R5U oflater(voGorxquake)$@^/SVGAlibU 1.2.0oflater(voGorsquakeenglquake)30-80U megabytesvrijediskruimte(afhankelijkvqanhoGeje'tinstalleert)T*oGegangU totderoot-accountopdemachinewaaropjedeinstallatieuitvoGertOptioneel:n_2 ~?G2.8Quak>e/Quakeworld]8ՁVEenU ondersteundegeluidskqaartEenU 3DfxV*oGoDooU GrascheofVoGoDoo2U 3Dgrascheaccelerator-kqaart.MesaU 2.6oflater(voGorglquake)#Í2.2Installerenv@ anQuakeM2.2.1#!\Do>wnloaddeNoQodzakelijkeBestandenAlleMnoGodzakelijkebGestandenvoGorLinuxQuakezijnbGeschikbaarvqanafdeftp-sitevanidSoftware, ftp.idsoftwar}/e.com.GDezeFsitekqanzonuendanzeerdrukbGezochtFzijn,?dusjezouinplaatsdaarvqanmisschiennU vqandezemirrorsiteswillengebruikenؼftp.c}/drom.com/pub/idgames/idstuU (California,USA)ftp.gamesnet.net/idsoftwar}/eU (California,USA)ftp.linuxquake.c}/om/lqstuU (Ohio,USA)ftp.stomp}/ed.com/pub/mirror/idstuU (Minnesota,USA)mirr}/ors.telepac.pt/pub/idgamesU (LisbGon,Portugal)downlo}/ad.netvision.net.il/pub/mirrors/idsoftwareU (Haifa,Israel)DeU QuakebGestandenvermeldindezesectiezijn:SharewareU QuakevoGorWindowsdistributieftp://ftp.idsoftwar}/e.com/idstu/quake/quake106.zipX11mQuakebinaryftp://ftp.idsoftwar}/e.com/idstu/unsup/unix/quake.x11-1.0-i386-unknown- linux2.0.tar.gzSVGAlibQuakebinaryftp://ftp.idsoftwar}/e.com/idstu/unsup/squake-1.1-i386-unknown-linux2.0.tar.gzOpGenGL/MesaeQuakebinaryftp://ftp.idsoftwar}/e.com/idstu/unsup/unix/glquake-0.97-i386-unknown-linux2.0.tar.gzLinuxU QuakeW*orldclients(X11,SVGAlib-enGL-clientszijnalleniniederpackqageingesloten)$@^/libGc5ztar.gzpackqageftp://ftp.idsoftwar}/e.com/idstu/quakeworld/unix/qwcl-2.30-i386-unknown-/linux2.0.tar.gz$@^/glibGc M=tar.gzpackqageftp://ftp.idsoftwar}/e.com/idstu/quakeworld/unix/qwcl-2.30-glibc-i386-/unknown-linux2.0.tar.gz$@^/libGc5U rpmpackqageftp://ftp.idsoftwar}/e.com/idstu/quakeworld/unix/qwcl-2.30-1.i386.rpm$@^/glibGcU rpmpackqageftp://ftp.idsoftwar}/e.com/idstu/quakeworld/unix/qwcl-2.30-glibc-1.i386.rpmLinuxU QuakeW*orldserver$@^/libGc5;tar.gzpackqageftp://ftp.idsoftwar}/e.com/idstu/quakeworld/unix/qwsv-2.30-i386-unknown-/linux2.0.tar.gz$@^/glibGc mtar.gzpackqageftp://ftp.idsoftwar}/e.com/idstu/quakeworld/unix/qwsv-2.30-glibc-i386-/unknown-linux2.0.tar.gz$@^/libGc5U rpmpackqageftp://ftp.idsoftwar}/e.com/idstu/quakeworld/unix/qwsv-2.30-1.i386.rpm j_2 ~?G2.8Quak>e/Quakeworld]9ՁV$@^/glibGcU rpmpackqageftp://ftp.idsoftwar}/e.com/idstu/quakeworld/unix/qwsv-2.30-glibc-1.i386.rpm`čCapture8theFlagclient-packqage8ftp://ftp.c}/drom.com/pub/quake/planetquake/threewave/ctf/client/3wctfc.zip>AndereU vermeldesoftware:lhaU archief-utilityftp://sunsite.unc.e}/du/pub/Linux/utils/compress/lha-1.00.tar.Z.SVGAlibU graschelibraryhttp://sunsite.unc.e}/du/pub/Linux/libs/graphics/svgalib-1.3.0.tar.gzSVGAlibU libGc5binaryhttp://sunsite.unc.e}/du/pub/Linux/libs/graphics/svgalib-1.3.0.libc5.bin.tar.gzGlideU programmalibrarieshttp://glide.xxe}/dgexx.com/3DfxRPMS.html ΍2.2.2#!\MaakdeInstallatieDirectoryaan++MHeteerstedatnoGdigis,misdatjebeslistwaarjeQuakewiltinstalleren. oDe"standaard"lokqatieis /usr/local/games/quake.DaarJplaatsende.rpmpackqagesQuake.AlsjeervoGorkiestomhetergensandersteinstalleren,ۏvervqangdanalsjeblieftoveralwaarje/usr/local/games/quaketegenkomtdoGorhetjuisteU pad.ؼOpmerking}aanRedhatgebruik>ers:-AlsjevqanplanbGentomQuakeW*orldvqanuitderpmpackqagesteinstalleren,*wordtp[Quakewaarschijnlijkin/usr/local/games/quakegenstalleert,*aangezienderpmsditstandaardU doGen.DusgajegangenmaakdedirectoryaanwaarinjeQuakewiltinstalleren,encdernaar.PBijderestvqandezeinstructiesU zalervqanwordenuitgegaandatditjehuidigedirectoryis.󝍑qL ectt0900mkdirN/usr/local/games/quake =cdN/usr/local/games/quake ΍2.2.3#!\InstallerenV anafeenQuak>eCDMAlsAjedeinstallatieuitvoGertvqanafeenQuakeCD-ROM,leesdanverder.UAndershebjehierbijpGermissieomdezeU sectieoverU teslaan.Er>zijnopz'nminsttwee>versiesvqandeQuakeCD>|inomloGop.iIkhebernuitdebegintijdwaaropQuakeversie1.01staat..IkhebandereCD'sgezienmetversie1.06..Jehebt1.01alsjebGestandenmetdenaamquake101.1enquake101.2opjeCD{ziet.AlsjeinplaatsdaarvqaneenbGestandmetdenaamresource.1ziet,(hebjeeennieuwereCD.MountnujeQuakeCDenstelvqastwelkeversiejehebt.^V*ervqang/dev/cdromenL/mnt/cdromdoGordedevice-bestandenenmountpointsLinhetvoorbeeldhieronderovereenkomstigLdeinstellingenU opjesysteem:󝍑mountN-tiso9660/dev/cdrom/mnt/cdrom =lsN/mnt/cdromtAlstereenbGestandmetdenaamresource.1opjeCDevoorkomt,&0kuntjenaarhetvolgendeitemgaan.V*oGor.meenCD.5metversie1.01,dzuljehetQuakeshareware-packqagemoGetendownloadenomde.pakbGestandenU nadeinstallatiebijtewerken.qHetU laatsteitemindezesectielegtdituit.:$@^/KoppGelU detweebronbGestandenvqanafjeCDaaneentoteenenkelbGestandopjeharddisk:<퍑A3catN/mnt/cdrom/quake101.1/mnt/cdrom/quake101.2>resource.1`č$@^/GaUUnuverdermetdevolgendeparagraaf,Ucmaaralsikverwijsnaar/mnt/cdrom/resource.1,Uczou/jeU inplaatsdaarvqan/usr/local/games/quake/resource.1moGetengebruiken. _2 ~?G2.8Quak>e/QuakeworldX310ՁVNuishettijdomdeQuakebGestandenuittepakken..HetbGestandresource.1opjeCDæiseen lha-archief(lhaiseenbGestandscompressie-enarchieormaatzoalszipoftar).W*ezullenhetlha(1)commando=gebruikenomhetuittepakken.iAlslhanognietopjesysteemisgenstalleerd,BwsnaarLinuxInstallatieMAlsL#jeQuakeonderWindowsofDOSKopeenanderemachinehebtgenstalleerd,kunjedebGestandeninquakenid1nviaFTPofeenanderemechanismenaarjeLinux-systeemoverbrengen.HouingedachtendatdebGestandenopjeLinux-systeemvoGorQuakeinkleinelettersmoGetenstaan,omzetekunnenvinden,dusQmogelijkmoGetjezenahetoverbrengen,]hernoemen.MerkQookopdathetnodigzoukunnenzijnomdeDOS/Win-installatieteverwijderen,5nadatjedithebtgedaan,overeenkomstigdevoGorwaardenvqandesoftwareU licentievqanid.qHetismijnschuldnietalsjeietsillegaalsdoGet.ؼAls%bjeDOS/WinenLinuxsystemennietopdezelfdemachinevoGorkomen,Yrhebjetweeopties:kopieerdebGestandenvqanafjeDOS/Windows-partitienaarjeLinuxpartitie,ofmaakvqanuitLinuxeenkoppGelingnaardebGenodigdebestanden. Beideoptieszullenevengoedwerken. JebGespaartzoongeveer50megabytesdiskruimteU alsjeeenkoppGelingaanmaaktinplaatsvqankopieert.W*aarvoGorYjeookkiest,beginmethetcd'ennaarjeQuake-directoryenmaakhierineennieuwedirectoryaanmetU denaamid1:卑cdN/usr/local/games/quake =mkdirNid1ؼalsU jedebGestandenvqanafjeDOS/Windowspartitiewiltkopiren,doGedanzoietsalsdit:=/cpN/win95/games/quake/id1/*.pakid1OmQSinplaatsdaarvqankoppGelingennaarjeDOS/WindowsQuakebGestandenaantemaken,RdoGejedit: |_2 ~?G2.8Quak>e/QuakeworldX311ՁV/cdNid1 =/lnN-s/win95/games/quake/id1/*.pak.pV*ervqang^/win95/games/quakedoGorhetjuistepadnaarjeDOS/WindowspartitieenQuakeinstallatie- directory*.ؼDeQuakegegevensbGestandenzijnnugenstalleerd.IGaverdermet"2.3(InstallerenvqandeLinuxBinaries)". 2.2.5#!\Sharew>areV ersieInstallatieMDe%|single-episoGdeshareware-versie%|vqanQuakeisvrijverkrijgbaarvoGordownloadvqanafdeftp-sitevanid.HetoheeftallemogelijkhedenvqandevolledigeversiemeteenpaarbGelangrijkebGeperkingen:tJeokuntergeenQuakeW*orldU meespGelen,enjekuntgeenaangepasteofgewijzigdeniveausspGelen.HetU installerenvqandeshareware-versieU vanQuakeisnietechtveelandersdanhetinstallerenvqanafdeCD.Ziedesectie2.2.1(DownloaddeBenoGdigdeBestanden)voGordelokqatievandeshareware-distributie.WnDown-loadU hetenpakhetuitnaarjeQuakedirectory:ncdN/usr/local/games/quake =unzipN-L/waar/je/het/plaatst/quake106.zippJeChebtnu(temiddenvqananderen)eenbGestandmetdenaamresource.1dateenlha-archiefis(lhaiseenbGestandscompressie-enarchieormaatzoalszipoftar). W*ezullenhetlha(1)commandoge-bruikenromhetuittepakken.VvAlslhanognietopjesysteemisgenstalleerd,kunjehetophalenvqanftp://sunsite.unc.e}/du/pub/Linux/utils/compress/lha-1.00.tar.Z.lhaNeresource.1pAls Qlhaklaaris,*zullenereenaantalnieuwebGestandeninjeQuakedirectorystaan._ErzaloGokeendirectorymetdenaamid1zijnaangemaakt.gDebGestandenindezedirectoryzijndeenigediebelangrijkzijnvoorLinuxQuake,dusjekuntveiligalhetandereverwijderen.JAlsQuaketotaalnieuwvoGorjeis,ofzelfsalsdit@nietzois,DIzoujejemisschienwillenvqastklampGenaande*.txtbestanden.j|OpmijnsysteemgooiikallereadmesU diezichopstapGelenineendoc/directory*.qDus:cdN/usr/local/games/quake =mkdirNdocmvN*.txtdocrmN-f*pNuU bGenjeerklaarvooromdeLinuxbinariesteinstalleren.#2.3To_evoegenv@ andeLinuxBinariesMBeslisU welkevqandedrietypGenQuakejezouwilleninstalleren:X11cQuakegeeftjedemogelijkheidomQuakeineenvensteropjeX-desktoptedraaien..IHetisde minstU spannendeclient,maarhetiseengeweldige,veiligemanieromjeinstallatietetesten.SquakeU isdeSVGAlibQuake-client.qHetdraaitschermvullendopjeconsole.GLQuakeZisdeOpGenGLZQuake-client,:deEnigeEchteManieromQuaketespGelenalsjeeen3DfxaccelleratorkqaartU hebt. m_2 ~?G2.8Quak>e/QuakeworldX312ՁVDownload[depackqagesdiejewilthebbGen(ziedesectie2.2.1(DownloaddeBenoGdigdeBestanden))enpak zeU alsvolgtuitnaarjeQuakedirectory:cdN/usr/local/games/quake =tarN-xzfXXXX-i386-unknown-linux2.0.tar.gz"ۍ2.4Instellenv@ anPermissiesMQuake8HenQuakeW*orldserverskunnendoGoriederegebruikerwordengedraaid.DeQuake-clients,qhebbGentoGegangtotjegeluids-engraschekqaartennodig,dieprivilegesvereisendienormalegebruikersniethebbGen.Een5(slechte)manieromdittedoGenisomQuakealtijdalsroGotuittevoGeren.LV*erantwoordelijke5systeem-bGeheerders zullenineenkrimpenbijditsmerigevoorstel.HetsetuidrootmakenvqandeQuakebinariesiseenacceptabGelereoplossing.rQuakekqandandoorgewonegebruikerswordengedraaidennogsteedsdebGeschikkingyAhebbenoverdeprivilegesdiehetnoGdigheeftomdegeluids-engraschedevicestebGenaderen.SetuidleverttoGcheenbGeveiligingsrisico._ EenslimmegebruikerzoueenbugkunnenexploiterendoGorviahetbGeveiligingslekinQuakeroGot-toegangtotjesysteemteverwerven.\`NatuurlijkishetmogelijkdatditnietzovqanU bGelangisalsjegeenmulti-usersysteemgebruikt.ؼsquake"isdeenigeQuake-client"dieroGotpermissies"mo}/ethebben.[Meteenkleinbeetjewerk, UkunjedeX-enGL-clientszondersetuiddraaien.6.1(DraaienvqanX-enGL-spGellenzondersetuid)indeTipsenT*ruukssectieU verteltjehoGejeervoGorkuntzorgendatditwerkt.AlsU jevqanplanbGentsquaketedraaien,stelhetdanmetdevolgendecommando'sinalssetuidroGot:ZchownNrootsquake =chmodN4755squake;1AlsjebGeslotenhebtdathetokisomquake.x11englquakealssetuidrootopjesysteemtedraaien,kunjeU dehierbGovenstaandeU commando'snetzogoedvoordezebinariesherhalen."ۍ2.5X11QuakeMAls)sjedeX11clienthebtgenstalleerd,2/ishetnueengoGedmomentomhetuitteprobGeren.bHetkqanzijndatje᳼glquakeensquakeverdermoGetcongureren,maaropditpuntzouquake.x11gereedmoGetenzijnommeeU vqanstarttegaan.cdN/usr/local/games/quake./quake.x11΍Als allesgoGedis,:WzalereenkleinQuakevensterverschijnenmetdaarindeeerstdraaiendedemo.JezougeluidseectenenmogelijkmuziekmoGetenhoren,`alsjeCDzichindedrivebGevindt.rKijkalsjeblieftindesectieU 5(Probleemoplossing)voGorhulpalsietservqanzichnietvoGordoet."ۍ2.6SVGAlibQuakeMZowelpsquakeenglquakevereisenSVGAlibvoGordeuitvoGering(glquakegebruiktSVGAlibomtoGetsenbord-enmuisinvoGerteverwerken,dvoGorhetgevqaljejeditafvraagt).5VSVGAlibzitbijdemeestemoGderneLinuxdistributies,U enmoQetjuistgecongureerdzijnvoGordatsquakeofglquakecorrectzaldraaien.ؼlibvga.configishetconguratiebGestandvqanSVGAlib.UOpdemeestesystemenzuljehetin/etcofin/etc/vgakunnenvinden.>ZorgervoGordatdeinstellingeninditbestandvoordemuis,٘monitorenvideokqaartvoGorU jesysteemjuistzijn.qZiedeSVGAlib-doGcumentatievoGormeerdetails.  _2 ~?G2.8Quak>e/QuakeworldX313ՁVAlsjeSVGAlibnognietopjesysteemhebt,ŅdownloadhetdanvqanafdehierbGovengenoGemdelokqatiegenoemd inU 2.2.1(debGestandensectie).ؼZie5.1.2(GlibGc,!RedHat5.x,Debian2overwegingen)indesectieProbleemoplossing/FAQ'svoGorbelangrijkeinformatieoverhetcompilerenvqanlibrariesvoGorgebruikmetQuake,1alsjeeenRedHat5.xofandereopglibGcRmgebaseerdeLinuxdistributiehebt.ihEenvoGorgecompileerdelibc5SVGAlibbinaryisbeschikbaarbijhttp://sunsite.unc.e}/du/pub/Linux/libs/graphics/svgalib-1.3.0.libc5.bin.tar.gzvoGordegenedieniethetgedoevqanU hetcompilerenvoGorlibc5willen.Je_czousquakevqanafeenvirtueleconsolemoGetendraaien.IHetdraaitnietvanuitX_`tenzijjeroGotbentalsjehet9opstart.EneenspGelalsderoot-gebruikerdraaienisietsdatzoumoetenwordenvermeden.DusalsjeinU XbGent,doeeenCTRL+AL*T+F1,loginendan:卑cdN/usr/local/games/quake =./squakeؼ6.2(DraaienvqanSVGA-enGL-spGellenvanuitX)indeTips&T*ruukssectiehieronderlegtuithoGeSVGAenU GLQuakevqanuitXaandegangtekrijgenzonderhandmatignaareenvirtueleconsoleteschakelen.#Í2.7GLQuakeMHardware-acceleratedOpGenGLQuakeisQuakezoalsGoGdhetheeftbedoeld.SwErisgeenvervqangingenzodrajeU hethebtervqarenisergeenwegmeerterug.Omdglquaketedraaien,hebjeeen3DSkqaartmetdeV*oGodoo,V*oodoo2dofVoGdoodRushgraschechipseteropnoGdig.ErzijnspeciekezakenomrekeningmeetehoudenalsjeeenV*oGdooRushkqaarthebt,enikzalernuMnietopingaanomdatikeerlijkgezegdnietweetwaarikhetoverheb.EentoGekomstigeversievqandezeHOWTOGzalHRushzakenbGehandelen(AlsiemandoverV*oGodooHRushzakenwilschrijven,zalikhetmetplezierU hierbijinsluiten).De&SVGAlib,(Glide,enMesalibrariesmoGetenallenjuistopjesysteemzijngenstalleerdengecongureerdomYhetmetglquaketelatenwerken.h+DeYvolgendesectieszullenkortbGehandelenwatjemoGetdoenomzeaanU degangtekrijgen.Bernd8Kreimeier's(bk@gamers.or}/g)Linux3DfxHOWTO8x(http://www.gamers.or}/g/dEngine/xf3D/howto/3Dfx-HOWTO.html)U iseengoGedebronmetverdereinformatie.Dey`3dfx.glide.linuxnieuwsgroGepoverde3dfxnewsserver(news.3dfx.com)iseenanderegoGedebronmetinformatieU overdedoGorkruisingmetLinux,glide,MesaenQuake. 2.7.1#!\SV>GAlibMglquakegebruiktSVGAlibominvoGervqandemuisenhettoGetsenbordtekrijgen,]dusjezulthetzoalsaangegevenU insectie2.6(SVGAlibQuake)moGetencongureren.2.7.2#!\Glide++MGlide/QiseenlibrarydievoGorzietinAPI/GvoGorhetprogrammerenvqanop3Dfxgebaseerdekaarten.dAlsjewiltdatU degraschelibraryMesaje3Dfxkqaartgebruikt,hebjehetnoGdig.ؼGebruik^NIET=deLinuxGlidelibrarydieopdewebsitevqan3Dfxwordtgedistribueerd.E@HetismeerdaneenjaarSverouderd.GJezultproblemenkrijgenalsjehetprobGeerttegebruiken.GDelaatsteversievqanglidekanaltijd-Mwordengevondenbijhttp://glide.xxe}/dgexx.com/3DfxRPMS.html.d:Kies-Mdegeschiktepackqage(s)voGorjesysteemU eninstalleerhetovereenkomstigU deinstructiesopdewebpagina.*_2 ~?G2.8Quak>e/QuakeworldX314ՁVMerkQlopdat,R)tenzijjehet3DfxdevicepackqagealsaanvullingopdelibraryGlidedownload,R)jedeGlideap- plicaties5(zoalsGLQuake)alleenalsroGotkuntdraaien.K2Installeerde/dev/3dfxmoGduleenjekuntGLQuakealsüeengewonegebruikerspGelen.A PentiumPro/PentiumIGIØgebruikershebbGeneenextramotiefvoGorhetdown-loaden@vqandezedriver:hetkanjeherhalingsfrequentieenormverhogen.DedriveractiveertondersteuningvoGorMTRRs,Meenmemory-cachingmogelijkheidvqandezeCPU's.2Ziehttp://glide.xxe}/dgexx.com/MTRR.htmlvoGorU eenbetereuitlegoverU dezemogelijkheid.ؼZoGdra#jeglidehebtgenstalleerd,cprobeerdanhettestprogrammauitdatwordtmeegeleverd.V*ergeetditprogrammaniet:G{hetiseengoGedemanieromjedisplayteresettenalsjeooiteenglideapplicatiehebt(zoalsGLQuake) datcrashtenjeschermuitgeschakeldachterlaat.XOPMERKING:Udraaidezetestv\|anafeenV>C,@ ecbi1000NIETv\|anuitX!HetismogelijkdatbijdetestapphunmuisentoGetsenbordfocusinXverliezen,enU danisergeenmogelijkheidomhetaftesluiten. =/usr/local/glide/bin/test3DfxؼAlshetgoGedis,kleurtjeschermblauwenmeldtjeeentoGetsintedrukken.7NadatjeeentoGetshebtingedruktzoujeterugmoGetenkerennaardeprompt.3dfx.glide.linuxop3dfx'snewsserver(news.3dfx.com)iseengeweldigeU bronmetinformatievoGorLinuxglide-spGeciekeproblemen. 2.7.3#!\MesaMZoGdra'cglideisgenstalleerd,[zuljeMesamoeteninstalleren,[eenvrijeOpenGL',implementatiedoorBrianPaulM(brianp@elastic.avid.c}/om).8:GelukkighoGefjenietvertezoGeken,˪wantMesa2.6wordtmetdeuitvoGerbarebGestandenvqanQLQuake&Quakemeegeleverd.>HetenigewatjemoGetdoenishetnaardejuisteplekteverplaatsen:cdN/usr/local/games/quake =cpNlibMesaGL.so.2.6/usr/local/libldconfigؼDe~RedHatdistributiewordtstandaardmeteen(IMO)Egebrekkigeld.soconguratiegeleverd. /usr/local/lib#rmaaktstandaardgeenonderdeeluitvqanhetzoGekpadvanld.sodusallesdatjedaarininstalleertézalnietwordengebruikt.JekuntdezesituatieverhelpGendoorderegel/usr/local/libtoetevoGegenMaanhetbestand/etc/ld.so.conf,of/usr/local/libtoetevoegenaanje$LD_LIBRARY_PATH.Als~calternatiefzoujeallenieuwe~clibrariesopeenbGepaaldeplaatszoals/libkunneninstalleren,maardezebGenaderingU gaaternstigtegenmijnproperenatuurin.ؼAlsjjeMesanaareenrecentereversiewiltupgraden(tijdensditschrijvenisMesa3.0derecentsteversie)kunjedelaatsteversiedownloadenvqanafftp://iris.sse}/c.wisc.edu/pub/MesaZie5.1.2(GlibGc,ڏRedHat5.x,Debian2xoverwegingen)indesectieProbleemoplossing/FAQ'svoGorbelangrijkeinformatieoverhetcompilerenvqanlibrariesU voGorQuake,alsjeeenRedHat5.xofandereopglibGcgebaseerdedistributiehebt.NadatU jehetovereenkomstigU deinstructieshebtgebGouwd,zuljetweedingenmoGetendoen:ؼV*erwijderHjeoudeMesa-installatie.AlsjeeerdereenlibMesaGL.so.2.6installeerdezoalshierbGovenbGeschreven,U moetjehetverwijderen,anderskqanhetzijndatQuakedenieuweversienietgebruikt.=/cdN/usr/local/lib/ =/rmN-flibMesaGL.so.2*AlsފdenieuweފMesaeenma0jorversienummerފgroterdan2heeft,AmoGetjeereenkoppelingmetdenaamlibMesaGL.so.2U naaraanmaken:9_2 ~?G2.8Quak>e/QuakeworldX315ՁV/cdN/usr/local/lib/ =/lnN-s/waar/je/het/hebt/geinstalleerd/libMesaGL.so.3.0libMesaGL.so.2/ldconfigؼSchakelU nuovernaareenVC(CTRL+AL*T+F1)enstartglquake.卑cdN/usr/local/games/quake./glquake#Í2.8Linux-Sp_eciekeCommando-regelOptiesMDeze sectiebGehandeltcommando-regeloptiesdiespeciekzijnvoordeLinuxversiesvqanQuake.ӟErzijn andereYQuakeoptiesinovervloGed,-maardieliggenbuitendegrenzenvqandezeHOWTO.ProbGeervoGordergelijker%informatieeenaantalvqandesitesuitdieindesectie1.4.2(AlgemeneQuakeInformatie)wordenopgesomd.-memnumWijsgeheugentoGeinmegabytes(destandaardwaardeis8MB,watvoGordemeestebenodighedenprimais).-nostdoutGeenuitvoGernaarstdout.GebruikditalsjenietwiltdatalleconsoleuitvoGernaarjeterminalwordtgedumpt.-mdevdeviciHeMouseU device,standaardwaardeis/dev/mouse-mratespiHeedSnelheidU vqandemuis,standaardwaardeis1200-cddevdeviciHeCDU device,standaardwaardeis/dev/cdrom-moQdenumGebruikU opgegevenvideomoGde(alleensquake)-nokdbT*oGetsenbordU nietinitialiseren-sndbits8$of16StelU soundbitsamplesizein.qStandaardwaardeis16alsditwordtondersteund.-sndspQeedspiHeedStelgeluidssnelheidin.)Gebruikelijkewaardenzijn8000,11025,22051en44100.)Standaardwaardeis 11025.-sndmonoStelU mono-geluidin-sndstereoStelU stereo-geluidin(ditisdestandaardalshetwordtondersteund)J_2 ~?G2.8Quak>e/QuakeworldX316ՁV2.9QuakeWorldMhttp://www.quakeworld.netU zegthetbGeterdanikzoukunnen:1'QuakeW*orldiseenInternetmulti-playerspGeciekeversievqanQuake.DOndanksdatdeorig- ineleversievqanQuakeoverhetInternetgespGeeldkqanworden,P]haddenmoGdemgebruikers-demeerderheidSvqandespGelers,minderdaneenvoldoeninggevendspel.Symptomenzoalsbuiten-spGorigRachterblijven-actiesdieinwerkelijkheidveellaterplaatsvondendanwanneerjezedeed;verliesvqanpakketjes-hetspGelzoublijvenhangenenverscheidenesecondenlaterverdergaan;+wendiverseganderemoGeilijkhedenplaagdedegebruikers.QNadathijrealiseerdehoGeveelmensenQuakeophetinternetspGeeldeenhoeveelditwilde,0YmaarditnietkondentewijtenaanhetongenoGe-gen`bijhetspGel,besloot`JohnCarmackvqanidSoftwareeenversieQuaketemakendievoGordegemiddeldeW[moGdemInternetspelerwerdgeoptimaliseerd.x0DezeInternetspGeciekeversiedoGetslechtsD1ding,2deathmatchspGelenviaeenTCP/IPnetwerkzoalshetInternet.Hetgeeftgeenondersteuning5voGorsolospel,<enjekunternietsmeezonderverbindingnaareenspGecialeserver.Je>Qhebtdevolledige,BgeregistreerdeofdeindedetailhandelverkrijgbareversievqanQuakenoGdigomQuake-W*orldUtekunnenspGelen,beneenLinuxQuakeW*orldclient.:QuakeW*orldclientszijnerindezelfdesoGorten(X11,SVGAlibenMesa)alsdegewoneQuake,maarzezijnalleninnpackqagegebundeld,dusjehoGeftalleenU nbGestandtedownloaden.qJehebtechtervierpackqagesomuittekiezen:ReenU libGc5tar.gzpackqagekeenU glibGctar.gzpackqageeenU libGc5rpmpackqageeenU glibGcrpmpackqageInstalleer:slechtsnvqandezepackqages.!ElkbGevatdezelfdebGestanden,szewordenslechtsgekoppGeldmet verschillendeflibraries.WBRedhat5.xgebruikerszoudenmoGetenkiezenvoGorhetglibcrpmpackqage.WBGebruikersvqanopglibGcgebaseerdesystemenzonderrpmondersteuningzoudenhetglibctarpackqagesmoetengebruiken.De$libGc5rpmisvoorRedhatdistributiesvqanvoor5.0enanderedistributiesdiegebruikmakenvqanhetrpmpackqageU formaat.qDelibGc5tar.gzpackqageisvoGorSlackwareenalleanderen.ؼZiedesectie2.2.1(DownloaddeBenoGdigdeBestanden)voGordelokqatievandeLinuxQuakeworldbGestanden.DebGenodigdhedenenconguratievoordezebinarieszijnhetzelfdealsvoorQuake,dusraadpleegdevoGor- gaandeU sectiesvoGorhulpbijhetinstellenvqanSVGAlibvoGorglide/Mesa. 62.9.1#!\Installerenv\|andeRPMpac>kagesMInstallatieU vqanderpmpackageszouzosimpGelmoetenzijnals: 8suNroot =rpmN-Uvhqwcl-xxxxx.i386.rpm1qwcl, glqwcleenglqwcl.glxzullensetuidroGotwordengenstalleerdzodatzedegraschedevicesopjesysteem kunnenbGenaderen.nDeX-enGL-clientskunnenzonderrootprivilegeswordengedraaidalsjedevolgendeU instructiesin6.1(DraaienvqanX-enGL-spGellenzondersetuid)hieronderopvolgt.ؼHetzkqanzijndatrpmeenmeldinggeeftdathetlibglide2x.sonietkanvinden.VDelibraryGlideisalleennoGdigalsjeeen3DfxkqaarthebtenQuakeworldinGL-mode(glqwcl)wiltdraaien.hAlsjenietvqanplanbGentL omdeGL-modetegebruiken,Mkunjedeafhankelijkheidvqanglideoverschrijvenmetdenodepsoptie:Q_2 ~?G2.8Quak>e/QuakeworldX317ՁVsuNroot =rpmN-Uvhqwcl-xxxxx.i386.rpm--nodeps }q2.9.2#!\Installerenv\|andetar.gzpac>kagesMUntarLgewoGonhetbestandinjeQuakedirectoryomhetteinstalleren.YDoeditalsrootzodatdejuiste bGestandspermissiesU wordeningesteld:cdN/usr/local/games/quakesuNroottarN-xzfqwcl2.21-i386-unknown-linux2.0.tar.gz荼qwcl, glqwcleenglqwcl.glxzullensetuidroGotwordengenstalleerdzodatzedegraschedevicesopjesysteem kunnenbGenaderen.nDeGL-enX-clientskunnenzonderrootprivilegeswordengedraaidalsjedeinstructiesU in6.1(DraaienvqanX-enGL-spGellenzondersetuid)hieronderopvolgt. }q2.9.3#!\Draaienv\|anQuak>eW orldMZoGdraU QuakeW*orldtemiddenvqanjeQuakebGestandenisgenstalleerd,kunjehetopstartenmet:./qwclN+connectsome.server.address<ߍZie=desectie4(GerelateerdeSoftware)=voGorinfoovereenaantalfront-endsvoGorQuakeW*orlddiehetmakkelijkmakenU serverstevinden.lib3dfxgl.soMetQuakeworldversie2.30,ELisereenalternatiefvoGordelibraryMesabeschikbaar.lib3dfxgl.soS0iseenmini-GLRdrivergeoptimaliseerdvoGorQuakedieinwatbGetereherhalingsfrequentiesvoGorzietcdanMesa.VJDitiseenportvqaneendriverdie3DfxvoGorQuakeonderWindowsontwikkelde,enlblijkbaarwerkenlnognietallemogelijkhedencorrect.DDushopGelijkkunnenweverwachtendatzijnpGerformanceU metdetijdzalverbeteren.GNetalsMesa,vereistlib3dfxgl.soGlideomtoGegangtekunnenkrijgentotje3Dfxkqaart.MetdeIQuakeworldpackqageswordteenscriptmeegeleverd,ݓglqwcl.3dfxglvoGorhetdraaienvqanQuake-world~metdezelibraryopglibGcsystemen.`DevolgendeparagraaflegtuithoGejeQuakeworldmetlib3dfxgl.so/opeenlibGc5systeemdraait.Omditscriptwerkend/tekrijgenopeenglibcsysteemmoGethhetuitvoerbarebestandglqwclniet.jsetuidzijn,znochhzoujehetalsrootmoetendraaien.glqwclqzalinstilteMesaladeninplaatsvqanlib3dfxgl.soalshetmetroGotpermissieswordtopges-tart.qDezeU niet-roGotvereistegaatervqanuitdatjede/dev/3dfxhebtgenstalleerd.OpEeenlibGc5systeem,zuljealsvolgteensymbGolischekoppGelingnaarlib3dfxgl.sometdenaamlibMesaGL.so.2U aanmoGetenmaken:O/cdN/usr/local/games/quake =/lnN-sflib3dfxgl.solibMesaGL.so.2&StartvervolgensQuakeworldvqanuithetscriptwaarin$LD_LIBRARY_PATHaangeeftindehuidigedirec-toryU tekijken:ffG#!/bin/shLD_LIBRARY_PATH=".:$LD_LIBRARY_PATH"?./glqwcl$* RffG:JeqkuntzienwelkedriverwordtgeladendoGordeuitvoGeropjeconsoletebekijkenophetmomentdatQuakeW*orldU start:b_2 ~?G2.8Quak>e/QuakeworldX318ՁV/GL_VENDOR:N3DfxInteractiveInc. =/GL_RENDERER:N3DfxInteractiveVoodoo^2(tm)/GL_VERSION:N1.1/GL_EXTENSIONS:N3DFX_set_global_paletteWGL_EXT_swap_controlGL_EXT_paletted_textureGL_EXT_shared_texture_paletteGL_SGIS_multitextureAls;GL_VENDOR Brian?Paulaangeeftinplaatsvqan3DfxInteractiveInc.,؁danwildatzeggendat MesaU nogsteedswordtgebruiktinplaatsvqandeminipGort-driver.glqw>cl.glxU ++glqwcl.glxisverbGondenmetdestandaardOpenGL-librariesinplaatsvqanmetMesa.DitstaatQuakeworldaHtoGeopandere3DahardwaretedraaiendiedoorandereOpenGL-implementatieswordtondersteund.!OV*oGorditmoment,abeniknietbekendmetenigeOpenGL-implementatiesdieanderehardwarewdan3Dfxondersteunen,maardezerenderergeeftdewaarbGorgdatalszeverschijnen,weinstaatU zullenzijnomerQuakeworldU meetespGelen.GebruikZvqandeGLX-interfaceverwijdertoGokGLZVQuakeIGI'safhankelijkheidvqanSVGAlibvoGordetoGetsenbord-U enmuisinvoGer.DitU iseenGLX-applicatieenmoGetalszodanigvqanuitXwordenuitgevoGerd.JeeIQI^19ՁV2.11.1(CapturetheFlagMDitCismijnfavorieteCvqariatievanzowelCQuakealsQuake2.kInplaatsvqanslechtsrondterenneneniedereen dieXjetegenkomtXtedoGden(watbeslistzijnverdienstenheeft,begrijpmenietverkeerd!),isXCTF;opeenteamgebaseerdenstrategischer.JDave'Zoid'Kirsch,jtevensbGeheerdervqandeLinuxQuakepGorts,jmaaktedezeaanpassing.ؼAllesVwatjeaankennisnoGdighebtoverCTF8kqanwordengevondenbijhttp://c}/aptured.com/threewave/VJehebt)ftp://ftp.c}/drom.com/pub/quake/planetquake/threewave/ctf/client/3wctfc.zipnoGdigomtespelen.OmhetŴclient-onderdeelvqanCTFŗteinstalleren,maakjeeenvoudigwegeendirectoryaanmetdenaamctfinjeoWQuakedirectoryenunziptdaarinhetbGestand3wctfc.zip.%Hetbijbehorendebestandreadme.txtstaatbGoordevolU goedeinformatie.~{cdN/usr/local/games/quake =mkdirNctfcdNctfunzipN-L/wherever/you/put/it/3wctfc.zipRZieU dehierbGovenU genoemdewebpagina'svoGorinformatieoverhetdraaienvqaneenCTFserver. ̷2.11.2(MissionP>acksActivisiongaftweepakketjesmetuitbreidingenvoGorQuakeuitmetdaarinextraniveaus,3Scourgemof ArmagonU enDissolutionofEternit>y.Mission1 P>ack1:TheScourgeofArmagonzErvqanuitgaandedatjeCDVop/mnt/cdromisgemountenU Quakein/usr/local/games/quakeisgenstalleerd:i/cdN/usr/local/games/quake =/mkdirNhipnotic/cpN/mnt/cdrom/hipnotic/pak0.pakhipnotic/cpN/mnt/cdrom/hipnotic/config.cfghipnoticnStartU alsvolgtmissionpack:ty/cdN/usr/local/games/quake/./quake.x11N-gamehipnoticPMission=P>ack2:3DissolutionofEternity-@V*oGorhetinstallerenvqanhettweede-@missionpackkunjevrijwelQdezelfdeproGcedurevolgenalsvoGorhetinstallerenvqandeeerstepack.p[V*olgdeaanwijzingenopvoGorMissionPack1,maarvervqanghetwoGordhipnoticX˹doorhetwoordr}/ogueO,ensladeconfig.cfgstapU over,aangezienditbGestandnietopdeMissionPack2CDvoGorkomt. ̷2.11.3(Quak>eT oQolsMZouU iemandwatinfowillenbijdragenovergcc,bspendatsoGortzaken?(>3QuakceG\IpI:OmãQuakeIGIÆopjesysteemteinstallerenzuljeeenbepaaldtypevqandeocileQuakeIIÆdistributievqanidnoGdighebben.uDitzalofweldeindedetailhandelverkrijgbareWindowsCD-ROMIzijndiejebijjefavorieteesoftwarewinkelkoGcht,j7ofdedemo-versiediejevqanhetnethebtgedownload.Zie3.2.1(Download}n_2 ~?G3.8Quak>eIQI^20ՁVde"BenoGdigdeBestanden)voordetailsover"hetverwerven"vqandedemo-versie.Alsalternatiefkunje,V[als jeQuakereedsopeenWindowscomputerhebtgenstalleerd,MderelevqantebGestandenvqandieinstallatiegebruiken.#Í3.1Basisb_enodigdhedenMJeU zultalseenabsoluutminimumhetvolgendenoGdighebben:ؼEenU Pentium90ofbGeter(133aanbGevolen)computer16U MBRAM(24aanbGevolen)DeU Quake2CD-ROMofdedemo-versie(q2-314-demo-x86.exe)LinuxU kernelversie2.0.24oflaterlibGcU 5.2.18oflaterEnU vqandevolgende:$@^/X11_serverdiedeMITSMJgedeeldegeheugenuitbreidingondersteunt.V8en16bitdisplaysworden /ondersteund.q(voGorU Xrenderer)$@^/SVGAlibU 1.2.10oflater(voGorSVGA-enGL-renderer)25-400U megabytesvrijediskruimte(afhankelijkvqanhoGejehetinstalleert)T*oGegangU totderoot-accountvqandecomputerwaaropjeinstalleertOptioneel:ؼEenU ondersteundegeluidskqaartEenU 3DfxV*oGodooU GraphicsofVoGodoo2U ofVoGodooU Rush3Dgrascheacceleratorkqaart.3DfxU glidelibrariesgenstalleerd(voGorGL-renderer)MesaU 2.6oflater(voGorGL-renderer)#Í3.2Installerenv@ anQuakeI_IM3.2.1#!\Do>wnloaddeBenoQdigdeBestanden++AllebGenodigdebestandenvoorLinuxQuakeIGIzijnbeschikbaarvqanafdeftpsitevanidSoftware, ftp.idsoftwar}/e.com.Deze&sitekqannogaldrukzijnopbGepaaldetijdendusmisschienwiljedaarvoGorindeplaatsU nvqandevolgendemirrorsgebruiken:ftp.c}/drom.com/pub/idgames/idstuU (California,USA)ftp.gamesnet.net/idsoftwar}/eU (California,USA)ftp.stomp}/ed.com/pub/mirror/idstuU (Minnesota,USA)mirr}/ors.telepac.pt/pub/idgamesU (LisbGon,Portugal)downlo}/ad.netvision.net.il/pub/mirrors/idsoftwareU (Haifa,Israel)_2 ~?G3.8Quak>eIQI^21ՁVDeU QuakeIGIbestandenwaarnaarindezesectiewordtverwezenzijn:QuakeU IGILinuxBinaries $@^/libGc5ptar.gzpackqageftp.idsoftwar}/e.com/idstu/quake2/unix/quake2-3.20-i386-unknown- /linux2.0.tar.gz $@^/glibGc tar.gzpackqageftp.idsoftwar}/e.com/idstu/quake2/unix/quake2-3.20-glibc-i386-unknown-/linux2.0.tar.gz$@^/libGc5U rpmpackqageftp.idsoftwar}/e.com/idstu/quake2/unix/quake2-3.20-6.i386.rpm$@^/glibGcU rpmpackqageftp.idsoftwar}/e.com/idstu/quake2/unix/quake2-3.20-glibc-6.i386.rpm QuakeU IGIDemoV*ersievoGorWindowsftp://ftp.idsoftwar}/e.com/idstu/quake2/q2-314-demo-x86.exeQuakeU IGIGameSourceftp://ftp.idsoftwar}/e.com/idstu/quake2/source/q2src320.shar.ZXatrix8(MissionPack81)GameSourceftp://ftp.idsoftwar}/e.com/idstu/quake2/source/xatrixsrc320.shar.ZRogue8(MissionPack82)GameSourceftp://ftp.idsoftwar}/e.com/idstu/quake2/source/roguesrc320.shar.ZQuakeU IGICapturetheFlagftp://ftp.idsoftwar}/e.com/idstu/quake2/ctf/q2ctf102.zipQuakeWIGIWjCapturetheFlagGameSourceftp://ftp.idsoftwar}/e.com/idstu/quake2/ctf/source/q2ctf-1.02- sour}/ce.shar.Z~AndereU genoGemdesoftware:SVGAlibU graschelibraryhttp://sunsite.unc.e}/du/pub/Linux/libs/graphics/svgalib-1.3.0.tar.gzSVGAlibU libGc5binaryhttp://sunsite.unc.e}/du/pub/Linux/libs/graphics/svgalib-1.3.0.libc5.bin.tar.gzGlideU programmalibrarieshttp://glide.xxe}/dgexx.com/3DfxRPMS.htmlMesaU 3Dgraschelibraryhttp://www.sse}/c.wisc.edu/brianp/Mesa.htmlunzipU archief-utilityhttp://sunsite.unc.e}/du/pub/Linux/utils/compress/unzip-5.31.tar.gz 3.2.2#!\MaakdeInstallatieDirectoryaan++MHetFeerstewatjemoGetdoenisbeslissenwaarjeQuakeIGIFnwiltinstalleren. FDe"standaard"lokqatieis/usr/local/games/quake2.nHier plaatsende.rpmpackqagesQuakeIGI.AlsjeervoGorkiestomhetergensandersU teinstalleren,vervqang/usr/local/games/quake2danbijiedereverwijzingdoGorhetjuistepad.ؼDusgajegangenmaakdedirectoryaanwaarinjeQuakeIGIwiltinstalleren,Mencdernaar.fInderestvqandezeU instructieszalervqanuitwordengegaandatditjehuidigedirectoryis."mkdirN/usr/local/games/quake2 =cdN/usr/local/games/quake23.2.3#!\Installerenv\|anafCDMPlaatsU jeQuakeIGICDinjeCDROMdrive,enmount't:mountN-tiso9660/dev/cdrom/mnt/cdromEAls9 jeCDROM9eldersisgemount,>vervqangzijnlokatiedandoGor/mnt/cdrom.h#Alsjenietzekerweetwaarje CDROMU isgemount,kijkdanalsjeblieftindedoGcumentatievqanjepGersoonlijkeU distributie.L_2 ~?G3.8Quak>eIQI^22ՁVV olledigeAInstallatieSDeeenvoudigsteSinstallatie-methoGdeiseen"fullnstallatie,Swatinhoudtdatde volledigeZinhoudvqanjeCD9naarjeharddrivewordtgekopieerd.F>Ditvereistongeveer350MB,enwordtbGewerkstelligdU doordevolgendecommando'suittevoGeren:6/cdN/usr/local/games/quake2 =/cpN-r/mnt/cdrom/Install/Data/*.ZZErU zullenheelwatonnoGdigeWindowsbGestandenrondzwervendiejegerustkuntverwijderen:/rmN-f/usr/local/quake2/*.dll/rmN-f/usr/local/quake2/quake2.exe/rmN-f/usr/local/quake2/baseq2/gamex386.dllZZMediumInstalluAls450MButeveelruimteisomaanQuakeIGIutoeutewijzen,}kunjehetinstalleren vqanddelmfragmentenachterwegelateneninplaatsdaarvqaneenkoppGelingnaardezebestandenopdeCD-ROMU aanmaken.qDitzaldebGenodigderuimtereducerentotongeveer200MB:6/cdN/usr/local/games/quake2/mkdirNbaseq2/cpN/mnt/cdrom/Install/Data/baseq2/pak0.pakbaseq2/cpN-r/mnt/cdrom/Install/Data/baseq2/playersbaseq2/lnN-s/mnt/cdrom/Install/Data/baseq2/videobaseq2/videoZZMerkopdatditnietbGetekentdatjejeQuakeIIYCDiederekeerdatjeQuakeIGIYwiltspelen,M'moetmounten.qAlsU hetspGelgeenvideo'skqanladen,zalhetzegewoGonniettonen. +!3.2.4#!\Windo>wsnaarLinuxinstallatieMAls\jeQuakeIGIonderWindowsopeenanderecomputerhebtgenstalleerd,kunjedebGestandeninquake2nbaseq2n6overbrengennaarjeLinuxsysteemviaFTP#ofeenandermechanisme.IHouingedachtendatdebGestandenopjeLinuxsysteeminkleinelettersmoetenstaanvoorQuakeIIomzetekunnenvinden,dusUhetkqanzijndatjezenahetoverbrengenUmoGethernoemen.MerkookopdathetnodigkqanzijnomjeWindows-installatieteverwijderen,Xnadatjedithebtgedaan,overeenkomstigdevoGorwaardenvqandesoftwareU licentievqanid.qHetismijnschuldnietalsjeietsillegaalsdoGet.ؼAlslcjeWindows-enLinux-systemenzichopdezelfdecomputerbGevinden,3hebjetweeopties:kopieerdebGestanden vqanafjeWindows-partitienaarjeLinuxpartitie,SofmaakeenkoppGelingvqanuitLinuxnaardebGenodigdėbestanden.׵Beideoptieszullenevengoedwerken.׵JezulteenhelebGoeldiskruimtebesparenalsjeeenkoppGelingaanmaaktinplaatsvqankopieert.}1V*ervqangzoalsgewoGonlijk/win95/games/quake2indevolgendeU voGorbeeldendoorhetjuistepadnaarjeWindows-partitieenQuakeIGIinstallatie.ۍAlsU jedebGestandenvqanafjeWindows-partitiewiltkopirendoGedanzoietsals:6/cdN/usr/local/games/quake2/cpN-r/win95/games/quake2/baseq2.ZZOmU inplaatsdaarvqankoppGelingennaarjeWindowsQuakeIGIbestandenaantemaken,doedit:/cdN/usr/local/games/quake2/lnN-s/win95/games/quake2/baseq2.ZZDezektweedemethoGdevereistdatdeWindows-partitiediejekoppGeltschrijfbaarmoGetzijnvoGorgebruik- ers,wat nietvoGorallesystemengeschiktkqanzijn.XXDoGorjeWindows-partitieschrijfbaartemaken,geefje#allegebruikersdemogelijkheidomjevolledigeWindows-installatieteruneren.^,Alsjedatokvindt,wijzigƥdanje/etc/fstabomdeWindows-partitiemetdeoptiesumask=002,gid=XXX[ temounten,waarXXXhetgroGepid-nummerisvqandegroGepsers".ToKijkin/etc/groupvoGordezeinformatie.ToAlsfstabU isbijgewerkt,umountenmountdanopnieuwdeWindows-partitieenjebGentklaar._2 ~?G3.8Quak>eIQI^23ՁVJe_bGentklaarmethetinstallerenvqandeQuakeIGIRgegevensbestanden.>Ga_verdermet"3.3(Installerenvqan deU LinuxBinaries)". 3.2.5#!\Installerenv\|andedemo-v>ersieMidvSoftwareheefteenvrij-verkrijgbaredemo-versievqanQuakeIGI]ophunftp-site.PHetiseendownloadvqan40megabyte.xMDedemobGevqatallemogelijkhedenvandevolledigeversie, inclusiefmultiplayer, maarhetheeftslechtsU drieniveaus,dushetkqanmoGeilijkzijnomeenservertevindenomoptespGelen.ؼZie desectie3.2.1(DownloaddeBenoGdigdeBestanden)hierboven voor delokqatievandeQuakeIGIdemo.DownloadU hetenplaatshetinjeQuakeIGIdirectory*.Dedemo-distributieiseenzelf-uitpakkendzipbGestand(hetisiniedergevqalinandereOs'senzelfuitpakkend).Je kunthetuitpakkenmethetunzip(1)commando,UdatzoumoGetenzijnmeegeleverdmetdemeestemoGderneVdistributies.k"Alsjeunzipniethebt,#kunjehetdownloadenvqanafdelokatiegenoGemdindesectie3.2.1U (DownloaddeBenoGdigdeBestanden).cdU naarjeQuakeIGIdirectoryenpakhetarchiefuit:卑cdN/usr/local/games/quake2 =unzipNq2-314-demo-x86.exeؼNuU moGetenweeenaantalzakenverwijdereneneenaantalanderezakenverplaatsen:卑rmN-rfSplashSetup.exemvNInstall/Data/baseq2.mvNInstall/Data/DOCSdocsrmN-rfInstallrmN-fbaseq2/gamex86.dllؼDeU QuakeIGIdemoisnugenstalleerd.qJehoGeftslechtsdeLinuxuitvoGerbarebestandennogtoetevoegen.#Í3.3To_evoegenv@ andeLinuxBinariesMErU zijnvierLinuxQuakeIGIpackqagesbGeschikbaarvoGordownload:eenU libGc5tar.gzpackqageeenU glibGctar.gzpackqageeenU libGc5rpmpackqageeenU glibGcrpmpackqageؼInstalleer slechtsnvqandezepackqages.BElkbGevatdezelfdebGestanden,zezijnslechtsmetanderelibraries gekoppGeld.KRedhatd5.xgebruikerszoudenhetglibGcrpmpackqagemoGetenkiezen.KGebruikersvqanopglibGcgebaseerdesystemenzonderrpmondersteuningzoudenhetglibGctarpackqagemoetengebruiken.AyDelibc5rpmH`isvoGorRedhatdistributiesvqanvoGor5.0enanderedistributiesdiehetrpmpackqageformaatgebruiken.HetU libGc5tar.gzpackqageisvoGorSlackwareenalleanderen.ZieU desectie3.2.1(DownloaddeBenoGdigdeBestanden)voGordelokqatievandeLinuxQuakeIGIbestanden.}_2 ~?G3.8Quak>eIQI^24ՁV3.3.1#!\Installerenv\|andeRPMpac>kagesMInstallatieU vqanderpmpackageszouzoeenvoudigU moGetenzijnals:卑suNroot =rpmN-Uvhquake2-xxxxx.i386.rpmؼHetzkqanzijndatrpmeenmeldinggeeftdathetlibglide2x.sonietkanvinden.VDelibraryGlideisalleen noGdig alsjeeen3DfxkqaarthebtenQuakeII VinGL-modewiltdraaien.AlsjenietvqanplanbentomdeGL-moGdeU tegebruiken,kunjedeglideafhankelijkheidoverschrijvenmetdenodepsoptie:suNroot =rpmN-Uvhquake2-xxxxx.i386.rpm--nodeps 3.3.2#!\Installerenv\|andetar.gzpac>kagesMUntarhetbGestandinjeQuakeIGIldirectoryomhetteinstalleren.,Doeditalsrootzodatdejuistebestandsper-missiesU wordeningesteld:cdN/usr/local/games/quake =suNroottarN-xzfqwcl2.21-i386-unknown-linux2.0.tar.gz#Í3.4Instellenv@ anPermissiesMAlsjebijhetinstallerenvqandeQuakeIGI}packqagesinstallatierpmoftaralsroGotuitvoGerde,}zoudende pGermissiesAreedsjuistmoetenzijningesteld.kHetuitvoerbarebestandquake2werdsetuidrootgenstalleerdzoGdat9}hetdegraschedevicesopjesysteemkqanbenaderen.V*oorbeveiligingisrootdeeigenaarvqanderef_*.sorenderinglibrariesenkunnenzealleendoGorrootwordenbeschreven.>SAlsrootnietdeeigenaarvqanU delibrariesisofalszedoGoriedereentebeschrijvenU zijn,danzalquake2weigerenoptestarten.ؼAls"zjevqanplanbGentomQuakeIGI"mmetdeGL-ofX-rendererstedraaien,,ishetnietnodigdatquake2setuidroGotNBwordtingesteld.\Zie6.1(DraaienvqanX-enGL-spellenzondersetuid)indesectieTipsenT*ruukshieronderU voGormeerinformatieoverhetdraaienvqanQuakeIGIzonderroot-permissies. 3.4.1#!\Quak>e2.confOm}EbGeveiligingsredenen,Obestaatereenquake2.confbestand,OwaarinstaatwaarQuakeIGI|derenderinglibrariesT(ref_*.so)kqanvinden.HetbGevatslechtsTnregel,bwathetpadnaarjeQuakeIGI;installatieaanzoumoGetengeven.QuakeIINjzoektditbestandopin/etc.AlsjeQuakeIINjvqanuiteen.rpmbestandinstalleerde,UBisU;ditbGestandalvoorjegenstalleerd.qAlsjevqanuiteen.tarpackqageinstalleerde,UBzuljeeralsvolgtU eenkoppGelingnaaraanmoetenmaken:卑suNroot =cdN/usr/local/games/quake2pwdN>/etc/quake2.confchmodN644/etc/quake2.conf_2 ~?G3.8Quak>eIQI^25ՁV3.5DeXRendererMQuakeU IGIzounugereedmoGetenzijnvoGoruitvoGeringonderX.Probeerheteensuit:icdN/usr/local/games/quake2 =./quake2N+setvid_refsoftx@Als1allesgoGedis,zalernaeennogalveelbetekenende1onderbreking,eenkleinQuakeIIvenstermetdaarin deAeerstedemoverschijnen.JeAzougeluidseecteneneventueelAmuziekmoGetenhorenalsjeCD%zichindedriveU bGevindt.qAlsietservqannietwerkt,kijkdanalsjeblieftindesectie5(Probleemoplossing)voGorhulp."3.6DeSVGAlibRenderer++SVGAlibU moGetgenstalleerdengecongureerdzijnalsjederef_softofref_glrenderersgaatgebruiken.ؼ(QuakeIGIgebruiktSVGAlibvoGordeverwerkingvqantoGetsenbord-enmuisinvoGer, voorhetgevqaljejeafvraagtwaarom)"jeditvoGordeGL-renderernodigzouhebben).bSVGAlibwordtmetdemeestemoGdernedistributiesmeegeleverd,U enmoQetjuistzijngecongureerdvoGordatQuakeIGIgoedzaldraaienbuitenX.libvga.configishetconguratiebGestandvqanSVGAlib.ROpdemeestesystemenzuljehetin/etcof/etc/vgaikunnenvinden.\ZorgervoGordatdemuis,monitorenvideokqaartinstellingeninditbGestandgoedzijnU voGorjesysteem.qZiedeSVGAlibGdocumentatieU voorU meerdetails.Als)jeSVGAlibnognietopjesysteemhebt,downloadhetdanvqanafdelokatieindehierbGovengenoemde2.2.1U (sectiebGestanden).Je1zouQuakeIGIvqanuiteenvirtueelconsoleuitmoGetenvoGerenalsjederef_softofref_glrenderersgebruikt.HetozalnietvqanuitX`draaien,tenzijjeroGotbentalsjehetopstart,endatisnietaanteraden.&mDusalsjejeU inXbGevindt,drukdanopCTRL+AL*T+F1,loginentikvervolgensU in:icdN/usr/local/games/quake2 =./quake2N+setvid_refsoft@6.2(DraaienvqanSVGA-enGL-spGellenvanuitX)indesectieTips&T*ruukshieronderlegtuithoGeSVGAen4GLQuakeIGIvqanuitXkunnenwordenopgestartzonderhandmatignaareenvirtueelconsoleteschakelen."3.7DeOp_enGLRendererMHardware-acceleratedOpGenGLQuakeisQuakezoalsGoGdhetbedoeldheeft.SwErisgeenvervqangingenzodrajeU erervqaringmeehebt,isergeenwegterug.OmQuakeIGIinGL-modetedraaien,phebjeeen3D-kqaartmetdeV*oodoo,pVoodoo2ofV*oodooRushgraschechipsetreropnoGdig.WErzijnspeciekezakenomrekeningmeetehoudenalsjeeenV*oGodoorRushkqaarthebtenikzalerhiernietopingaanomdatikeerlijkgezegdnietzouwetenwaarikhetoverheb.KmEentoGekomstigeversie vqandezeHOWTO zalRushzakenbGehandelen(AlsiemandoverV*oGodoo Rushzakenwilschrijven,zalikU hetmetplezierhierinvoGegen).De&SVGAlib,(Glide,enMesalibrariesmoGetenallenjuistopjesysteemzijngenstalleerdengecongureerdom}quake2werkend}tekrijgen.˖DevolgendesectieszullenzeerkortbGehandelenwatjenoGdighebtomhetaanU degangtekrijgen.DeLinux3DfxHOWTO(http://www.gamers.or}/g/dEngine/xf3D/howto/3Dfx-HOWTO.html)vqanBerndKreimeier'sU (bk@gamers.or}/g)isgoGedebronvoorverdereinformatie.Dey`3dfx.glide.linuxnieuwsgroGepoverde3dfxnewsserver(news.3dfx.com)iseenanderegoGedebronmetinformatieU overdedoGorkruisingmetLinux,glide,MesaenQuake.E_2 ~?G3.8Quak>eIQI^26ՁV3.7.1#!\SV>GAlibMQuakeIGIgebruiktSVGAlibominvoGervqandemuisenhettoGetsenbordtekrijgen,#dusjezulthetmoGeten congurerenU zoalsaangegevenindesectie3.6(SVGAlibRenderer). 3.7.2#!\Glide++GlideP iseenlibrarydievoGorzietineenAPIPvoGorhetprogrammerenvqanop3Dfxgebaseerdekaarten.oAlsjewiltU datdegraschelibraryMesaje3Dfxkqaartgebruikt,hebjehetnoGdig.ؼGebruikNIET&deLinuxGlidelibrarydieopdewebsitevqan3Dfxwordtgedistribueerd. %Hetismeerdan_eenjaarverouderd.Jezulterproblemenvqanondervinden,balsjehetprobGeerttegebruiken.Delaatsteversievqanglidekanaltijdwordengevondenbijhttp://glide.xxe}/dgexx.com/3DfxRPMS.html..yKiesdegeschiktepackqage(s)U voGorjesysteem,eninstalleerhetovereenkomstigdeinstructiesopdewebpagina.MerkQlopdat,R)tenzijjehet3DfxdevicepackqagealsaanvullingopdelibraryGlidedownload,R)jedeGlideap-plicatiesV](zoalsQuakeIGI)alleenalsrootkuntdraaien.u7Installeerde/dev/3dfxmoduleenjekuntQuakeIGIalsüeengewonegebruikerspGelen.A PentiumPro/PentiumIGIØgebruikershebbGeneenextramotiefvoGorhetdown-loaden@vqandezedriver:hetkanjeherhalingsfrequentieenormverhogen.DedriveractiveertondersteuningvoGorMTRRs,Meenmemory-cachingmogelijkheidvqandezeCPU's.2Ziehttp://glide.xxe}/dgexx.com/MTRR.htmlvoGorU eenbetereuitlegoverU dezemogelijkheid.ZoGdra#jeglidehebtgenstalleerd,cprobeerdanhettestprogrammauitdatwordtmeegeleverd.V*ergeetditprogrammaniet:G{hetiseengoGedemanieromjedisplayteresettenalsjeooiteenglideapplicatiehebt(zoalsQuakeK)IGI)K'datcrashtenjeschermuitgeschakeldachterlaat.n.OPMERKING:ɢdraaidezetestv\|anafeenV>C,@NIETv\|anuitX!HetismogelijkdatbijdetestapphunmuisentoGetsenbordfocusinXverliezen,enU danisergeenmogelijkheidomhetaftesluiten.WЍ/usr/local/glide/bin/test3Dfx{AlshetgoGedis,kleurtjeschermblauwenmeldtjeeentoGetsintedrukken.7NadatjeeentoGetshebtingedruktzoujeterugmoGetenkerennaardeprompt.3dfx.glide.linuxop3dfx'snewsserver(news.3dfx.com)iseengeweldigeU bronmetinformatievoGorLinuxglidespGeciekeproblemen. 3.7.3#!\Mesa**MZoGdra)Aglideisgenstalleerd,^IzuljeMesamoeteninstalleren,^IeenvrijeOpenGL-implementatiedoorBrianPaul\(brianp@elastic.avid.c}/om).6GelukkighoGefjenietvertezoeken,wantMesa2.6wordtmetdeuitvoGerbarebGestandenU vqanQuakeIImeegeleverd.qHetenigewatjemoGetdoen,ishetnaardejuisteplekverplaatsen:cdN/usr/local/games/quake2 =cpNlibMesaGL.so.2.6/usr/local/libldconfig{De~RedHatdistributiewordtstandaardmeteen(IMO)Egebrekkigeld.soconguratiegeleverd./usr/local/libmaaktstandaardgeenonderdeeluitvqanhetzoGekpadvanld.sodusallesdatjedaarzultinstalleren,`zalnietwordengebruikt.PJekuntdezesituatieverhelpGendoorderegel/usr/local/libtoetevoGegenaanje/etc/ld.so.confbestand,of/usr/local/libtoetevoegenaanje$LD_LIBRARY_PATH.Alsalternatiefzoujeallenieuwelibrariesergenszoalsin/libkunneninstalleren,Q maardezebGenaderinggaatU tegenmijnpropGerenatuurin.ؼAlsjeMesanaareenrecentereversiewiltupgraden(Mesa3.0istijdensditschrijvenderecentsteversie),kunjezdelaatsteversiedownloadenvqanafftp://iris.sse}/c.wisc.edu/pub/Mesaz޹Zie,5.1.2(GlibGc,RedHat5.x,Debian&_2 ~?G3.8Quak>eIQI^27ՁV2xoverwegingen)indesectieProbleemoplossing/FAQ'svoGorbelangrijkeinformatieoverhetcompilerenvqan librariesU voGorQuake,alsjeeenRedHat5.xofandereopglibGcgebaseerdeLinuxdistributiehebt.ؼNadatU jehetovereenkomstigU deinstructieshebtgebGouwd,zuljetweedingenmoGetendoen:ؼV*erwijderjeoudeMesa-installatie.AlsjeeerdereenlibMesaGL.so.2.6installeerde,zoalshierbGovenbGeschreven,U moetjehetverwijderenofQuakeIGIzaldenieuweversiemogelijknietkunnengebruiken.=/cdN/usr/local/lib/ =/rmN-flibMesaGL.so.2*AlsފdenieuweފMesaeenma0jorversienummerފgroterdan2heeft,AmoGetjeereenkoppelingmetdenaamlibMesaGL.so.2U naaraanmaken:/cdN/usr/local/lib/ =/lnN-s/waar/je/het/dan/ook/installeerde/libMesaGL.so.3.0libMesaGL.so.2/ldconfig 3.7.4#!\lib3dfxgl.so**MMet2QuakeIGI1versie3.19,9 isereenalternatiefvoGordelibraryMesabeschikbaar.e̼lib3dfxgl.soiseenmini- GLdrivergeoptimaliseerdvoGorQuakedieinbGetereherhalingsfrequentiesvoGorzietdanMesa.OjDitiseenportvqanaeendriverdie3DfxvoGorQuakeonderWindowsontwikkelde.HetwordtmeegeleverdmethetQuakeIGIpackqage,U enerisgeenenkeleredenwaaromjehetnietzoumoGetengebruiken.ؼNetU alsMesa,vereistlib3dfxgl.sodatdelibraryGlideisgenstalleerdomje3DfxkqaarttebGenaderen.3.7.5#!\Kiezenv\|aneenGL-driv>er**MMet(versie3.20,jishetgebruikenvqandezedriverinplaatsvqanMesaveelgemakkelijkerdanhetvoGorheenwas.]Er*iseennieuweCVAR,gl_driverdiejeinsteltomaantegevenwelkeGL-driverquake2zoumoGetengebruiken.qDoGeU hetvolgendeomhetmetdelib3dfxgl.sodrivertedraaien:卑./quake2N+setvid_refgl+setgl_driverlib3dfxgl.soؼOmU hetmetMesatedraaiendoGeje:./quake2N+setvid_refgl+setgl_driverlibMesaGL.soMerkopdatde.sobGestandenwaarnaarjerefereertvoGormoetenkomeninjequake2directory*. hEen symbGolischekoppelingisprimaals,4Dlatenwezeggen,jelibraryMesain/usr/local/libstaatenjegeentweeU kopieninomloGopwilthebben.#Í3.8DeGLX-Renderer++Mref_glx.sotisgekoppGeldmetdestandaardOpenGL-librariesinplaatsvqanmetMesa.{HierdoorwordthetmogelijkQuakeIGIopandere3Dhardwaretedraaien,$diedoGorandereOpenGL-implementatieswordtondersteund.FsOpqditmomentbGeniknietbekendmetenigeOpenGL-implementatiesdieanderehardwaredanr3Dfxondersteunen,ymaardezerendererverzekertronservqandatalszeverschijnen,wererQuakeIGIrymeekunnenU spGelen.ؼHet\gebruikvqandeGLX-interfaceverwijdertoGokQuakeIGI'safhankelijkheidvqanSVGAlibvoGordetoGetsenbord-U enmuisinvoGer._2 ~?G3.8Quak>eIQI^28ՁVDitU iseenGLX-applicatie,endiemoGetalszodanigvqanuitXwordenuitgevoGerd.ؼJeokuntdezeclientdraaienmetMesa/3DfxalsjeMesaenGlideinstalleertzoalsindevoGorgaandesectieis uitgelegd,stel1vervolgensde$MESA_GLX_FX omgevingsvqariabGeleinop"fullscreen"voGordatjequake2opstart:oexportNMESA_GLX_FX=fullscreen =./quake2N+setvid_refglx+set_windowed_mouse1FW*aaromOdeoptie+_windowed_mouse?1?aDenkeraandatditeenX-applicatieis,diegebruikmaaktvqanje3Dfx-kqaart.^ZelfsalneemthetbGeeldjehelescherminbGeslag,!Quakeworlddraaitnogsteedsineenvenster.-DitbGetekentdatalsjenietze}/ervoGorzichtigbGent,MjedemuisaanwijzerbuitenhetQuakeworldvensterzouqkunnenverplaatsenenQuakeworldzalplotselingnietmeerreagerenopmuis-entoGetsenbordinvoer.+_windowed_mouse?1’voGorkomtditprobleemdoGorglqwcl.glxdemuisvervoGortezijnenhetniettoetestaanU dathetzichbuitenhetvensterbGegeeft."M3.9Linux-Sp_eciekeCommandoRegelOptiesMDezesectiebGehandeltcommando-regeloptiesdiespeciekzijnvoordeLinuxversiesvqanQuakeIGI.Erzijnandere vQuakeIGI FoptiesinovervloGed,;maardieliggenbuitendegrenzenvqandezeHOWTO.ProbGeervoGordergelijker%informatieeenaantalvqandesitesuitdieindesectie1.4.2(AlgemeneQuakeInformatie)wordenopgesomd.Ditzijneigenlijkcvqars(clientvariabGelen)diejeindeQ2consoleinkuntstellen,maarhetishetverstandigstomU zeopdecommando-regelintestellen.qStelzealsvolgtinopdecommando-regelmet+set:o./quake2N+setcd_dev/dev/hdcFcd_devdeviciHe0NaamU vqanhetCD-ROMdevice.LnoQcdaudiovalueDe-activeerU CDaudioalsvalueoongeljkaannulissndbitsnumStelU soundbitsamplesizein.qDestandaardwaardeis16.sndspQeednumStel:soundsamplespGeedin.hGebruikelijke:waardenzijn8000,?11025,22051en44100.hAlsingesteldop nul,CdanpzorgtditervoGordatdegeluidsdriversnelhedenindevolgendevolgordeuitprobGeert:p11025,22051,U 44100,8000.sndc>hannelsnum0GeeftU stereo-ofmonogeluidaan.qStandaardop2(stereo).Gebruik1voGormono.nostdoutvalueGeennenkeleuitvoGernaarstdout.GebruikditalsjenietwiltdatalleconsoleuitvoGernaarjeterminal wordtU gedumpt."M3.10%}QuakeI_IServers++MDeskrachtvqanLinuxalseeninternetservermaaktheteenpGerfectplatformvoGorhetdraaienvqaneeninternetQuakeIGIserver.DezesectiezaldebasisenLinux-spGeciekeaspGectenoverhetaanzettenvqaneenQuakeIGIserver[aanroGeren.LProbeerhttp://www.3dgw.c}/om/hellsgates/serverguide.htmvoGormeergedetailleerdeQuakeIGIU serversetupinformatie.o_2 ~?G3.8Quak>eIQI^29ՁV3.10.1(ListenServ>ersMJe{kunteenQuakeIGIY"Listen"servervqanuithetspGelviahetMultiplayermenuopstarten.DitstaatjetoGe omU eenspGeltehostenenertegelijkertijdaandeeltenemen.ؼOmjeenListenservertestarten,[startjeQuakeIGI,openjehetQuakeII>menumetdeESC-toets,[enselecteertMultiplayer}.qV*andaaruitU zouhetredelijkzelfuitleggendmoGetenzijn. 3.10.2(DedicatedServ>ersV*oGorTeenpermanentestand-aloneQuakeIGIT|server,diezonderconstanttoGezichtmoGetkunnendraaien,ishetgebruikenvqaneenListenservernietpraktisch.QuakeIGIheefteenDedicatedservermoGdedievoGoreendergelijkgebruikbGetergeschiktis.EEendedicatedserverwordtvqanafdecommando-regelopgestartenmaaktvqancmindersysteembronnengebruikdaneenListenserveromdathethetgrascheclientgedeeltehelemaalnietU opstart.ؼOm3eendedicatedserveroptestarten,O7gebruikjedecommando-regeloptie+set?dedicated1.ɸJe3kuntaanvullendeserverparametersopdecommando-regelofineenconguratiebGestandinstellendiejeopdecommando-regelmetdeoptie+execuitvoGert.aJeconguratiebestandzouindebascq2directorymoetenkomenU testaan.EenmBpaaralgemeneserver-optiesstaanhieronderopgesomd.Omoptiesopdecommando-regeloptegeven,doGeeje+set?fraglimit30.!Optiesewordenopdezelfdemanierineenconguratiebestandingesteld,jeplaatstdanU alleenhet+-tekennietvoGordeset.qRoepjeconguratiebestandalsvolgtaan:q+exec?server.cfg.ؼfraglimitAantalU vereistefragsvoGordatdemapwijzigttimelimitTijdsduurU inminutendievoGorbijmoetengaanalvorensdemapwijzigthostnameDe8naamvqanjeQuakeIGIserver.Ditiseenwillekeurigereekstekensenheeftnietstemakenmetje DNSU hostname.maxclien>tsHetU maximumaantalspGelersdattegelijkertijdeenverbindingmetdeserverkqanmaken.ؼZieF*arenheit176(http://www.planetquake.c}/om/f176).VoGorruimschootsvoldoendeQuakeII2consoleen commando-regelU informatie. 3.10.3(AndereBronnenmetServ>erInformatie#De$eIQI^30ՁV3.11%}Aanpassingen&UitbreidingenMQuake;IGI.aanpassingenzoalsCapturetheFlag,*Jailbreak,en;LithiumII.zijnzeerpopulaireuitbreidingenop hetorigineleQuakeIGIspel.0MEenaantalaanpassingenzetelenzichvolledigbGovenopdeserver(Lithium),eneenaantalvereisendatjeoGokwijzigingenaanjeclient(CTF)aanbrengt.9_V*oGorserveraanpassingen,moGetje/normaaleenverbindingtotstandbrengenenspGelen.1OpClientgerichteaanpassingenvereisendatjeaanvullendeU bGestandenindedirectoryquake2installeert,voGordatjekuntspGelen. 3.11.1(Clien>tgerichteAanpassingenIn̶hetalgemeenbGestaatdeinstallatieopeenclientgerichte̶aanpassingslechts̶uithetdownloadenvqanhetclientpackqage4;enhetuitpakkenervaninjeQuakeIGI4directory*,lmaarjezoudedocumentatievqandeaan-passingXmoGetenraadplegenvoordespeciekedetails.{HetkqannodigzijnomeenLinux-speciekpackqagetedownloadenhinaanvullingophethoGofdonderdeelvqanhet(Windows)clientpackqage.WLeteroGokopdathetkqanU zijndatnietalleaanpassingenvoGorLinuxbGeschikbaarzijn.ؼClintgerichteXaanpassingspackqagesbGevattenmeestaleennieuwgamei386.sobGestandennofmeer.pakbGestanden. ErZkunnenookanderenieuweZbestandenbijzitten. DezenieuweZbestandenzullenineensubGdirectoryHvqanjeQuakeIIHdirectorywordengenstalleerd.LGebruikopdecommando-regel+set?gameqL ecit1000aanpassing-dir+OomndeaanpassinguittevoGeren. RocketnArena2wordtbijvoGorbeeldnineendirectorymetdeU naamarenagenstalleerd.qOmRA2tespGelen,startjealsvolgtjeclientop:卑P./quake2N+setgamearena = Capture0theFlag搹AangezienCxditverrewegCxdepGopulairstevqariatieopmultiplayerCxQuakeIGIC:is, hebikspGeciekeuinstructiesvoGorhetinstallerenvqandezeaanpassingtoegevoegd.9CapturetheFlagvoorQuakeIIisU bGeschikbaarvqanafdeftp-sitevanid.qDownloadheteninstalleerhetvervolgensalsvolgt:卑cdN/usr/local/games/quake2mkdirNctfcdNctfunzipN-L/wherever/you/put/it/q2ctf102.zipؼStartU QuakeIGImet+set?gamectfU omCTFtespelen. 3.11.2(OpServ>erGerichteAanpassingenMHetdraaienvqaneenQuakeIGIwaanpassingopeenserverisnietveelandersdanhetdraaienvqaneenopeenclientgerichte"aanpassing.Inhetalgemeenzuljegamei386.soenserver.cfgbGestandenineennieuwesubGdirectoryU moeteninstallerenenvervolgensalsvolgtdeserveropmoGetenstarten:卑./quake2N+setgameXXXX+setdedicated1+execserver.cfgؼW*aarXXXX}hierbGovenvoGordenaamvqandenieuwesubGdirectoryvqandeaanpassingstaat.DeexacteproGcedureczalnatuurlijkvqanaanpassingtotaanpassingvariren.IZiededoGcumentatievandeaanpassingvoGorU speciekeU details.S_2 ~?G3.8Quak>eIQI^31ՁV3.11.3(GameSource++MHetbvolledigespGel,emetuitzonderingvqandeenginezelf,isgezeteldineengezamelijkelibrarygamei386.so. QuakeIGIaanpassingenzijngemaaktdoordeinhoudvqanditbestandteveranderen.-UDeCsourcekqandooriedereenvrijwordengedownloadenwordengewijzigd.4uZie(sectie3.2.1(DownloaddeBenoGdigdeBestanden).ؼNadatU jedesourcehebtgedownload,kunjeeralsvolgtmeebGeginnen:卑PcdN/usr/local/games/quake2 =PmkdirNmijnaanpassingPcdNmijnaanpassingPgunzipN/waar/je/het/dan/ook/plaatste/q2src320.shar.ZPshN/waar/je/het/dan/ook/plaatste/q2src320.sharؼErJzulleneenbGoelJwettighedenwordengepresenteerdwaaropjeyesmoGetantwoGorden,%vervolgenszalde source6vqanhetspGelwordenuitgepakt. Hetbouwen6vqaneennieuwgamei386.souitdezesourceswordtmet$eeneenvoudige$makebGewerkstelligd.4JekuntQuakeIGI$|alsvolgtmetdenieuwgecompileerdelibraryopstarten:PcdN/usr/local/games/quake2 =P./quake2N+setgamemijnaanpassingؼNog nietergopwindend, Gfaangezienhetgeenjezo0juisthebtgebGouwd, Gfidentiekisaanhet "gewone"gamei386.so,?maarditzougoedeinformatievoorstrevendeauteursinaanpassingenkunnen?zijn. 3.11.4(MissionP>acks#Mission?Pack1: XDeReckoningDeReckoningvereistQuakeIIversie3.15oflateromte?draaien. XJezultopz'nminst95MBnodighebbenvooreenminimuminstallatie.Nog?eens90MBzijnvereistalsjedevideo-sequencesookwiltinstalleren. XErvanuitgaande?datjeCDisgemountop/mnt/cdromenQuakeIIisgenstalleerdin/usr/local/games/quake2:=/cdN/usr/local/games/quake2 =/cpN-r/mnt/cdrom/Data/all/*xatrix//rmN-fxatrix/gamex86.dllAls?jedevideo-sequenceswiltinstalleren:/cpN-r/mnt/cdrom/Data/max/xatrix/videoxatrixStart?alsvolgtDeReckoning:=/cdN/usr/local/games/quake2 =/./quake2N+setgamexatrixMission?Pack2: XGroundZeroHetvereistQuakeIIversie3.17oflateromte draaien. XJe?zultopz'nminst120MBvooreenminimuminstallatienodighebben.Nog?eens115MBzijnvereistalsjedevideo-sequencesookwiltinstalleren.Ervan?uitgaandedatjeCDisgemountop/mnt/cdromenQuakeIIisgenstalleerdin/usr/local/games/quake2:  a_2 ~?G4.8GerelateerdeSoft>wareJ*32ՁV/cdN/usr/local/games/quake2 =/cpN-r/mnt/cdrom/Data/all/*rogue//rmN-frogue/gamex86.dllAls?jedevideo-sequenceswiltinstalleren:=/cpN-r/mnt/cdrom/Data/max/rogue/videorogueStart?alsvolgthetspelGroundZeroop:=/cdN/usr/local/games/quake2 =/./quake2N+setgamerogue(4GerelateerdeG\Softcware荍4.1QStatMQstat?iseenopdecommando-regelgebaseerdprogrammadatdestatusvaninternet Quake,?QuakeWorldenQuake2serversretourneert,gemaaktdoorSteveJankowskimailto:steve@activesw.com.ؼHier?iseenopsommingvandekenmerkenvandehomepagevanQStat:ؼOndersteunt?Windows95,NT,endemeesteUnixesWordt?geleverdmetCsource-codeeneenuitvoerbaarbestandvoorWindowsOndersteunt?deoudeQuake(NetQuake),QuakeWorld,HexenII,enQuakeIIserversKan?allebeschikbarestatistischegegevenstonen,waaronderspelersinfoen serverregelsUitvoer?vansjablonenvoorautomatischeHTMLgeneratieOnbewerkte?displaymodevoorintegratiemetHTML-paginageneratorsIngebouwde?hostnamecacheSorteer?oppingtijd,spel,ofbeidenMeer?optiesdanjenodighebtQstat?iseentooldatjebeslistmoethebbenalsjevanplanbentomviahetnette spelen. XEr?zijnbovendienookeenaantalfront-endsvoorqstatgeschreven.Eenaantaldaarvan?wordenlaterindezesectieopgesomd.ؼJe?kuntdelaatsteversievanqstatophalenvanafdehomepagevanQStat(http://www.activesw.com/people/steve/qstat.html).#Í4.2XQFMXQF?iseengrafischfront-endnaarQStatdatgebruikmaaktvandeGTKtoolkit. XDitisde?besteQuakeWorld/Quake2serverbrowserdieopditmomentbestaat,enRomanPozlevich(roma@botik.ru),?brengtnogsteedsrevisiesuitmeteensnelheidvanongeveernpermaand.!+^_2 ~?G4.8GerelateerdeSoft>wareJ*33ՁVAls?jebekendbentmetGameSpyvoorhetWindowsplatform,komtditervoorLinuxhet dichtste?indebuurt.ؼDe?homepagevanXQFhomepageistevindenophttp://www.linuxgames.com/xqf.#Í4.3QuickSpyMQuickSpy?iseenoptekstgebaseerdeQuakeWorldserverbrowser. XHetiseenanderfront-end?naarQStatenhetwerkttamelijkgoed. XAlsjeXnietdraaitenjehebtgeenQuake?II,isditeenbehoorlijkeoptie. XHouerwelrekeningmeedathetnietlangerinontwikkeling?is.Je?kuntQuickSpyophalenbijhttp://diana.ecs.soton.ac.uk/rht96r/quake/quickspy/.#Í4.4QPlugvo_orLinuxMQplug?iseenNetscape-plugindieQuakeWorldenQuakeIIserverinformatieingebouwdineenwebpagina?ophaaltentoont. XEenWindowsQplugisaleentijdjeinomloop.Deauteur,Olivier?Debon(odebon@club-internet.fr)schreefdeLinuxversievanafhetbeginzonderooit?deWindows-versietehebbengezien.QPlug?voorLinuxkanwordenopgehaaldbijhttp://www.geocities.com/TimesSquare/Labyrinth/5084/qplug.html.#Í4.5qkHacklibMDavid?Bucciarelli(tech.hmw@plus.it),auteurvande3DfxdrivervoorMesa,heefteenlibrary?geschrevenmetdenaamqkHack,diealleSVGAlib/fxMesafunctiesdiedoorQuakeen?QuakeIIwordengebruikt,probeertteemuleren. XDitzoudenoodzaakvoorSVGAlibwegnemen?alsqlquakeofQuakeIImetref_gldraait. XAnderekenmerkenvanuitdeREADMEvan?qkHacklib:ؼJe?kuntdynamischschakelentussenschermvullendeweergaveendevensterweergavedoor?gewoondeTAB-toetsintedrukken(jemoetjeX-serverin16bppmodeopstartenom?dezemogelijkheidtekunnengebruiken)Je?kuntCtrl-CindeshellindrukkenofhetQuakeproceszonderprobleem`killen'je?kuntdemuisentoetsenbord`afvang'activeren/de-activerendoorhetindrukken van?F11/F12je?kuntQuaketotikoonverkleinenenonderbrekendoorF10intedrukken(hetzalniet?meerCPUcyclussenverbruiken). XJekuntallesherstartenmeteendubbelklikinhet?"****koonje?kuntQuakemetelkeMesa-driverdraaien(bijvoorbeeldmetdeX11-drivermaarjemoet?MesahercompilerenzonderdeVoodoodriver)je?kuntQuakeonderelkeLinux-boxdraaienendehardwareversneldeuitvoeropeenSGI-box?verkrijgen(OK,ditiswatexotischentheoretischalskenmerk,maarhetiseen?voorbeeldvanhoekrachtigeenGLX/OpenGL-applicatiekanzijn)ؼIk?hebqkHacklibgeprobeerdenhetwerktgeweldigvoorQuakeopmijnsysteem. XInQuakeII?reageertdemuisechterechtlangzaam. XAnderenrapporterenhetechteralseen"4!_2 ~?G4.8GerelateerdeSoft>wareJ*34ՁVvolledig?succes,dusprobeerhetuitalshetklinktalsofhetietsiswatjenodigzou kunnen?hebben.ؼDe?qkHacklibwebpaginavanDavidBucciarelliistevindenophttp://www-hmw.caribel.pisa.it/fxmesa/fxqkhack.html.#Í4.6GiMd2ViewerMGiMd2Viewer?iseenQuake2modelviewergeschrevenvoorGtkenOpenGLdoorLionelUlmer(bbrox@mygale.org). XHet?laadtvoorbeeldenentexturenvanuitzowelgewonebestandenals.PAK?bestanden. XHetzaldevoorbeeldenookanimeren(metframeinterpolatie).Dit?programmaisnogsteedsinontwikkelingenikhebhetnognietgeprobeerd,maarhetklinkt?tamelijksjiek. XOnderzoekheteensophttp://www.mygale.org/bbrox/GiMd2Viewer/.#Í4.7QIPXMQIPX?iseensetprogramma'sdiejetoestaanLinuxQuake-clients(metgebruikvanTCP/IP)om?eenverbingmetDOSQuake-clients(metgebruikvanIPX)totstandtebrengen. XIkdenk?datdithandigisalsjenetquakeopeenLANspeelt. XQIPXisbeschikbaarathttp://www.geocities.com/SiliconValley/Park/6083/qipx.html.4.8IceMIce?iseenQuakemapeditorvoorUN*XgemaaktdoorC.J.BeyerenJohnWatson. XIkhebditprogramma?nietgebruikt,nochweetikwatz'nontwikkelingsstatusis. XDehomepagevanIce?istevindenophttp://styx.phy.vanderbilt.edu/ice/.4.9Q2gettyMQ2getty?iseenhackvanmingettydoorMikeGleason(mgleason@ncftp.com)diejetoestaatom?automatischeenprogrammauittevoerenenvoorttebrengen(zoalseenQuakeserver)?opeenvirtueleconsole. XDitprogrammaisbeschikbaarindebestandensectieop?http://www.ncftpd.com/unixstuff/q2getty.html.4.10%}rconMRcon?issettoolsdieremotebeheervaneenQuakeIIservertoestaatdoorgebruiktemaken?vanhetRCONprotocol. XDeauteurisMichaelDwyer(michael_dwyer@mwiworks.com).Rcon?1.1isbeschikbaarviahttp://sunsite.unc.edu/pub/Linux/games/quake/rcon-1.1.tar.gz4.11%}qlogMQlog?iseenGPL'edQuakeWorld/QuakeIIserverlogparserdieuitgebreidespelersstatistieken?genereert. XCraigKnudsen(cknudsen@radix.net)isdeauteur.Deqlog?homepageishttp://www.radix.net/cknudsen/qlog/.#?_2 ~?G4.8GerelateerdeSoft>wareJ*35ՁV4.12%}Cheap_oMCheapo?iseenproxydiekanwordengebruiktomQuakeWorldnetwerkverkeerteleiden. Bovendien?kandeproxydegegevensaanpassenenheeftmogelijkhedenvooruitgebreidegameplay. XJe?kuntnetalsmeteenQuakeworldservereenverbindingtotstandbrengen,en?hetvervolgenscommando'sgevendiejenaareenechteserverdoorsturen. XDeproxykan?ookopeenfirewallcomputerwordengedraaiddienietbijmachteisomhetQuakeverkeer?aftehandelen,zodatcomputersbinnendefirewallvoorhetspelenkunnenwordengebruikt. XDe?Cheapohomepageistevindenophttp://www.saunalahti.fi/softech/.#Í4.13%}qgraphQGraph?(QuakeGraph)iseenutilityommensentehelpenbijhetbeherenvanQuake'sDeathMathes,?turnmentsenQuakeworldspellen. XQGraphiseenprogrammadieverbinding(via?LanofhetInternet)maaktmetQuake,QuakeII,QuakeworldenHexen2Serversentoontje?realtimegegevensoverhetspeldatopditserverdraait. XDeQGraphhomepageisophttp://www.frag.com/qgraph.#Í4.14%}Vispatch++Vispatch?iseenutilitydiejeQuake1/QuakeWorldniveausbijwerkendatzetransparantwater?ondersteunen. XDezeWindowsutilityisbijnasindshetbeginvanGLQuakeinomloop,maar?slechtssindskort(zoverikweet)isereenLinuxversieopgedoken. XDeWaterVishomepage?isophttp://www.sod.net/vis. XJekuntdeLinux-versievandeVispatchutilitydownloaden?bijhttp://www.sod.net/vis/files/unixvis.zip.#Í4.15%}GStat++GStat?iseenserverquerytooldoorAaronLevinsongebaseerdopQStat,maarmeteenaantal?uniekeextramogelijkheden. XVanafdeGStathomepage:GStat(GameStat)iseenutility?voorhetondervragenvanQuake,Quakeworld,QuakeIIenHexenIIservers. XHetheeft?driehoofdfuncties:ؼ1.Toont?statistiekenvooropQuakegebaseerdeservers2.Functioneertalseenremoteserverbeheer-tool?3.Opeenconsolegebaseerdeserverbrowservoorhetvindenvaneenserver?omoptespelen.Ontdek?meerophttp://www.ews.uiuc.edu/alevinsn/gstat.html.#Í4.16%}QuakeLaunch++MQuakeLaunch?iseenaardige,eenvoudigeQuakeserverbrowserdiejeindeconsolekuntdraaien. XHet?isgebaseerdopqstatvanSteveJankowski.AlsjegeenopX-gebaseerdebrowser?zoalsXQFkanofwilgebruiken,isditeengoedalternatief. XDeQuakeLaunchhomepage?isophttp://www.linuxgames.com/qlaunch.4.17%}QPLog++MDe?QuakePlayerLogiseenmaster/clientPerlprogrammadatspelersstatistiekenbijhoudt. XHet?doelvanditprogrammalijktopwaartoedeorigineleQuakeWorld$IZ_2 ~?G5.8Probleemoplossing/FA>Qs;36ՁVeen?pogingdeed. XServerlogswordennaardecentraleQPLogmastergezonden,die spelersstatistieken?bijhoudtenspelersvolgenseenaantalfactorenindeelt.http://junior.ece.ucdavis.edu/qplog/(wg5Probleemoplossing/F=AcQs荍5.1AlgemeenM5.1.1#!\OSv>erschillenoverwegingenHoofdlettergevoeligheid?-InDOSenWindowsisdeletterkastnietbelangrijk.BASE1.TXT?ishetzelfdealsbase1.txtishetzelfdealsBase1.Txt. XOnderLinuxen?andereunicesisdeletterkastveelbetekenend. XMOTD.TXTenmotd.txtzijnverschillende?bestanden. XDitkanproblemenmetspelermodelsenskin-bestandenveroorzaken?alsdebestandsnameninhoofdlettersofgemengdhoofd-enkleineletterszijn?genstalleerd. Xplayers/male/santa.PCXmoetwordenhernoemdnaarsanta.pcxomvoor?deSantaskinonderLinuxzichtbaartezijn. XHetfixskins.shscriptmetmetquakeworld?wordtmeegeleverdzalallebestandsnamenineendirectoryconverterennaar?kleineletters. XVoorjegemakwordthethierondergereproduceerd:ffG!#!/bin/shfor?xin*;do(y=`echo?$x|tr'[A-Z]''[a-z]'`(if?[$x!=$y];then8~ mv?$x$y(fidone8ffG卍Pad?scheidingstekens-DOSenWindowsgebruikenhetbackslashn@"tekenombestandspadnaamelementen?tescheiden. XInUnix,isdebackslasheenescapeteken.QuakeenQuake2?voorWindowsherkennenzoweln@ls"/lsgeldigepadscheidingstekens,dusalsje?bestandspadnamengebruiktinjeconfiguratiebestanden(ofjemodcode,ofelderswat?dataangaat),weeserdanzekervandatje"/nnietn@"gebruikt.Einde-regel?tekens-OnderDOS/Windowseindigtiedereregelvaneentekstbestandmet?eencarriagereturnteken(CR)eneenlinefeedteken(LF).Unixtekstbestandenhebben?slechtseenlinefeedaanheteindevaniedereregel. XHetgebruikenvanDOS/Win?opgemaaktetekstbestandeninUnixkanallerleisoortenmysterieuzeQuakeproblemen?veroorzaken. XBijvoorbeeld,hetonjuistopgemaaktebestandquake2.confvan?hetQuake23.17packagegenereerdedefoutLoadLibrary("ref_XXX.so")failed:No?suchfileordirectory. XLMCTF-TErapporteerteenfloatingpointexception.Als?jeeenprobleemhebtdatjenietkuntverklaren,probeerdandeCR'suitjetekstbestanden?teverwijderen:+/mvNfile.txtfile.bak;tr-d'\r'file.txt 5.1.2#!\GlibQc,RedHat5.x,Debian2o>verwegingen(alleenv>oorQuak>e1)++[Het?volgendegeldtalleenvoordebinairebestandenvanQuakeI(squake,glquake,enquake.x11). XMet?ingangvandeversies2.30en3.19zijnrespectievelijkQuakeWorldenQuake?IIinzowellibc5alsglibcversiesbeschikbaar.]%T_2 ~?G5.8Probleemoplossing/FA>Qs;37ՁVDe?uitvoerbarebestandenvanQuakewerdenmetlibc5gecompileerd. XNieuwereLinux distributies?zoalsRedHat5.1enDebian2.0gebruikendenietcompatibelelibc6(ofglibc)?alshunstandaardC-library. XAlsjeQuakeopeenglibc-systeemdraaitzijnereen?aantalzakenomopteletten:ؼZowel?RedHat5alsDebian2hebbenlibc5compatibiliteitpackagesdiejetoestaanom?oplibc5gebaseerdeapplicatiestedraaien. XZorgervoordatjedezepackageshebt?genstalleerd. XBeidedistributiesplaatsendeoplibc5-gebaseerdelibrariesin/usr/i486-linux-libc5/lib.Zorg?ervoordatQuakedejuistelibrariesgebruikt. XMaakeenscriptaanzoalshieronder?waarbij$LD_LIBRARY_PATHverwijstnaarjecompabiliteitlibrariesdirectory?voordatQuakewordtopgestart.&ffGX#!/bin/shexport?LD_LIBRARY_PATH=/usr/i486-linux-libc5/lib./quake2?+setvid_refgl$* &ffGAls?jeeenlibraryzoalsSVGAlibofMesavoorgebruikmetQuakegaatcompileren,moet?hetmetlibc5endergelijkewordengecompileerd. XHeteenvoudigwegbouwenvaneen?nieuwelibraryovereenkomstigdeinstallatie-instructieszalresulterenineenlibrary?diemetjestandaardlibrary,glibc,isverbonden. XJemoetervoorzorgendat?jenieuwelibraryalleenverbondenismetlibc5enoplibc5-gebaseerdelibrarieszodat?hetcompatibelmetQuakezalzijn. XZiededocumentatievanjedistributievoor?informatieoverhetkoppelenmetdeniet-standaardlibraries. 5.1.3#!\Mijnm>uiswerktnietoflijktwillekeurigtereageren. **#Draait?gpm? Xgpmiseenprogrammadatjedemogelijkheidgeeftommetdemuisin?virtueleconsolesteknippenenteplakken. XVeeldistributiesactiverenhetstandaard. XHet?kanzijndathetbotstmetQuake.Controleermethetvolgendecommando?ofhetactiefis:=/psNaux|grepgpmAls?jeuitvoerkrijgtdatlijktop/rootW6115 r0.00.4+832316 r?S+17:540:00Ngpm-tPS/2dan?isgpmaktiefenverstoortQuake. Xgpm-k(alsroot)behoortgpmtestoppen. Als?dithetnietdoet(gpm-kwerktopmijnsysteemnietaltijd),stopgpmdanmethet?commandokillallgpm.Als?jegpmnooitgebruikt,wiljemisschiendathetbijhetopstartennietmeerwordt?geactiveerd. XZiededocumentatievoorjedistributievoorinformatieoverhoe?jeditmoetdoen.Is?jemuisjuistgedefinieerdinlibvga.config? XDitbestandkomtmeestalvoorin/etc?of/etc/vga. XOpenhetenzoekeenregelopzoals=/mouseNMicrosoftOp?mijnsysteemisditdeeersteoptieinhetbestand. XZorgervoordathetmuistypeovereenkomstig?jehardwareis.&`_2 ~?G5.8Probleemoplossing/FA>Qs;38ՁVHeb?jeRWpermissiesvoorjemousedevice? XDepermissiesvanjemousedevice mogen?jealleentoestaandatjeerleestoegangtoehebt. XQuakewilhetmetleessen?schrijfpermissiesopenen,dusjezulthetcommandochmod666eroptoemoetenpassen?ofhetalseengebruikerofgroepmoetendraaiendiepermissiehebbenomhette?lezenentebeschreven. XHetwerkelijkeapparaatbestandwaarhethieromgaatzal?verschillenafhankelijkvanwelktypemuisjeopjesysteemhebt. XMeestalis/dev/mouse?eensymbolischekoppelingnaarjewerkelijkemouseapparaatbestand,dusals?jehetcommandols-l/dev/mousegeeft,zouditopmoetenleverenwelkbestandje?moetwijzigen. 5.1.4#!\MijnMicrosoftIn>tellimouseofLogitechMouseMan+werktnietcorrect.MSVGAlib,?diedemuisinvoervoorSVGAenGLQuake/QW/Q2afhandelt,ondersteundedeIntellimouse?totversie1.3.0nietdirect. XAlsjeeenversievanSVGAlbvanvoor1.3.0hebt,?zoujemoetenupgraden,envervolgensmuistypeIntelliMouse(vooreenserilemuis)of?IMPS2(vooreenPS/2muiz)inbestandlibvga.configgebruiken.5.1.5#!\Mijnm>uisis"vertraagdnhetlijkteropdathijveellangzamerisdanonderWindows.#Voor?veelmensenzalslechtshetaanslingerenvandegevoeligheids-waardeindespelconsole?hetprobleemverhelpenDegevoeligheidmetdehandindeconsoleofin?eenSettingsensitivitybyhandintheconsoleorina.cfgbestandinstellenstaat?jetoeomdemuisgevoeligheidmeerteverhogendandeschuifregelaarinhet`Options'?menudittoestaat. Xbijvoorbeeldsensitivity15.Van?Zoid's1/7/98.planupdate:>Als?jevideo'vertraging'indeGL-rendererbemerkt(de /herhalingsfrequentie?lijktachtertelopenopjemuisbewegingen)typ/"gl_finish?1ndeconsole. XDitforceerthetbijwerkenopeenperframe/basis.De?laatsteversievanSVGAlib(1.3.0)voorzietineenpoelparametersinlibvga.config?diejekuntgebruikenomhetgedragvanjemuisaantepassen. XMetdejuiste?instellingenzouhetmogelijkmoetenzijnomjemuiszointestellenzoalsje?wilt. XOpmijnsysteemgafslechtshetwijzigenvanmouse_accel_typenaarnormal(standaard?ispower)mederesultatendieikwilde. XIkhebnietmetdeandereinstellingen?gerommeldenikwilnietdoenalsofikdoorhebwatzeallemaaldoen.5.1.6#!\Ik-hebeenV oQodoo2,ren-alsikwilprobQerenhetmetdeglrenderertedraaien,rappQor-#!\teerthetdatikgeenV oQodook\|aarthebgenstalleerd.MEr?zijnvoordeVoodooenVoodoo2kaartenverschillendeGlideversies. XWeeserzekervan?datjedejuistevoorjesysteemdownload.5.1.7#!\Als ikQuak>e-spQellenonderSVGAlibofGL aanhetspQelenben>tenopCTRL-C druk,#!\w>ordtt1hetspQelbeindigtenlaatmijnconsolesomsineenon>bruikbaretoestandac>hter.#!\SomskalsQuak>e/QuakekIQIkabnormaaleindigt,laathetmijnconsoleon>bruikbaarachter.MJa. XDit?bijt.SVGAlibvangtdeCTRL-Cafenbeslistwatermeemoetwordengedaaninplaats?vanhetaftelatenhandelendoorQuake. XIkweetzogauwgeenmanieromtegaan'm7_2 ~?G5.8Probleemoplossing/FA>Qs;39ՁVmet?hethackenvanSVGAlib.ؼAls?jedeQuakespelenvanuiteenscriptopstartzoalsdathieronder,waarinhet toetsenbord?endeterminalwordengereset,loopjeechterminderkansomteeindigenmet?eenvastgelopenterminal.&ffG#!/bin/sh./quake2?$*kbd_mode?-areset ffffG5.1.8#!\hetopstartenv\|ansquak>e/quake2misluktenhetgeeftdemelding"svgalib: Xcannot#!\get?I/Opermissions"MDe?uitvoerbarebestandenvanQuakemoetenalsrootwordengedraaidalsjedeSVGAlibrenderer?gebruikt,dusjemoetzealsrootopstartenofzesetuidrootinstellen. XZiedeinstallatie-instructies?inditdocumentvoordetails. 5.1.9#!\Somsw>erktdetoQetsenherhalingnietmeernahetspelenv\|annvandeQuak>espQellen#!\onderX.Om?nofandereredende-activerendeX11-versiesvanQuakedetoetsenherhalingalsze?wordenuitgevoerd. XAlshetprogrammaombepaalderedenabnormaaleindigt,wordtdetoetsenherhaling?nietweeraangezet. XGeefhetcommando卑xsetNronؼom?hetweerteactiveren. 5.1.10(Quak>e/QuakeIQIgeeftaan/dev/dsp: devicenotcongured"Je?geluidshardwareisnietjuistgeconfigureerd. XHetkanzijndatjegewooneeninsmod?soundmoetdoen,ofhetkannodigzijnomjekernelopnieuwtebouwen. XHetzou?kunnendatRedHatgebruikershetsndconfig(8)utilityaanmoetenroepen. XZiededocumentatie?voorjeLinuxdistributieen/ofdeLInuxSoundHOWTOvoorinformatieoverhet?configurerenvandegeluidshardwarevanjesysteem. 5.1.11(GLQuak>e/QuakeIQIdraaitlangzameronderLinuxdanonderWindows. ++De?Windows3DfxGLminiportiszwaargeoptimaliseerdvoorhetgeenQuakeIIdoet. XMesaaan?deanderekant,isalgemenerenmindergeoptimaliseerd.iAlsresultaatdraaitLinux?QuakeIIlangzamerdanonderWindows. XDitisgeenbeperkingvanLinux,maareenbeperking?vandehuidigedrivers.ؼMet?derecentstereleasesvanQuakeWorldenQuakeII,isdehierbovengenoemde3Dfx?miniportbeschikbaarvoorLinux. XOokwerdinQuakeIIversie3.20,deOpenGL-functie?afhandelingscodevolledigherschreven,resulterendineenveelbetekenendesnelheidswinst.Bovendien?zijnereenaantalfijnafstemmingenvoorPentiumProenPentiumIImogelijkmet?memorybuffering-delaatste/dev/3dfxdevicedriverheeftondersteuningom({_2 ~?G5.8Probleemoplossing/FA>Qs;40ՁVdit?automatischvoorjeintestellen. XHetactiverenvanMTRRskanresulteren in?eenaanmerkelijke(10fpsopmijnsysteem)GLQuakesnelheidswinst. XZiehttp://glide.xxedgexx.com/MTRR.html?voormeergedetailleerdeinformatiehierover.ؼOp?eenPPro/PIIsysteemmeteenVoodoo2,isdeperformanceonderLinuxnuopz'nminstnet?zosnelalsonderWindows. i65.1.12(HoQek\|anikeenserv>erstartenenuitloggenenvervolgenserlaternaarterugkeren?Mscreen(1)?ishiervooreengeweldigeutility. XHetgeeftjedemogelijkheidomveelvirtuele?schermeninnttyaantemakenenhiertussenteschakelen. XScreenwordt?metdemeestedistributiesmeegeleverd. XJekunthetdownloadenvanafftp://prep.ai.mit.edu/pub/gnu?ofiedereGNUmirror.Start?screendoorhetintikkenvanhetcommandoscreen,enmaakvervolgenseennieuwscreenvenster?aandoorCTRL-ACTRL-Cintedrukken. XJezultnietveelzienalsjeditdoet,?maarweesgerust,ergebeurtiets.Start?eenQuakeworldserver: /usr/local/games/quake/qwsv፼Open?nueennieuwscreenvenstermetCTRL-ACTRL-CenstarteenQuakeIIserverop:/usr/local/games/quake2/quake2N+setdedicated1Je?kuntvoor-enachteruittussenjeserversschakelendoorhetindrukkkenvanCTRL-A CTRL-N.ؼDruk?opCTRL-ACTRL-Domhetscreenprogrammalostekoppelen. XScreenenjeserversdraaien?nogsteeds,maarzezijninjeterminalvensternietlangerzichtbaar. XJekuntnu?uitloggenendeuitvoeringvanjeprocessenzullennormaalverdergaan.Gebruik?screen-romhetvoorgaandescreenprocesopnieuwtekoppelenenweertoegangtotje?serverstekrijgen.Dat?isalles. XZiedescreen(1)manpagevoormeergedetailleerdeinformatie. i65.1.13(HoQek\|anikerv>oorzorgendatdem>uishetvenserinXnietverlaat? ++MVanuit?hetQuakeIIreadme.linuxbestand(ditgeldtvooralleversiesvanQuake):ፑ(Standaard?zaldemuisnietworden`vastgebonden'aanhetQuake2venster.Om?tezorgendatQuake2demuisafvangt,selecteerje'WindowedMouse'vanuithet?videomenuoftypt`_windowed_mouse0'indeconsole. XDoehetomgekeerdeom?hetvrijtegeven. XJekuntalsvolgthetafvangenenvrijgevenvandemuis?indeconsoleaantoetsenverbinden: Xbindi"_windowed_mouse1"bindo"_windowed_mouse?0"Danzal"demuisafvangenen"zalhetvrijgeven.5.1.14(AlsikQuak>e/Quakeworld/QuakeIQIonderXdraai,דneem>tdeafbQeeldingslechtshet(halv>evensterinbQeslagen/ofdekleurenzienerallemaalraaruit. ++MDe?X-clientsondersteunenalleenkleurdieptenvan8en16bitsperpixel. XJeXserverdraait?waarschijnlijkop24of32bpp. XWijzigdestandaardkleurdieptein16bppenditprobleem?isverholpen.)_2 ~?G5.8Probleemoplossing/FA>Qs;41ՁV5.1.15(W aarKk\|anikdebroncoQdekrijgenvanQuak>e/QuakeW orld/QuakeKIQI>zodatikhetv>oor (PPC/Alpha/GamebQo>y/etck\|ancompileren? ++MDe?broncodevoordeQuakeenginesishetgepatenteerdeeigendomvanidSoftware. XOndanksdat?ereengoedekansisdatiddesourcevanQuakeeventueelzalvrijgevenzoalszemetWorfenstein?3-DenDoomdeden,hebbenzeditnognietgedaan. XIkhebdebronnietvanQuake,?hoeaardigjemeditookvraagt.#Í5.2Quake/QuakeWorld5.2.1#!\Quak>esterfttijdenshetopstartenafmeteensegmentationfault.Dit?betekentgewoonlijkdatjenetwerksetupnietgoedis. XProbeerquakemetdeoptie-noudp?optestartenenkijkofdefoutdanweggaat. XAlsdathetherstelt,kijkdanje?bestand/etc/hostsnaenverifieerofdaarindegegevensvoorjemachineinstaat.Gebruik?127.0.0.1voorjeIP-adresalsjeeendialup-accounthebtdieiederekeeralsjeeen?verbindingmaakt,jeverschillendeadressengeeft. 5.2.2#!\W atishetv>erschiltussenglqwcl,glqwcl.3dfxgl,englqwcl.glx?#glqwcl?isdestandaardGLQuakeworldclientdiejeinvoorgaandeversieshebtgezien. XHet?isverbondenmetlibMesaGL.so.2.glqwcl.3dfxgl?iseenscriptdatglqwclopstartnahetvoorafladenvande3DfxGLminiport?librarylib3dfxgl.so. XHetvoorafladenvandeminiport-libraryveroorzaakdat?deGL-functiesdiehierinstaanwordengebruiktinplaatsvandievanMesa.Aangezien?deGL-miniportvoorQuakeisgeoptimaliseerd,isditeengoedezaak.glqwcl.glx?isverbondenmetdestandaardOpenGLlibrariesinplaatsvanmetMesa.Dit?geeftjedemogelijkheidomglquakeopandere3D-hardwaretedraaiendiedooreen?aantalandereOpenGL-implementatieswordtondersteund. XDitiseenX-applicatieen?moetalszodanigvanuitXwordenuitgevoerd. 5.2.3#!\Als9ikglqwcl.glxsc>hermvullend9v\|anuitX9draai,Sk\|anikmijnmuisoftoQetsenbord9niet#!\gebruik>en.MDraai?glqwcl.glxmetdeoptie+_windowed_mouse1GLXQuakeworlddraaitineenvenster,ook?allijkthetjegehelescherminbeslagtenemen. XAlsjedemuisverplaatstterwijlje?windowmanagerzichindefocus-follows-mousemodebevindt,ishetzeerwaarschijnlijkdat?jedeaanwijzerbuitenditvensterverplaatst,endanzalQuakenietmeerreagerenopmuis-?entoetsenbordinvoer. X+_windowed_mouse1zorgtervoordatQuakeworldexclusiefdemuis?naarzichtoehaalt.#Í5.3QuakeI_I5.3.1#!\AlsikQuak>eIQImetdeGL-rendererprobeertedraaien,misluktditengeefthetde#!\melding"LoadLibrary("ref_gl.so")failed: Unabletoresolv>esymbQol"Als?onmiddellijkvoorgaandeaan"Unabletoresolvesymbol"regeljemeldingenkrijgtzoals"can't?resolvesymbol'fxMesaCreateContext'",isergeenondersteuningvoorglideinde*a_2 ~?G5.8Probleemoplossing/FA>Qs;42ՁVMesa-library?gecompileerd. XZiede3.7(DeGL-renderer)indeQuakeIIinstallatie-sectie voor?informatieoverhetinstallerenvanMesaenglide. 5.3.2&wFQuak>eUIQIUmisluktmetdemeldingLoadLibrary("ref_XXX.so")?failed: XNosuchfileor#!\directory#het?juistepadnaarjeQuakeIIdirectorystaatnietin/etc/quake2.conf. XInditbestand?zounregelvoormoetenkomenwaarindeQuakeIIdirectoryvoorkomt.Als?in/etc/quake2.confhetjuistepadnietstaatvermeld,probeerhetbestanddan?teverwijderenenhetmetdehandopnieuwaantemaken. XEenaantalversiesvan?QuakeIIvoorLinuxwordengeleverdmeteenonjuistgeformatteerdquake2.confbestand.Heb?jeSVGAlibgenstalleerd? XKijk/lib,/usr/liben/usr/local/libnavooreenbestand?metdenaamlibvga.so.1.X.X,waardeXvooreenaantalnummersstaat. XAlser?nietsverschijnt,zuljeSVGAlibopmoetenhaleneninstallerenomQuakeIIbuiten?Xtedraaien.Als?derendererwaarhethieromgaatref_gl.sois,kanhetzijndatMesanietjuistis?genstalleerd. XHetjelibMesaGL.so.2.6naareenlibraries-directorygekopieerdzoals?indeinstallatie-instructieswerdaangegeven?Als?derendererwaarhethieromgaatref_gl.sois,hebjedandeglidelibrariesgenstalleerd? 5.3.3#!\Alsikdehelderheidbijw>erkterwijlikgebruikmaakv\|andeGL-renderer,6enop-#!\apply"klik,gebQeurterniets!MTik?indeconsolevid_restartomdewijzigingenteactiveren.5.3.4#!\Opmerkingo>verde3.17distributieTijdens?ditschrijvenisderecentsteQuakeIIversie3.20. XAlsjeomwatvoorredendan ook?inplaatsdaarvanversie3.17draait,zoudevolgendeinformatiebehulpzaamvoorjekunnen?zijn.ؼTwee?tekstbestanden(quake2.confenfixperms.sh)inde3.17distributiewerdenonbewustin?hetMS-DOSCR/LFtekst-bestandsformaatopgeslagen,inplaatsvaninhetunixLFformaat. XDit?betekentdateraanheteindevaniedereregeleenextracarriagereturnteken?indezebestandenstaatenzenietgoedzullenfunctionerentotdatjehethersteld.We?zullenzedoortr(1)halenomzeteontdoenvandeCR's.卑forNiinfixperms.shquake2.conf =domvN$i$i.baktrN-d'\r'<$i.bak>$idone+C_2 ~?G5.8Probleemoplossing/FA>Qs;43ՁV5.3.5#!\AlsikQuak>eIQImet+set?vid_refglxschermvullendv\|anuitXdraai,k\|anikmijnmuis #!\oftoQetsen>bordnietgebruik>en.MDraai?GLXquake2metde+set_windowed_mouse1optie. XGLXQuake2draaitineenvenster,zelfs?allijkthethethelescherminbeslagtenemen. XAlsjedemuisbeweegtophetmoment?datdeWMzichindefocus-follows-mousemodebevindt,zuljedeaanwijzernaaralle?waarschijnlijkheidbuitenditvensterverplaatsenendanzalQuakeIInietmeerreageren?opmuis-entoetsenbordinvoer. X+set_windowed_mouse1zorgtdatQuakIIdemuisexclusief?afvangt. L5.3.6#!\W aarom|k\|aniknietnaareenaan>talvandeSV>GA=moQdesoverschakelendieinhetQuake#!\IQIVideomen>ustaan?SVGAlib?weetwaarschijnlijkniethoehetdemodesopjekaartaanmoetmaken. XAlsQuakeII?opstartmetdeSVGArenderer(ref_soft.so),druktheteenlijstafvanallemodeswaarvan?SVGAlibzegtdatzebeschikbaarzijn:-------NLoadingref_soft.so------- =UsingNRIVA128driver,4096KB.modeN320:2001075253220modeN320:2401075253220modeN320:4001075253220modeN360:4801075253220modeN640:4801075253220modeN800:6001075253220modeN1024:7681075253220modeN1280:10241075253220*Dit?zijndeenigemodeswaarnaarjesuccesvolzultkunnenoverschakelenvanuithet Videomenu. XAls?latenwezeggen,512x384nietindelijststaat,zalhetselecterenervanvanuit?hetVideomenunietwerken.ؼSVGAlib?laatjevooreenaantalchipsetsnieuwevideo-modesdefinireninlibvga.config,dus?hetkanzijndatjejeeigenvideo-modesopdezemanierkuntaanmaken. XZiedeSVGAlib-documentatie?voormeerdetailsoverditonderwerp. L5.3.7#!\AlsrCikv>erbindingprobQeertemakenmeteenQuakeIQIr)serverdieeenaanpassingdraait,#!\crash>tquake2metdemelding"Error: VID:CouldnotopQendisplay". **Volgens?Zoidkomtditprobleemvooralshetvideosysteemherstartdooreenwijzigingvande?spellendir. XVerscheidenelibrarieswordentijdensdeherstartopnieuwgeladenenditveroorzaakt?blijkbaardatquake2opvelesystemenbrokkenmaakt.ؼDe?werkbareoplossingisomdegameCVARopdecommando-regelintestellen,voordatjequake2?opstart. XDusalsjeeenverbindingmaaktmeteenCTFserver,startjequake2alsvolgt?op:./quake2N+setgamectf...*Dit?kanlastiglijkenalsjebentgewendomeenverbindingtotstandtebrengenmetnieuwe?serverszonderhetquake2programmateverlaten,maarhelaasishetopditmomentde?enigemanierommetditprobleemomtegaan. XEenfront-endprogrammazoalsXQFzaldeze?commando-regelzakenautomatischvoorjedoen,dusjezoueigenlijkmoetenoverwegenom?erntegebruikenalsjedatophetmomentnognietdoet.,ˠ_2 ~?G6.8Tips&T ruuksoѹ44ՁV6TipsG\&T(ruuks荍6.1Draaienv@ anX-enGL-sp_ellenzondersetuidMAls?jealleendeX-enGL-versiesvanQuake,QuakeWorldofQuakeIIdraait,hoefjeze niet?metrootpermissiestedraaien. XSVGAisdeenigemodediealsrootmoetwordenopgestart. XDe?X-versieshebbenslechtstoegangtot/dev/dspnodig,hetgeluidsdevice.De?GL-versieshebbentoegangtotde3Dfxkaartnodigalsooktot/dev/dsp.ؼ/dev/dsp?moetvoorQuakeleesbaarenschrijfbaarzijn. XDemeestedistributieskennener?standaard662(rw-rww-)permissiesaantoe. XDeeenvoudigsteoplossingisomhetcommando?chmod666/dev/dspuittevoeren. XOpdemeestesystemenzaldemogelijkheidom?hetgeluidsdevicetekunnenlezengeenveelbetekenendebedreigingvoordebeveiligingvormen. XAls?dezebenaderingvoorjesysteemonacceptabelis,maakdaneengroepaandieeigenaar?isvan/dev/dspenmaakjeQuake-spelersledenvandiegroep.Je?hebtde/dev/3dfxdrivernodigvanDaryllStrauss'glidepage(http://glide.xxedgexx.com/3DfxRPMS.html)om?glide-applicaties(zoalsGLQuake)niet-roottekunnendraaien. XDownloadhetDevice3Dfx.xxx.rpm?packageeninstalleerhetovereenkomstigdeinstructiesopdewebpagina. XNadat?jededriverhebtgenstalleerd,zorgervoordataanhetbestand/dev/3dfx?depermissies666(chmod666/dev/3dfx)zijntoegekend.Als?/dev/dspen/dev/3dfxjuistzijningesteld,kunjehetsetuidbitvanjeQuake/QW/Q2uitvoerbare?bestandenverwijderen. XDoegewoon(alsroot)chmod0755XXXXX,waarXXXXXstaat?voorglquake,quake.x11,ofquake2.Als?jevoordatjedezewijzigingenaanmaaktealsrootspeelde,kanhetzijndatveelvan?deQuakebestanden(zoalssavegames)alseigenaarroothebbenenniettoegankelijkzijn?vooreengewonegebruiker,dusdenkeraandeeigenaarvandebestandentewijzigenvoordat?jeeenpogingdoetomhetspelalsniet-roottespelen.#Í6.2Draaienv@ anSVGA-enGL-sp_ellenvanuitXMDe?GLXQuakeworldenQuakeIIclientszijningebouwdeX-applicaties,maaraangezienze?Mesaeerderzullengebruikendande3Dfxmini-driver,zijnzelangzamerdandelib3dfxgl.so?versies. XOmdezereden,kanhetzijndatjenogsteedsdevoorkeurgeeftom?opdezemanierjespellenvanuitXoptestartenbovenhetgebruikvandeGLX-client.Dit?isgebaseerdopeenLinuxGazette2CentTipdoorJoeyHess(joey@kite.ml.org). XHetorigineel?istevindenbijhttp://www.ssc.com/lg/issue20/lg_tips20.html#squake.Ja,?hetismogelijkomdeQuakespellenvanuitXtedraaienalsjerootbent,maardergelijk?gedragisondeugend,enjelooptnogsteedshetrisicodatQuakecrashten?deconsoleineenzodanigestaatachterlaatdathetnietmeerreageert. XMeteenklein?beetjewerkkunjehetvooreengewonegebruikermogelijkmakenomSVGAenGLQuake?vanuitXtedraaienENomautomatischnaarXterugtekerenalshetprogrammaisbendigd,?ongeachtofhetwelofnietnormaalisafgesloten.Opmerking: Xals?ikhetindeteksthieronderover"Quake"heb,bedoelikeigenlijk"quake,glquake?squake,qwcl,glqwcl,qwcl.x11ofquake2".ؼAls?eerste,hebjehetopen(1)packagedoorJonTombsnodig. XDitiseenset?mettweezeerkleineprogramma'sdiejetoestaantussenvirtueleconsoles?teschakelenenerprogramma'sintestarten. XDownloadopenvanaf-q_2 ~?G6.8Tips&T ruuksoѹ45ՁVhttp://sunsite.unc.edu/pub/Linux/utils/console/. XJe?hoeftnietveelmeertedoen dan?eenmake;makeinstallomhettecompilerenenhetteinstalleren. XZodrahetis?genstalleerd,moetjedeuitvoerbarebestandenopenenswitchtoalssetuidrootinstellen. XDus?doedit:!/cdN/usr/local/bin =/chownNrootopenswitchto/chmodN4755openswitchtoE΍Sla?devolgendecodeopineenbestandmetdenaamgetvc.c:6ffG(/*?getvc.c -*?DrukthetnummervandehuidigeVCafnaarstdout.Demeestecode-*?hiervanwerduithetopenprogrammagehaald,endezecodevaltonderGPL.-*-*-*?JoeyHess,FriApr X414:58:50EST1997-*/-#include?-#include?-main?(){8~ int?fd=0;8~ struct?vt_statvt;8~ if?((fd=open("/dev/console",O_WRONLY,0))<0){Bbperror("Failed?toopen/dev/console\n");Bbreturn(2);8~ }8~ if?(ioctl(fd,VT_GETSTATE,&vt)<0){Bbperror("can't?getVTstate\n");Bbclose(fd);Bbreturn(4);8~ }8~ printf("%d\n",vt.v_active);-}-/*?Endofgetvc.c*/ vffGTCompileer?eninstalleerhetergensinje$PATH:/gccNgetvc.c-ogetvc =/stripNgetvc/mvNgetvc/usr/local/binE΍Maak?nueenscriptaanmetdenaamrunvc: Xje$PATH:6ffG#!/bin/sh #?StartietsopeenVCop,vanuitX,enschakelterugnaarXalsjeklaar?bent.#?GPLJoeyHess,Thu,10Jul199723:27:08-0400exec?open-s--sh-c"$*;chvt`getvc`"._2 ~?G6.8Tips&T ruuksoѹ46ՁVffGXMaak?hetuitvoerbaarenplaatshetergensinje$PATH:=/chmodN755runvc =/mvNrunvc/usr/local/binNu?kunjehetcommandorunvcgebruikenomQuakeoptestarten. XGaverdermetde commando-regel?diejenormaalgesprokengebruiktomjespeloptestarten,maarplaats?runvcaanhetbegin:/runvcN./quake2+setvid_refgl+connectquake.foo.comJe?zultautomatischnaareenVCoverschakelen,Quakedraaienendanterugschakelennaar?Xalsjeklaarbent!Update: XJoey?Hessschreef:>Ik?wilergraagopwijzendateenaantalmensenkunnenbemerkendat/dit?nietwerkt. XAlsde/dev/ttyxxdevicesstandaardniettoelatendatje/ernaar?toekuntschrijven(eengoedidee),danzalhetopencommandoerniet/naartoe?kunnenschakelen. XIndatgeval,ishetnodigdatjehetcommando/chown?toepastopdevolgendevrijettynadatjeXhebtopgestart. XIkdoe/dit?alsvolgtinhetXtartup_0scriptvanxdm:&ffG /#?Steltty8inalseenconsoledieschrijfbaarisdoordehuidigegebruiker,/#?dusdatopen-scommando'skunnenwordengebruiktomzakendaaruittevoeren./#?Tty8wordtgebruiktomdathetdevolgendevrijettyna7iswaarXdraait,/#?endusprobeertopenhettegebruiken./chmod?640/dev/tty8/chown?$USER.root/dev/tty8/#?Ditopenteenheelkleinbeveilingslek:/#$gebruiker_a?logtinmetxdm,enlogtdanuit./#$gebruiker_b?logtinopdeconsole./#$gebruiker_a?kangebruiker_bnuviahetopencommandonaartty9/#$omleiden?enineenbepaaldprogrammaterechtlatenkomendat/#$hem?ermisschientoebrengtomeenwachtwoordintevoeren./#ffffGp6.33Dfx"jnafstemmingsnstellingenwerkeno_okonderLinuxMHet?kanzijndatjeeenshebtgezienofmanierenhebthorennoemenomQuake'sOpenGLperformance?"beteraftestellen"doorhetinstellenvandiverseomgevingsvariabelen.Deze?variabelenzijnookgeldigonderLinux. XJemoetzealleenietsandersinstellen.Als?eenWindows/DOS"fijnafstemmings"leidraadjeaangeeft:卑SETNSST_GRXCLK=59ؼDoe?hetdan,onderLinux,alsvolgt:exportNSST_GRXCLK=59/?_2 ~?G7.8A>dministratievezakenI47ՁV6.4DePo_orMan'sServerBrowserMJoe?S.(jszabo@eden.rutgers.edu)steltvoor:卑eenNtruukdieikgebruikmetqstat: =IkNmaakeenbestandmetmijnfavorieteserversendoevervolgensqstatN-f/C/quake2/file.txt|lessؼdruk?opcontrolzvooreentijdelijkeonderbreking,enkopieervervolgenshetip-adresof de?hostnaamdieikmetgpmwilmeteencommando-regelals:卑./quake2N+connectexpert.eqclans.comؼVervolgens?kanikfggebruikenomlaternaardelijstterugtekeren...#Í6.5Gebruikenv@ anlib3dfxgl.sovo_orQuakeIJe?kuntde3Dfxmini-driver(lib3dfxgl.so)vanQuakeworldofQuakeIIookmetglquakegebruiken. XKopieer?deglqwcl.3dfxglofquake2.3dfxglscriptsgewoonnaareennieuwbestand,?latenwezeggenglquake.3dfxgl. XWijzigvervolgenshetglquake.3dfxglscriptzodat?hetglquakeuitvoertinplaatsvanglqwcl. XDezelfdebeperkingengeldenookhiermet?betrekkingtothetuitvoerenalsroot,alsookdeverschillentussenhetdraaienonder?glibcenlibc5. XZiedesecties2.9.3(Quakeworld)of3.7.4(QuakeII)voormeerinformatie?overlib3dfxgl.so.#Í6.6Afkomen@v@ andiehinderlijke"POSSIBLE@SCANCODEERROR57"meld-inginGLQuake.++Als?jeergenoegvanhebtomiederekeerdatonbruikbareberichttezienalsjeinGLQuake?opdespatiebalkdrukt,voerdanhetvolgendecommandovanuitjequakedirectoryuit?enjezulternooitmeerlastvanhebben. XDitkleinestukjePerlcodevervangtgewoon?heteerstetekenvandemeldingdooreennullteken,watinCprogramma'sheteinde?vaneenstringaangeeft. XAlsGLQuakenudenktdathetonseenmogelijkescancodefout?moetlatenweten,geefthetinplaatsdaarvanalsuitvoereenlegestring! XOh,en?vanhetoriginelebinairebestandglquakewordtooknogeenseenautomatischebackupgemaakt?metdenaamglquake.bak.卑+:perlN-i.bak-0777pe's/P(ossibleunknownscancode)/\0$1/g'glquakeؼMet?dankaanAndrewChase(fixy@fixy.org)hiervoor.(7AcdministratieveG\zaken荍7.1NieuweVersiesv@ anDitDo_cumentNieuwe?versiesvanditdocumentzullenperiodiekwordengepostnaarcomp.os.linux.answersen?rec.games.computer.quake.misc. XZezullenookwordenge-uploadnaardiverseWWWenFTPsites,?waaronderdeLDPhomepage.05_2 ~?G7.8A>dministratievezakenI48ՁVNieuwe?versiesvanditdocumentzullenperiodiekwordengepostnaar rec.games.computer.quake.misc?encomp.os.linux.misc.ؼDe?laatsteverisevandeLinuxQuakeHOWTOkanaltijdwordengevondenbijdevolgendesites:ؼhttp://www.linuxquake.com/http://webpages.mr.net/bobz/http://www.linuxgames.com/quake#Í7.2DistributieBeleidMCopyright?(c)1998,BobZimbinski,BrettA.ThomasenMikeHallock. XDitdocumentmag onder?devoorwaardenvandeLDPlicentieopsunsite.unc.edu/LDP/COPYRIGHT.htmlwordengedistribueerd.Deze?HOWTOisvrijedocumentatie;jekunthetherdistribuerenen/ofwijzigenonderdevoorwaarden?vandeLDPlicentie. XDitdocumentwordtgedistribueerdindehoopdathet?vannutzalzijn,maarzonderenigegarantieV;zonderzelfsdeimplicietegarantievan?verkoopbaarheidofgeschiktheidvooreenbepaalddoelV. XPotverdrie,zelfsalsditdocument?jehonddoodtV,ishetnietonzeschuld.Zie?deLDPlicentievoormeerdetails.#Í7.3RevisieHistorieMDe?sectiesvanditdocumentdieindelaatsterevisiewerdenbijgewerkthebbeneen**achter?dekopvandesectie. XSectiesbijgewerktvoorgaandaandelaatsterevisiezijngemarkeerd?meteen++.Hieronder?staatdevolledigerevisiehistorievanditdocument. XHetisnietbedoeldalsbruikbaar?vooriemandbehalvedeauteursvanhetdocument.ffffG$Log:?Quake-HOWTO-NL.sgml,v$Revision?1.3 X2003/11/2214:36:34bokkieDiverse?correcties(typo's,vertaalfoutenetc)Revision?1.2 X2003/02/0820:41:48bokkieDiverse?correctiesinsgmlcode,correctiesvantypo's,updates(nieuweversies)?enaanvullingvandiverseHOWTO'sRevision?1.1.1.1 X2002/12/2519:46:35bokkie1ठ_2 ~?G7.8A>dministratievezakenI49ՁVRevision?1.5 X2002/12/1802:40:55bokkie ***?emptylogmessage***Revision?1.4 X2002/12/1601:13:41bokkie***?emptylogmessage***Revision?1.3 X2002/11/0803:15:34bokkie***?emptylogmessage***Revision?1.2 X2002/10/1919:25:34bokkie***?emptylogmessage***Revision?1.1 X2002/07/2421:38:01bokkie***?emptylogmessage***Revision?1.5 X2002/07/2323:35:28bokkie***?emptylogmessage***Revision?1.4 X2002/07/2323:17:59bokkie***?emptylogmessage***Revision?1.3 X2002/07/2222:34:05bokkie***?emptylogmessage***Revision?1.2 X2002/07/2101:12:46bokkie***?emptylogmessage***Revision?1.1 X2002/07/1923:23:28bokkie***?emptylogmessage***Revision?1.2 X2002/07/1923:21:14bokkie***?emptylogmessage***Revision?1.1 X2002/05/0821:26:09maarten***?emptylogmessage***Revision?1.1 X2002/04/0716:37:51bokkie***?emptylogmessage***Revision?1.5 X2000/04/0914:59:03bokkiediverse?correctiesRevision?1.1.1.1 X2000/04/0814:14:31eboeerste?releaseRevision?1.4 X1999/10/1118:31:27bokkieDiverse?correcties2譠_2 ~?G7.8A>dministratievezakenI50ՁVRevision?1.3 X1999/09/0120:26:19steenbrg grote?testvoorsgmlauto-scriptRevision?1.2 X1999/07/2718:11:47bokkiebib=>lib?....aanvullingRevision?1.1 X1999/07/1712:04:25bokkiepffftttt,?ditis'mdanRevisie?1.0.1.18 X1998/12/1900:56:31bobzKleine?typfoutverwijderd.Revisie?1.0.1.17 X1998/12/1900:45:01bobzVerplaatste?sectie"AndereFormaten"naardebovenkantvanhetdocumentzodat?hetbeterzichtbaaris.Toegevoegd?probleemoplossingonderwerpovercrashesbijhettotstandbrengen?vaneenverbindingmeteenservermetverschillendespeldir.Toegevoegd?vermeldingvanRedHat'sgebrekkigeld.soconfiguratie.aan?Mesasecties.Toegevoegd?detailsoverhetgebruikenvandenewgl_drivercvar.Toegevoegd?probleemoplossingovermouse-permissies.Revisie?1.0.1.16 X1998/12/1205:34:02bobzbijgewerkte?bestandskoppelingenvoorquake2versie3.20.URL?wijzigingvoorLinuxGameTome.Toegevoegd?linuxgames.orgaanlijstmetLinuxGamesites.Verwijderde?lelijkeverwijzingennaar/usr/games/quakealsinstallatiedir.Verwijderde?infooverhetcompilerenvanlibc5librariesvoorgebruikmetQ2.Toegevoegd?eenaantalzinnenover/dev/3dfxenmtrrondersteuningindeQ1?&Q2glidesecties.Toegevoegd?eenwaarschuwingoverhetgebruikvandeglidelibraryvan?3dfx'ssite.aangehaald?datGLX-versiessvgalibnietlangervereisten.Bijgewerkt?performanceFAQ.Verplaatste?mouseinXtipvanuitTipsnaarFAQ.Toegevoegd?VispatchaanGerelateerdeSoftware.Toegevoegd?quakelaunchaanGerelateerdeSoftware.Toegevoegd?qplogaanGerelateerdeSoftware.Toegevoegd?koppelingnaarserversetupleidraadop3dgw.com.Toegevoegd?XkleurdiepteFAQ.Toegevoegd?QuakebroncodeFAQ.Toegevoegd?nieuweinfovanJHinDraaienvanuitXXTip.Toegevoegd?fixvoorPOSSIBLEUNKNOWNSCANCODEinglquake.Kleine?wijzigingenindeverwoordingentypfoutjesdoorhetgeheledocument.Revisie?1.0.1.15 X1998/10/0521:09:42bobzHerstelde?eenaantaltypfoutjesenspelfoutendieikdelaatstekeeroverhet?hoofdzag.3 _2 ~?G7.8A>dministratievezakenI51ՁVRevisie?1.0.1.14 X1998/10/0519:54:17bobz Verwijderde?delang-afgestorvenLinQuakepaginevandelijstmetLinux?Quakesites.Verwijderde?renaissoft.comkoppeling.Kleine?wijzigingenindeverwoordingdoorhetgeheledocument.Toegevoegd?koppelingnaarsvgaliblibc5binary.Toegevoegd?infooverq2demo.Bijgewerkt?q2installatieinfovoorde3.19uitgave.verplaatste?desectieover3.17tekstbestandproblemen.aan?desectieprobleemoplossing.Toegevoegd?deeloverlib3dfxgl.soaanQWsectie.Toegevoegd?deeloverGLX-clientaanQWsectie.Toegevoegd?deeloverlib3dfxgl.soaanQ2sectie.Toegevoegd?deeloverGLX-clientaanQ2sectie.Bijgewerkt?"langzamerdanwindows"FAQ.Verwijderde?verouderdeTStipoverglibc&q2.Verwijderde?verouderdeTStipoverhetspelenmet XdeCDgemount.Veranderd?tipoverhetdraaienvanglquakemetlib3dfxgl.so.Toegevoegd?instructiesvoorQ2missionpack2.Toegevoegd?verwijzingnaarsvgaliblibc5binary.Toegevoegd?FAQoversvgalibmodesinQ2.Toegevoegd?Cheapoproxyaansoftwaresectie.Toegevoegd?schermFAQ.Toegevoegd?qgraphaansoftwaresectie.Besloten?datikloogtoenikeensectieover3Dfxfijnafstemmingindevolgende?updatebeloofde.Revisie?1.0.1.13 X1998/09/0201:35:18bobzEen?aantalgebrekkigeurlkoppelingenhersteld.?tagteruggeplaatst.toegevoegd?eenacknowledgement.toegevoegd?eenherinneringaandeniet-roottip.toegevoegd?qlogopsomming.Revisie?1.0.1.12 X1998/08/3021:35:23bobzBijgewerkt?QuakeWorldinstallatiesectievoor2.30uitgave.Bijgewerkt?QWbestandenlijst.Bijgewerkt?Quake1.01installatieinfoperemailsuggestie.Toegevoegd?QW2.30waarschuwingaan"Glibcoverwegingen"sectie.Bijgewerkt?linuxvs.windowssnelheidsectievoornieuwe3dfxminiport.Toegevoegd?glqwclversiesFAQ.Toegevoegd?probleemoplossingstipoverwindowsfocusenglx.Toegevoegd?eenzinover/dev/3dfxpermissies.Het?gebruikvanhetruncvscriptverduidelijkt.Toegevoegd?tipoverhetgebruikenvandemini-drivermetQuake&QuakeII.Revisie?1.0.1.11 X1998/08/1519:28:49bobzToegevoegd?glibconderwerpinsectieProbleemoplossing/FAQ.Verplaatste?non-setuidinfonaarTips&Truukssectie.Verplaatste?rcslognaarRevisieHistsectie.4k_2 ~?G7.8A>dministratievezakenI52ՁVDe?distributieinfoeenbeetjegewijzigdtotdatLDPwakkerwordt. Gewijzigd?verwijzingennaarquake.medina.netinwww.linuxquake.com.Toegevoegd?linuxgames.comaandelijstmetplaatsenomdehuidigeversieop?tehalen.Gewijzigd?3dfxHowtoverwijzing.Verplaatste?deuitlegoverdewijzigingsmakeringen(**en++)naarintrosectie?waarzeopzullenvallen.zoid's?GL-driverportgenoemdindeWinvsLinuxFAQ.Hersteld?kredietenURLinq2getty.Revisie?1.0.1.10 X1998/08/0719:07:02bobzGewijzigd?XQFurlCommentaar?toegevoegdaandesectierevisiehistorie.Begonnen?methetmarkerenvangewijzigdesecties.Toegevoegd?OSOverwegingenaandesectieprobleemoplossing.Toegevoegd?rconaansectieAndereSoftware.Toegevoegd?ICEaansectieAndereSoftware.Revisie?1.0.1.9 X1998/08/0421:06:22bobzBijgewerkt?Erkeniningen.Toegevoegd?besprekingoverQuakebeveiliging.Toegevoegd?QIPXaan"GerelateerdeSoftware".Toegevoegd?tsonderwerpover-noudp.Revisie?1.0.1.8 X1998/08/0322:09:28bobzDe?q2aanpassingensectiebijgewerktenhergestructureerd.Kleine?wijzigingaangpmprobleemoplossingsinfo.Gewijzigd?soundtsinfo.Gewijzigd?intellimousetsinfo.Revisie?1.0.1.7 X1998/08/0304:55:21mikehToegevoegd?sectie"Spelen"aansectieQ2Mods&Uitbreidingen.Toegevoegd?"Intelimouse"sectieaansectieProbleemoplossing.Toegevoegd?RedHatsndconfigdeelaansectieProbleemoplossing.Een?paarspatieproblemenopgelost,eneenfouthersteld.Revisie?1.0.1.6 X1998/08/0302:01:13bobzGewijzigd?abstract.Revisie?1.0.1.5 X1998/07/3116:07:11bobzToegevoegd?gpm-kvermeldinginmouseprobleemoplossing.vermeld?'gevoeligheid'inmouse-vertragingprobleemoplossing.Toegevoegd?qstat|lesstip.Toegevoegd?"/dev/dspnietgeconfigureerd"aanprobleemoplossing.Iets?anderverwoorddeelvandemogcompilatiesectie.Toegevoegd?watoverhetdraaienvanopservergerichteaanpassingen.gecorrigeerd?vereisteversie#inq2missionpack1.Bijgewerkt?sectieerkenningen.Revisie?1.0.1.4 X1998/07/3021:08:46bobz5_2 ~?G7.8A>dministratievezakenI53ՁVEen?probleemmetafgebrokenregelshersteldintags. Revisie?1.0.1.3 X1998/07/3017:40:29bobzGebrekkige?linknaarLatexversiehersteld.Revisie?1.0.1.2 X1998/07/3015:46:40bobzTest?update.Revisie?1.0.1.1 X1998/07/3015:43:59bobzGewijzigd?versie-nummeringsschema.Revisie?1.10 X1998/07/3013:51:24bobzMinor?versieweergavewijziging.Revisie?1.9 X1998/07/2920:42:03bobzToegevoegd?eenaantalserverlinks.Revisie?1.8 X1998/07/2917:37:15bobzToegevoegd?eenQuakeIImodelvieweraandesectieAndereProgramma's.Revisie?1.7 X1998/07/2916:02:23bobzToegevoegd?eenaantalrelatievekoppelingeninAndereFormatenomhetbeter?verplaatsbaartemaken.Revisie?1.6 X1998/07/2915:18:12bobzVersie?endatumstempelsterugnaarhoezewarenRevisie?1.5 X1998/07/2914:52:03bobzToegevoegd?tagsvoorhetautomatischtoevoegenvaneendatumRevisie?1.4 X1998/07/2913:17:51bobzGewijzigd?captured.com'swebadresopverzoekvandewebmasterRevisie?1.3 X1998/07/2902:11:02bobzAlweer?Ooops.Van"Andereformaten"gemaaktinplaatsvan.Revisie?1.2 X1998/07/2901:55:41bobzOops.?Ikverwijderdededoctypetag...Revisie?1.1 X1998/07/2901:48:34bobzToegevoegd?sectieAndereFormaten.Erkenningen?lichtgewijzigdToegevoegd?ftp.medina.netaanlijstmetftp-sites.Revisie?1.01998/07/28Eerste?publiekuitgegevenversieRevisie?0.91998/07/25Hergestructureerd,?herschrevenenuitgebreiddoorBobZimbinski.6 _2 ~?G7.8A>dministratievezakenI54ՁVRevisie?0.011998/06/16 Eerste?Pre-Releaseversiev0.01doorBrettA.ThomasenMikeHallock. ffffG;_2G6qL ecit1000 ecbi1000qL ectt0900!N ecbx1200HЃ ecti1000]f ecbx1000&Lt$ffffecbx14406 ecss1000qL ectt1000Iqqecss2074 1 ecrm1000 !", cmsy10