Quake 2 LOX Mod Installation on Linux

Linux Quake 2 Installation ..

LOX Linux Docs

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 ftp://ftp.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

DataCabin web hosting Clan WOS WOS Home | Forums | Well of Souls Gaming Community