TinyMAZE/
TinyMAZE/config/
TinyMAZE/doc/
TinyMAZE/run/msgs/
TinyMAZE/src/
TinyMAZE/src/db/
TinyMAZE/src/ident/
TinyMAZE/src/io/
TinyMAZE/src/prog/
TinyMAZE/src/softcode/
TinyMAZE/src/util/
TinyMAZE v2.0a1

Coded by: Mike Garner (itsme@dreams.cpugeek.com)

                             HISTORY
                             -------
  TinyMAZE started off as a small project designed to increase my
knowledge of C. I got my hands on a copy of TinyMUSE-1.9f3 and started
making modifications to the code. After 6 months or so, I made the change
from serverbase TinyMUSE-1.9f3 to TinyMAZE-1.0a1 and the game DreamsMAZE
was born.

  I developed more and more features until I made the realization that
some serious problems couldn't be resolved without rewriting most of the
program core. By this time there was a good-sized user base and I couldn't
rewrite what I needed to without resetting all the players. I made the
decision to hand DreamsMAZE over and begin work on a new version. About
90% of the code from DreamsMAZE was thrown away and work on a simple new
server was started. This version was designed to be faster, more
configurable, more stable, and more friendly. After a few weeks, the code
was usable and the game MedievalMAZE was born. Features from TinyMAZEv1
were re-added using new code and new features were developed.

                           INSTALLING
                           ----------
  If you're reading this, you've already got the source uncompressed,
which is a good start. Next you have to configure and compile the netmaze
program. Here's how to do it:

1) Edit the 'config/global_config' file to your liking.

2) Go into the 'src' directory.

3) Edit the 'Makefile' file to your liking.

4) Type 'make'. This should compile the programs 'netmaze' and 'wd'. If
any warnings or errors occured during the compilation, please report them
to Mike Garner (itsme@dreams.cpugeek.com). Include the error/warning line
in the body of the message. Due to lack of access, this program has only
been tested on a Slackware Linux system. Any fixes for other system would
be greatly appreciated.

5) Type 'make install'. This will copy the program files to the 'bin'
directory.

6) Go into the 'run/db' directory and copy the 'initial.mdb' file to
'mdb'. If you copy 'initial.mdb.tutorial' to 'mdb' instead, you will have
an online tutorial when you log on.

  That's all there is! I knew you could do it!

                       RUNNING THE PROGRAM
                       -------------------
  Running the program is as simple as going into the 'run' directory and
typing '../bin/wd'. This will startup the watchdog program, which in
turn will run 'netmaze'. Your game should now be online. If you run into
problems, check the 'run/logs' directory to make sure everything is in
order.

                       LOGGING IN TO THE GAME
                       ----------------------
  Once you've got the program running, connected to it, and are sitting at
the Login: prompt you have to know a username and password. In the initial
database there is only 1 user...Root. To login as root type either
'#1' (database dbref number), 'root' (user name), or 'god' (user alias). A
second prompt asking for Root's password should appear. The default
password for Root is 'mike' (w/o the single quotes of course). If that
doesn't get you logged in, contact me.

                              BUGS
                              ----
  This is an alpha release for a reason. Any bugs should be reported to
Mike Garner (itsme@dreams.cpugeek.com) (If nobody reports bugs, how am I
supposed to fix them?). Any comments or (positive) suggestions are also
welcome.