Main Menu:

Home
Installation
Game Modes
Weapons
Features
Grenades
Angels
Armour

History
Changelog

Server:
Windows
Linux
Server Cvars

Entities:
.ent file How-To
OffWorld Transport

Linux Quake 2 Installation

Here we will install Quake 2 version 3.19, then update it to 3.20. Later in the next step we will compile and install version 3.21.

3. Put the Q2 CD in your CD-Rom and mount the drive:


# mount /dev/cdrom
- Other linux operating systems may require this command:

# mount –t iso9660 /dev/cdrom /mnt/cdrom
4. Make sure you are in the directory you created, ie. /home/q2user/quake2 and proceed to copy the files from the CD-Rom, don’t forget the “.” Period at the end to tell your machine to copy all files to the current location:

# cp –r /media/cdrom/Install/Data/* .
5. Now we want to get rid of all the windows files that we don’t need:

# rm –rf /home/q2user/quake2/*.dll
# rm –rf /home/q2user/quake2/quake2.exe
# rm –rf /home/q2user/quake2/baseq2/gamex386.dll

6. Now, download the Quake2 Linux Binaries. There are a number of places that offer them for download, in this particular install we are using the quake2-3.20-glibc-i386-unknown-linux2.0.tar.gz file, here are a couple download links:

ftp://ftp.idsoftware.com/idstuff/quake2/unix/quake2-3.20-glibc-i386-unknown-linux2.0.tar.gz http://www.deaconstomb.org/pub/q2/quake2-3.20-glibc-i386-unknown-linux2.0.tar.gz


# ncftpget ftp://ftp.idsoftware.com/idstuff/quake2/unix/quake2-3.20-glibc-i386-unknown-linux2.0.tar.gz
or
# wget ftp://ftp.idsoftware.com/idstuff/quake2/unix/quake2-3.20-glibc-i386-unknown-linux2.0.tar.gz
7. Untar the Quake2 Linux Binaries package:

# tar –zxvf quake2-3.20-glibc-i386-unknown-linux2.0.tar.gz
8. The main files are now essentially setup for a working Quake2 Server and we should set permissions for the new user we created to be able to alter files and start the server, if all goes well this should start up a basic DM Quake2 Server, however, once you or someone connects to the server it will crash due to problems with the 3.20 q2 binary and the new lox versions. This problem will be fixed in the next step when we prepare a new updated 3.21 server binary. In addition I will outline steps to prepare the R1Q2DED server binary instead of the 3.21 binary for added security and enhanced server features.

# chown –R q2user /home/q2user/quake2 ; chgrp –R q2user /home/q2user/quake2
# su q2user
# ./quake2 +set dedicated 1 +map q2dm1


<< Previous 1.Intro - 2.Tools Needed - 3.System Prep - 4.Quake2 Install - 5.R1Q2 Install - 6.3.21 Install - 7.LOX Install - 8.Q2Admin Install - 9.BW-Admin Install - 10.Links Next >>