Installing Quake3 & WFA Files on the Linux Server

Download the latest 1.32 Linux Dedicated binaries http://www.quake3world.com/files (31 MB).

Installation:

  1. Create a directory for Quake 3 usually /usr/local/games/quake3 and copy or upload the pak0.pk3 pack file from your Windows CD to the baseq3 directory.

  2. Create a directory called wfa under the quake3 and copy the WFA files into the wfa directory

  3. Then make the 1.32 update executable and then run it like so:

    chmod +x linuxq3apoint-1.32.x86.run
    ./
    linuxq3apoint-1.32.x86.run

  4. Follow the instructions in the installer and your server will be all ready to configure.

This is straight from the Installation Instructions off of zerowing:

Quake III Arena
Quake III: Weapons Factory Arena
Installation instructions
------

What you need: 

- retail CD-ROM of Quake III Arena for Windows or linux
- Weapons Factory Arena files
- a computer running linux (kernel >= 2.2 glibc >= 2.1)
- running the client requires X11 and 3D hardware acceleration with OpenGL

Installation:

If you have the retail CD-ROM of Quake III Arena for linux:
- install Quake III Arena from the CD-ROM
- run the Point Release installer
(to buy Quake III Arena for linux online, try http://www.tuxgames.com/)

If you have the retail CD-ROM of Quake III Arena for Windows:
- run the Point Release installer first
- now you need to copy the main pak files from the CD-ROM or from your win32 partition. Namely, you need to copy baseq3/*.pk3 and for Team Arena, missionpack/*.pk3 see below for more instructions on how to copy the files:

WARNING: Those instructions are provided as a reference, depending on your distribution the CD-ROM might not have the same mount point. Please refer to your linux documentation for additional information.

- open a root shell and cd to the default installation path:
cd /usr/local/games/quake3
- mount the Quake III Arena CD-ROM and install the game content
cp /mnt/cdrom/Quake3/baseq3/*.pk3 /usr/local/games/quake3/baseq3
- optionally, mount the Quake III: Team Arena CD-ROM
cp /mnt/cdrom/Setup/missionpack/*.pk3 /usr/local/games/quake3/missionpack

NOTES:
- If you are running Quake III Arena and Quake III: Team Arena on a Windows partition, you can save some space by symlinking the game assets to their windows installation:
ln -s /win/quake3/baseq3/pak0.pk3 /usr/local/games/quake3/baseq3/pak0.pk3
ln -s /win/quake3/missionpack/pak0.pk3 /usr/local/games/quake3/missionpack/pak0.pk3
etc...
(Windows partition is mounted as /win and Quake III Arena installation is C:\quake3)

Getting Help:

- consult the FAQ in Help directory
- head over to the Weapons Factory forums http://www.forumplanet.com/weaponsfactory
- visit us in irc.enterthegame.com #wfa

Starting the Linux Server

For Linux users it is best to use screen to launch your quake 3 server so you can log out of the shell. If you use screen to start the server you can hit ctrl a then ctrl D and it will allow you to log out of the telnet session.  You can later re-claim the screen process by typing screen -r at the command prompt. This example uses screen.

cd /usr/local/games/quake3
screen /usr/local/games/quake3/./quake3.x86 +set fs_game wfa +set dedicated 2 +pb_sv_enable +exec betaserver.cfg

This should start your server running and execute the wfa-server.cfg and start the 2forttron-wfa map or whatever map you call at the end of the wfa-server.cfg.

Several people have pointed out that you can also use the command line:

./linuxq3ded +set fs_game wfa +set dedicated 2 +set sv_pure 0 +set gametype 4 +exec wfa-server.cfg > /dev/null 2>&1 &

This will make the server fork off and run as a daemon.  This will allow you to cron the command and make the server start automatically every time the server reboots.

IT IS STRONGLY ADVISABLE, FOR SECURITY REASONS, THAT YOU DO NOT RUN QUAKE3 AS ROOT

Configuring the Linux Server

For all server types the basic wfa-server.cfg servercfg, and maplist.cfg files are alike. To create one for your own specific server, edit what you need in those files, or visit the forums for assistance on the default configuration.

Some final notes on running specific configurations

As always, be sure to visit the forum at http://www.forumplanet.com/weaponsfactory/ and subscribe to the wfa-admin mailing list at http://www.shadowspawn.net/wfadmin and the public one at http://www.shadowspawn.net/wfa to make sure you have the latest updates, announcements, and other technical news.