
Installation:

Unzip this archive in the root Quake3/ directory, with folders enabled.
You should have a newly created directory named "cpma" with these files:

readme.txt - this file
changelog.txt - a very terse list of additions, changes, and bugfixes
description.txt - the entry for the mods menu
docs/cpma-q3-ClientReadme.txt
docs/cpma-q3-Commands.txt
docs/cpma-q3-PlayerFilters.txt
docs/cpma-q3-Variables.txt
vm/qagame.qvm - the server code itself
z-cpma-client-099v7.pk3
z-cpma-extras-099v7.pk3
z-cpma-extras-099u2.pk3
z-cpma-extras-099s1.pk3
z-cpma-extras-099s.pk3
z-cpma-players-099s.pk3

Read the docs or don't, it's up to you. But there's a lot of useful
information in them. If you're feeling lazy, just use \help and \callvote
in the console for now.  :)


To start up a DEDICATED CPMA server, just type:
-----------------------------------------------
quake3 +set dedicated 2 +set com_hunkmegs <n> +set sv_pure 1
       +set fs_game cpma +set vm_game 2 +exec <cfg-name>.cfg

----> IF YOU'RE UPGRADING FROM A PREVIOUS VERSION OF CPMA:
      Delete ALL old z-cpma-client-XXX.pk3 files in your server's
      cpma/ directory.  Dedicated servers should only have a single
      z-cpma-client-XXX.pk3 file in the cpma/ directory to prevent
      unnecessary .pk3 downloads and confusion (especially on
      Linux/BSD-based servers).

The value for com_hunkmegs really depends on how many clients you want
to support and the type of maps you're going to run.
For 1v1/FFA/TDM/CTF maps, 24-32 should be fine. For multiarena maps
like MAP-CPMAx and RA3MAPx you'll want to bump it to 48-64. 


To start up a LISTEN CPMA server (where a client and server
run in the same machine), type:
-----------------------------------------------------------
quake3 +set fs_game cpma +set vm_game 2

Note: You may also need to set sv_pure 0 for the listen server,
      if you experience crashes on map reloads.


** Linux admins: Replace "quake3" with "q3ded" in the above examples.
**               Also make sure to add "+set fs_basepath <dir>" that
**               points to your root Quake3 directory to properly
**               enable server downloads.  Also, add a +set vm_game 2
**               to the command-line to ensure full compatibility.


This document was blatantly ripped off from the one Rhea wrote for OSP.  :)
