QkrMods Logo Introduction
Features
Installation and Use
Player's Guide


NOTE: This description applies to the current work-in-progress of QkrMods. Please refer to the documentation included with the release package for information specific to that release.

Introduction

Quaker Server Modifications Version 4.07 (QkrMods v4.07) are a set of server modifications which are being developed and run on the Clan of the Implementors' server. They contain what the Implementors consider the most useful and interesting patches for a dedicated Quake server. QkrMods is the most advanced and feature-rich server modification package that includes both remote administration and extended teamplay (including Capture the Flag expert rules) functions.

Skull

QkrMods has been designed to be easy to set up and use.

The code is arranged in separately configurable units that have been (heavily) reformatted into a consistent style and commented. Documentation for both server administrators and players is provided in HTML format with the QkrMods package.

Skull

QkrMods is also one of the best-performing server modification packages.

Many errors in the original id source (both logical and stylistic) have been fixed. The behavior of the code has been improved, use of entity fields has been minimized, and most of the functions streamlined for faster execution.

Skull

QkrMods has extensive on-line help for the player.

Detailed explanations of the enabled server options, current server status, and features are available right at the player's console. QkrMods also has the unique feature that it does not require players to remember impulse commands. Rather, all player commands are automatically mapped to aliases upon login. Players may then bind keys to the mnemonic instead of the impulse - making the player's job much easier and freeing the server administrator to change impulse allocation without worrying about affecting his or her constituency.

Skull

QkrMods is an excellent learning tool.

The extensive commenting and careful structuring of the QkrMods source provides a useful guide for beginning QuakeC programmers and hobbyists. Combined with the QuakeC Reference Manual as a guide to code syntax and semantics, QkrMods illustrates many advanced programming concepts and a highly structured approach to QuakeC programming.


Acknowledgments

Parts of Quaker Server Modifications are based on QuakeC code and ideas from the following sources: ADMIN.QC Release 2 (written by Douglas Keegan), AirFist v1.0 (written by the Evolve Team), BOTKICK.QC (written by Ilkka Rajala), Eject! (written by Steve "Wedge" Bond), Chase Cam v4.01 (written by Rob Albin), CTF Bot (written by Drew "BZ" Davidson), Psycho Server (written by "Psycho Prisoner"), Quake Mission Pack #1: Scourge of Armagon (by Hipnotic Software), Quake Mission Pack #2: Dissolution of Eternity (by Rogue Entertainment), RANKINGS.QC (written by Alan Kivlin), ServerModules (written by Johannes Plass), and Threewave CTF (written by Dave "Zoid" Kirsch).

My thanks to them for their creativity and dedication to the gaming community.

Special thanks also to Lee Smith (lees@infoave.net) for graciously allowing ProQCC to be included in the QkrMods distribution.

To id Software goes the lion's share of the credit for creating a fine product and releasing the tools which makes releasing Quake add-ons and modifications possible.


Copyright and Distribution Permissions

Quaker Server Modifications (QkrMods) are Copyright © 1998, David G. Hesprich (Dark Grue).

This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version.

This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.

You should have received a copy of the GNU General Public License along with this program; if not, write to the Free Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.



QUAKE is a registered trademark of id Software, Inc.
The bird in the Quaker Server Modifications logo is a cinnamon Quaker Parakeet (myiopsitta monachus). More information on Quaker Parakeets may be found on the Quaker Parrot Homepage

Copyright © 1998, Dark Grue.