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.