• We’re currently investigating an issue related to the forum theme and styling that is impacting page layout and visual formatting. The problem has been identified, and we are actively working on a resolution. There is no impact to user data or functionality, this is strictly a front-end display issue. We’ll post an update once the fix has been deployed. Thanks for your patience while we get this sorted.

Quake 3 on linux

loic2003

Diamond Member
Hi, I've just got Fedora core 4 on the go and am looking to try some apps out on it (linux noob here).

I have quake 3 sitting around, can I use this to play it on the linux box or do i need a whole other version?

Online guides seem to only show how to set up dedicated servers which isn't what i'm looking for.

thanks in advance.
 
Ok, having a little trouble. I've installed the point release and then I've slapped the pak0.pk3 file into the baseq3 folder within

/home/loic/quake3

directory where the point release created as default.

Now I've tried running the quake3 scripts and the executables but I can't get the thing to run. What do I actually need to do in order to get the thing running from this stage?

TIA.
 
I think your directory structure is messed up.

From http://www.icculus.org/lgfaq/loki/q3faq.html#32:

  1. Create directory /usr/local/games/quake3
  2. Create directory /usr/local/games/quake3/baseq3
  3. Copy file "pak0.pk3" from the CD to /usr/local/games/quake3/baseq3
  4. Download and install the current Linux point release
  5. Put the following into a file and save it as /usr/local/games/quake3/quake3:

    #!/bin/sh
    # Needed to make symlinks/shortcuts work.
    cd "/usr/local/games/quake3"
    quake="./quake3.x86"
    "$quake" $* exit $?
  6. Create a symlink to the shell script in /usr/bin or /usr/local/bin:

    ln -s /usr/local/games/quake3/quake3 /usr/bin/quake3
  7. Type quake3 at the command line, and enjoy.
 
Couple of questions on the above:

# Put the following into a file and save it as /usr/local/games/quake3/quake3
I assume this file is to be called 'quake3' with no extension. there already was such a file, but I have renamed the original 'OLDquake3' and replaced it.

Create a symlink to the shell script in /usr/bin or /usr/local/bin:
how do I create a symlink?
 
right. Entered that, and it seemed to be happy with it. But now when I enter 'quake3' in the terminal it says:

bash: /usr/local/bin/quake3: permission denied

i've checked the permissions of the folder and I have full permission to execute (I'm logged in as root). Any ideas?

TIA
 
im not sure how i came upon this... but years ago i wanted to see how much better q3 ran on linux compared to windows.
and i remember getting something like 20-25 MORE fps in linux compared to windows.

linux and quake 3 = awesome.

but, after i got my new hard ware in, i went back to windows because linux is not so fun as a home os, too damn complicated at times.
 
bash: /usr/local/bin/quake3: permission denied

You're probably missing some config file...not sure exactly how to fix that though. I haven't come across that one recently, but have a couple times. Sorry, I forgot how I fixed it.

Maybe you're missing a *.so library? gamex86? ui? cgame? Have all those .SOs?
 
i've checked the permissions of the folder and I have full permission to execute (I'm logged in as root). Any ideas?

First, don't login as root.

Second check the permissions on the file. Even as root the file has to have the execute bit set for it to even try to run the file.
 
Back
Top