Introduction ..
My purpose in writing this tutorial is to give the Quake2 Community the
tools and information needed to install, configure, and operate
a fully functional Quake2 Server running LOX mod. Much of my knowledge has been accrued
over a span of four years, most of which has been spent directly playing
and operating Quake2 Servers. I have installed, configured and administered a variety
of Quake2 Servers on Linux, FreeBSD, and Windows operating systems. I personally
tend to use Windows for the Quake2 client and Linux for the Quake2 Server.
Linux provides a solid platform for running Q2 and can even be
run on as little as a Pentium I 100mhz for a LAN game, but don't expect to get 32 people ;).
This tutorial will be covering the main aspects of configuring a
Quake2 Server, including installation all the updated server files, compiling a new q2ded binary, and installing
LOX mod. Most importantly we'll cover aspects of Server security including
cheat/bot protection and creating a different user to run the Q2 Server as. Many old tutorials run
the Server as the root user and this is a path to the darkside. If there was one
single thing you took away from this tutorial, I would hope you DO NOT RUN THE SERVER AS ROOT!
Some, many, may think this is totally paranoid, but I feel this is a good step at securing your
machine especially if it will be online. There are a couple of security flaws in Quake2 and minimalizing
the risks are the number one priority. I hope this tutorial will help the Quake2 Community to build,
configure and operate 'safer', smoother running Q2:LOX Linux Servers.