Game Server HOWTO
Prev |  | Next

# 1. Introduction

This document describes how to install, configure and maintain dedicated servers for various popular multiplayer games, such as the Quake series, Half-Life/Counter-Strike and other first-person shooters. Linux makes a great operating system for game servers because of its stability and speed (not to mention it's Free).

## 1.1. Copyright and License

This document is (c) 2001-2002 Anders Jensen-Urstad. Permission is granted to copy, distribute and/or modify this document under the terms of the GNU Free Documentation License, Version 1.1 or any later version published by the Free Software Foundation; with no Invariant Sections, with no Front-Cover Texts, and with no Back-Cover Texts. A copy of the license is available at http://www.gnu.org/copyleft/fdl.html.

## 1.2. History

I wrote this document because I couldn't find any decent documents covering more than one game. Wading through piles of readmes, guides, howtos and webpages can be quite tedious.

Revision History
Revision 1.0 | 2002-12-16 | Revised by: aju
Added KTeams Pro to QW. Updated most version numbers and links. Removed the actual GFDL from the document. Many minor changes.
Revision 0.99 | 2001-07-08 | Revised by: aju
Changed license, minor fixes.
Revision 0.23 | 2001-03-03 | Revised by: aju
Revised and changed Half-Life/Counter-Strike.
Revision 0.22 | 2001-01-28 | Revised by: aju
Added Rocket Arena 3 and Alliance to Quake3.
Revision 0.22 | 2001-01-26 | Revised by: aju
Added Security and permissions, revised QuakeWorld; added QuakeForge. Revised LMCTF. Added Lithium II, L-Fire DM and L-Fire CTF. Revised Q2Admin.
Revision 0.21 | 2001-01-15 | Revised by: aju
Updated Half-Life/Counter-Strike. Added Rocket Arena to QuakeWorld.
Revision 0.20 | 2001-01-14 | Revised by: aju
First draft.

## 1.3. New versions

The newest version of this document can be found at its homepage http://x.unix.se/howto/ (both HTML and its SGML source). Other versions may be found in different formats at the Linux Documentation Project.

## 1.4. Credits

I've gathered information from lots and lots of different READMEs, HOWTOs, web pages, and of course personal experience. The Unreal Tournament section was written by Knight Walker `<kwalker@aros.net>`.

- Christer `<vendor@nfn.net>` helped with some parts about QuakeWorld.

- The Quake-HOWTO by Bob Zimbinski `<bobz@mr.net>` gave info about various things.

- The Q2 Server FAQ.

- http://www.atomicage.com:80/quake/server/server_cfg/.

- http://www.planethalflife.com/server/.

- Lots of Counter-Strike info from http://server.counter-strike.net.

- #nucdawn@EFnet, unix.se, #unix.se@freenode

- id Software for making the best multiplayer games.

- Dave "Zoid" Kirsch for making Threewave CTF for all the Quake games and for the Linux ports!

- Loki Entertainment Software for their work on Quake3 and for everything they contributed to the Linux and open-source community.

## 1.5. Feedback

If you have any questions, comments, suggestions, corrections or whatever, please mail them to `<anders@unix.se>`.

Prev | Home | Next
Game Server HOWTO |  | Basics