This is the "hacked" system I use for running my games

Assumptions/needed software:
  gawk/nawk/mawk(?) or a really good awk
  csh
  mh (a mail user agent)

any of those can be avoided, if you wish to hack your way around

MONITER - Top level script to move things around, grab new mail, etc.
multi-forw - First pass script, filters out noise, divides up mail
             based upon game
game-forw - second pass scipt- copes with orders & forwards

Pre-proc - script to handle orders (called from game-forw)
forw-body.awk - awk script to grot body of message out for forwarding
return.awk - awk script to grot to whom a reply should go 
run - script to call blind.dbg with a set of orders; also limits CPU
  and disk usage so that the program won't hog the CPU.

turn-run - sample script to run a turn (optional)
turn-over - sample script to clean up after a turn, and archive.
ADDNEW - maitenence script for X-ref file (see below)
body.awk - awk script to grot body of message out, and
   From/Date/Subject lines- used for GM notification of unknown mail
good-subject- gawk script to look for proper turn subjects
p-Can-Fwd - script to return who you can forward to.

Misc:
README - This file
blind-preproc.awk - Obsolete.


Config files:
a game list consiting of 1 game/line (location set in multi-forw)

.Pre-Proc.config: needed in each mail directory where Pre-proc will
run (typically ~/Mail/$game-[Tt]urns. Define:
game (as in name), execd (execution directory, in my case ~/$game), 
exec (blind preprocessor C executable, typically blind.dbg),
execd Directory where blind.dbg is
testd Directory to run program in (and write scratch files)
data (blindrc [or galaxyrc for V2.x games])
preproc filter for orders (use "cat" for 2.40 or later games)

  sample:
# Game specific configuration details
set game   = Pluto
set execd = ~/Pluto
set exec  = blind.dbg
set data  = blindrc
set preproc = cat
set testd = ~/Pluto
set mailprog = /usr/ucb/mail



races:players
a listing of race/playername x-references, i..e (can have multiple
e-mail @'s)
Zethrin:bampton@cs.utk.edu
Zethrin:bampton@cs.utk.edu bampton@some.other.site

X-ref: a list of valaid forwarding pairs- i.e.:
Zethrin:Zethrin
Zethrin:Federation
Federation:Zethrin

.game-name: used by mailer, to id the game name (for the subject of
the turn reports).


blind-preproc.awk              Awk script to parse V2.x style blind games
v3-blind-preproc.awk           Awk script to parse V3.x style blind games

Depending on options, you may need to change some of these to remove
unused commands.

The v3-blind-preproc.awk script is actually intended for gawk, but is
backwardly compatible with nawk. On systems with neither of them, awk
may work. It is no longer needed in 2.40 or later games, and doesn't
check the new syntax (partal techs and fleets).

The scource for gawk can be obtained from prep.ai.mit.edu (or one of
its mirrors).
