Announcement

Collapse
No announcement yet.

Quake on ubuntu

Collapse
X
 
  • Filter
  • Time
  • Show
Clear All
new posts

  • Quake on ubuntu

    Mjallo.

    This friday i've installed ubuntu 9.04 desktop edition on my puter, and it works great! Got the most "needed" stuf running, mail and so on..

    But not Quake, yeah i know, that should have be done before mail a.s.o..
    First time i tryed Linux was redhat, and many things have happend since..

    I've made a dual boot, and on "my machine" (ubuntu boot) i see the folder "host" in there i see Quake. Beeing a dane, and actually dont like to read instructions, i've tryed to work it out myself...learning by doing ;o)

    Thats y i guess, denmark i such a small country these days ....

    Well, anyway..i've read all the Threads in forum 'bout ubuntu and quake, and it dosent seem to bring me closer, running quake.

    So..if theres any, who might have a "step by step for normally nonreading danes" for ubuntu 9.04 and Qrack i would like to hear all about it.

    In advance thx - and best regards.

    Stalk

  • #2
    I don't have Ubuntu installed right now but i remember having to run Quake from a terminal via the command "./home/user/quake/glxquake.sh" or something similar (point it yo your Ubuntu Qrack file!) Hope this helps!
    QuakeOne.com
    Quake One Resurrection

    QuakeOne.com/qrack
    Great Quake engine

    Qrack 1.60.1 Ubuntu Guide
    Get Qrack 1.60.1 running in Ubuntu!

    Comment


    • #3
      You installed a Linux Quake client, right.

      Open something like xterm, or gnome-terminal, ie a console.

      Try:

      cd /path/to/quake (substitute the full path to your Quake folder)

      ./quake-engine (substitute your quake client)
      Scout's Journey
      Rune of Earth Magic

      Comment


      • #4
        If you have hardware acceleration (a good graphics card), you can install one of the Quake engines (darkplaces, ezQuake, et cetera), and then install the pak files (it's in their documentation). Then just /path/to/engine on the command line and if you did everything correctly it should work. Or you could install wine and run winquake from that (it's what I do because my graphics card barely supports opengl).

        Note: The above was very short due to time constraints. I can post a long how-to later if you need it.
        Gentoo Linux

        Comment


        • #5
          he won't read it anyways

          Comment


          • #6
            Google for QUORE, its a nice linux quake engine for netquake.
            www.quakeone.com/qrack | www.quakeone.com/cax| http://en.twitch.tv/sputnikutah

            Comment


            • #7
              Hi Stalk ,

              I'am using quake under ubuntu too.

              This is how I did it :

              Part1:

              First u need to make all the folders for quake:
              Note: do everything lowercase.

              open terminal :

              U will see :

              [email protected]:
              At that prompt typ this :

              sudo mkdir /usr/local/games/quake1

              Now this line will showup :

              [sudo] password for whatevername: enter here your password.

              Next type this at prompt : sudo mkdir /usr/local/games/quake1/id1/
              Next type this at prompt : sudo mkdir /usr/local/games/quake1/id1/maps

              Now u need to fill those maps with all the files needed for quake :

              Make a copy from your PAK0.PAK and PAK1.PAK to your Ubuntu desktop.
              If u can see your XP partition its easy by simple go to quake/id1 dir and copy paste them to ubuntu desktop , if not copy them in XP to a cd or dvd or usb stick.
              Do the same with your autoexec.cfg or config.cfg if u want to have your settings easy setup.

              Ok now that u have PAK0.PAK and PAK1.PAK and autoexec.cfg or config.cfg on your ubuntu desktop , make sure that any of those files are lowercase letters !

              Go to terminal again and type this :

              sudo cp /home/whatevername/Desktop/pak0.pak /usr/local/games/quake1/id1/

              Note:
              The "whatevername" above is probaly the same like the first name at your terminal prompt ,Desktop can be something else too just check it , for me its in dutch called "Bureaublad" hehe.
              The D in desktop is probaly too with a capital letter.

              next line to typ at prompt

              sudo cp /home/whatevername/Desktop/pak1.pak /usr/local/games/quake1/id1/

              next:

              sudo cp /home/whatevername/Desktop/autoexec.cfg /usr/local/games/quake1/id1/

              next :

              sudo cp /home/whatevername/Desktop/config.cfg /usr/local/games/quake1/id1/

              Ok now u need the glpro client for linux :

              Download this to your ubuntu desktop : http://quakeone.com/proquake/pq360linux-noserver.tar.gz

              Extract that pq360linux-noserver.tar.gz file to your Desktop. (right click on it extract here)
              U wil see the folder pqsrc-modified.

              Ok now copy those file into your quake dir :

              at terminal type this :

              sudo cp -r /home/whatevername/Desktop/pqsrc-modified/glquake_glx /usr/local/games/quake1

              Then type this :

              sudo chmod 4775 /usr/local/games/quake1/glquake_glx

              OK now it should work :

              try this at terminal to play:

              cd "/usr/local/games/quake1"
              now typ this:

              ./glquake_glx

              Gameon =)

              ------------------------------------------------------------------------------------------------------------------------------------

              Part2

              Adding most maps for playing on bigfoot.quake1.net

              Download bigg pak file here to your Desktop : http://bigfoot.quake1.net/~jack/maps4baker.tgz

              Richt click on it and select extract here.

              Ok now back to the terminal :

              type this:

              sudo cp -r /home/polarite/Bureaublad/maps4baker/* /usr/local/games/quake1/id1/maps/

              This wil take a few seconds do't panic.

              Ok now u have the most maps !

              -------------------------------------------------------------------------------------------------------------------------------
              Part 3
              Making a shortcut using a script to start , so u can easly start your quake by double click like in windows

              Right click on your ubuntu desktop ans select make document empty file.

              Ok in this file u can make ur startup commandline for quake ,u can change the resolution to anything that works best for u.
              I use this :

              #!/bin/sh
              # Needed to make symlinks/shortcuts work.
              # the binaries must run with correct working directory
              cd "/usr/local/games/quake1"
              exec ./glquake_glx -mem 64 -width 1280 -height 1024 -conwidth 640 -conheight 512 -noipx "[email protected]"


              save file as quake1.sh on your Desktop.

              Ok back to console and type this :

              sudo cp /home/whatevername/Desktp/quake1.sh /usr/local/games/quake1


              then this :

              sudo chmod 775 /usr/local/games/quake1/quake1.sh


              U can do a quick test of that file by typing this at terminal :

              cd "/usr/local/games/quake1"
              now typ this:

              ./quake1.sh

              Ok now the shortcut :

              Click right on your unbuntu Desktop and select new starter.

              Ok fill in name : quake1
              commandline : sh /usr/local/games/quake1/quake1.sh
              U can change the icon too click on it left top.

              If u want the quake1 icon u can use it from the linux client proquake pak u downloaded earlyer ,do this at the terminal to put it in your quake map:

              sudo cp /home/whatevername/Desktop/pqsrc-modified/quake.ico /usr/local/games/quake1

              Ok, click on that icon of that starter to change it and go to :/usr/local/games/quake1.quake.ico

              An click on ok and of u go.

              I hope this helped u out....
              ps: now u can remove all the junk from your desktop again
              Last edited by Polarite; 08-24-2009, 05:08 PM.
              My servers for the gamers:
              bigfoot.servequake.com / damage.servequake.com

              port 26000 EuroQuake
              port 26001 EuroQuake Coop


              newyork.quakeone.com
              Offline ATM
              fvf.servequake.com
              flanders.servegame.org / flanders.servequake.com
              Offline ATM
              newdm.servequake.com
              port 26010

              http://bigfoot.servequake.com (EuroQuake)
              sigpic

              Comment


              • #8
                Originally posted by Polarite View Post
                Hi Stalk ,


                OK now it should work :

                try this at terminal to play:

                cd "/usr/local/games/quake1"
                now typ this:

                ./glquake_glx

                Gameon =)
                Hi POL, great reading for danes
                I've followed it step by step...

                This is what happens when i type ./glquake_glx

                [email protected]:/usr/local/games/quake1$ ./glquake_glx
                ./glquake_glx: error while loading shared libraries: libXxf86dga.so.1: cannot open shared object file: No such file or directory
                [email protected]:/usr/local/games/quake1$

                In my /local/games there are now folder "quake1"
                it contains: glquake_glx and folder "id1"
                id1 contains autoexec.cfg, config.cfg and pakfiles and the folder "maps"


                stalk

                Comment


                • #9
                  Try this:

                  sudo apt-get install libxxf86dga1

                  You may also need the development files, try it first without them, though.

                  sudo apt get install libxxf86dga-dev

                  Comment


                  • #10
                    Originally posted by =peg= View Post
                    Try this:

                    sudo apt-get install libxxf86dga1

                    You may also need the development files, try it first without them, though.

                    sudo apt get install libxxf86dga-dev
                    Thx peg, but no diff. It tells me its allready the newest version...

                    Comment


                    • #11
                      Hey ,

                      I use this driver for my nvidia card : NVIDIA Driver Version: 169.12

                      But first tell me do u run ubuntu 32bit or 64bit ?
                      My servers for the gamers:
                      bigfoot.servequake.com / damage.servequake.com

                      port 26000 EuroQuake
                      port 26001 EuroQuake Coop


                      newyork.quakeone.com
                      Offline ATM
                      fvf.servequake.com
                      flanders.servegame.org / flanders.servequake.com
                      Offline ATM
                      newdm.servequake.com
                      port 26010

                      http://bigfoot.servequake.com (EuroQuake)
                      sigpic

                      Comment


                      • #12
                        Originally posted by Polarite View Post
                        Hey ,

                        I use this driver for my nvidia card : NVIDIA Driver Version: 169.12

                        But first tell me do u run ubuntu 32bit or 64bit ?
                        Hey...again...

                        64 bit

                        Comment


                        • #13
                          Ah 64bit.. why :-)

                          Ok maybe this wil help u then :

                          The 32-bit library you need cannot be installed using apt-get.

                          getlibs: Automatically solves dependencies for 32-bit programs on 64-bit - Ubuntu Forums

                          Install getlibs, change to the game directory where glquake_glx is located and run
                          sudo getlibs glquake_glx

                          If you have problems maybe try this
                          sudo getlibs -p libxxf86dga1
                          My servers for the gamers:
                          bigfoot.servequake.com / damage.servequake.com

                          port 26000 EuroQuake
                          port 26001 EuroQuake Coop


                          newyork.quakeone.com
                          Offline ATM
                          fvf.servequake.com
                          flanders.servegame.org / flanders.servequake.com
                          Offline ATM
                          newdm.servequake.com
                          port 26010

                          http://bigfoot.servequake.com (EuroQuake)
                          sigpic

                          Comment


                          • #14
                            Originally posted by Polarite View Post
                            Ah 64bit.. why :-)
                            Well f*** me, it works..)
                            Except from one minor detail...sound...

                            Sound Initialization
                            /dev/dsp: Input/output error
                            Could not mmap /dev/dsp
                            S_Startup: SNDDMA_Init failed.
                            Sound sampling rate: 11025
                            CDAudio_Init: open of "/dev/cdrom" failed (123)

                            stalk

                            Comment


                            • #15
                              Hey stalk try this at your terminal u will need to add your password again :

                              sudo echo "glquake_glx 0 0 direct" > /proc/asound/card0/pcm0p/oss



                              then try quake again.
                              type:

                              cd "/usr/local/games/quake1"

                              then type:
                              ./glquake_glx


                              Let me know if this works...
                              My servers for the gamers:
                              bigfoot.servequake.com / damage.servequake.com

                              port 26000 EuroQuake
                              port 26001 EuroQuake Coop


                              newyork.quakeone.com
                              Offline ATM
                              fvf.servequake.com
                              flanders.servegame.org / flanders.servequake.com
                              Offline ATM
                              newdm.servequake.com
                              port 26010

                              http://bigfoot.servequake.com (EuroQuake)
                              sigpic

                              Comment

                              Working...
                              X