This is the readme for empire v2 beta 1 With modifications for rev. 5

This code contains many bugfixes over chainsaw 3.3x, plus a new threaded server
that provides data integrity on the data files ( and its faster too ).  It
also takes more memory on your system.

Let me just get this out of the way:  this is a beta, and there probably are
bugs.  You've been warned.

Be sure to look in the util directory at the GNUmakefiles - there are
different ones for different platforms.  Also, in the client directory, you
will have to edit the GNUmakefile as well.

Be sure to put in your .cshrc ( or wherever you set environment
variables ) the following:

setenv SYSTYPE sun4

or whatever your architecture is ( see make/Systems for a list )

IF YOU DO NOT SET THIS THE SERVER WILL NOT COMPILE PROPERLY!
( specifically, lib/lwp/arch.c won't compile properly )

Please note that the lib/lwp/arch.c has machine-specific code.  As of when
I write this, it "supports" the following architectures:
SUN4
SUN3
MIPS
LINUX
BSD386
Unixware (svr4.2 on i386)

Only SUN4, LINUX, and unixware have been tested.  As of this writing
(6-FEB-1995), all three of these versions are working.  No one has
tested under MIPS, SUN3, or BSD386 however.

sorry AIX and HPUX users!  If you want to port this part of the code to your
architecture, PLEASE DO!  Contact the server team for more information.


NOTE---NOTE---NOTE---NOTE

Also note that the ban and auth functions have been rolled into the standard
code, so you need to have a ban file and an auth file in the data directory,
along with an hours file (if you want) - there are examples of how these
should be formatted in the templates directory.  If you still have problems
connecting as deity, check the server log files to see what it thinks your
machine is - on my machine it only seemed to recognize the IP addresses so
I had to put that in the auth file for me to get in as deity.

If you find a bug in this code, please report it (preferably with a fix :-)
to rec.games.empire - a member of the server team will see the message
and contact you.  If you do make a fix, please try to make sure it is
platform independant, so we do not break the code for other users by applying
your fix to the distribution.  This code has been tested fairly well, and
by the time you read this, there (hopefully) will be an auto-resetting
blitz running somewhere ( watch r.g.e for it ) with the newest available
( and probably buggy ) server.

For tool writers - see the README directory for any information on changing
output formats that may affect your tools.

Ken Huisman

Code Administrator for the new Empire code project.
