Game Server HOWTO
Total Page:16
File Type:pdf, Size:1020Kb
Game Server HOWTO Anders Jensen−Urstad <[email protected]> $Id: Game−Server−HOWTO.sgml,v 1.5 2003/04/08 20:49:11 andersju Exp $ This document explains how to install, configure and maintain servers for various popular multiplayer games. Game Server HOWTO Table of Contents 1. Introduction.....................................................................................................................................................1 1.1. Copyright and License......................................................................................................................1 1.2. History..............................................................................................................................................1 1.3. New versions.....................................................................................................................................1 1.4. Credits...............................................................................................................................................2 1.5. Feedback...........................................................................................................................................2 2. Basics................................................................................................................................................................3 2.1. Security and permissions..................................................................................................................3 2.2. Keeping the server running...............................................................................................................3 3. QuakeWorld....................................................................................................................................................4 3.1. System requirements.........................................................................................................................4 3.2. Installing...........................................................................................................................................4 3.3. Configuring.......................................................................................................................................5 3.4. Threewave CTF (Capture The Flag).................................................................................................6 3.5. Kombat Teams Pro...........................................................................................................................7 3.6. Rocket Arena....................................................................................................................................7 4. Quake II...........................................................................................................................................................9 4.1. System requirements.........................................................................................................................9 4.2. Installing...........................................................................................................................................9 4.3. Configuring.......................................................................................................................................9 4.4. Q2CTF (Capture The Flag).............................................................................................................10 4.5. LMCTF (Loki's Minions CTF).......................................................................................................11 4.6. Rocket Arena 2...............................................................................................................................11 4.7. Lithium II........................................................................................................................................12 4.8. L−Fire DM......................................................................................................................................12 4.9. L−Fire CTF.....................................................................................................................................13 4.10. Q2Admin......................................................................................................................................13 5. Quake III Arena............................................................................................................................................15 5.1. System requirements.......................................................................................................................15 5.2. Installing.........................................................................................................................................15 5.3. Configuring.....................................................................................................................................15 5.4. Q3CTF (Capture The Flag).............................................................................................................16 5.5. Rocket Arena 3...............................................................................................................................17 5.6. Alliance...........................................................................................................................................17 6. Half−Life........................................................................................................................................................19 6.1. System requirements.......................................................................................................................19 6.2. Installing.........................................................................................................................................19 6.3. Configuring.....................................................................................................................................19 6.4. Counter−Strike................................................................................................................................21 7. Unreal Tournament......................................................................................................................................22 7.1. System requirements.......................................................................................................................22 7.2. Installing.........................................................................................................................................22 i Game Server HOWTO Table of Contents 7. Unreal Tournament 7.3. Configuring.....................................................................................................................................22 7.4. Starting the server...........................................................................................................................32 7.5. Administrating the server................................................................................................................32 ii 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. Introduction 1 Game Server HOWTO 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 <[email protected]>. • Christer <[email protected]> helped with some parts about QuakeWorld. • The Quake−HOWTO by Bob Zimbinski <[email protected]> gave info about various things. • The Q2 Server FAQ. • http://www.atomicage.com:80/quake/server/server_cfg/.