RbMUD-0.2 ReadMe
http://rbmud.sf.net/

Introduction:
Well, here it is.  The rebuilt RbMUD.  It is entirely SQL based; a 
sample db, 'rbmud.sql', is included in this package.  The performance 
and stability is a lot better.  The code is a heck of lot cleaner.  
There is a skeleton Abilities and Skills system based off the WoTC game 
Alternity, however there are no ingame ways to learn and/or use them at 
the moment.  I also kind of went overboard with the ansi color.  If 
someone with some kind of color co-ordination wants to redo them I'd be 
overjoyed.

The default setup listens on port 4000, contains two rooms, a mob, and 
one type of object.  The DRb backend is disabled in this release for 
several reasons; the ACL system was not functioning, I only have a few 
experimental pages written that use it, and it's inherently somewhat 
insecure.  I would also recommend using an application like phpMyAdmin 
(http://www.phpmyadmin.net) to manipulate the DB, and would suggest 
duplicating old tables instead of creating new ones because the DB 
structure is rather fragile and the DB code is buggy and prone to 
returning bizarre errors.

Requirements:
	+Ruby 1.8.0 (not tested in any other version)
	+Posix O/S (tested only on GNU/Linux)
	+May need to install DRb
		http://www2a.biglobe.ne.jp/~seki/ruby
	+aes-ruby
		http://aescrypt.sf.net
	+MySQL compatible DB (only tested with MySQL)
		http://www.mysql.com

Features:
	+Skeleton support for:
		+Rooms
		+Mobiles
		+Items
	+Skeleton prog support for:
		+rooms (only roomenter trigger)
	+SQL backend
	+256 bit password encryption
	+ANSI color
	+Logging facility
	+Movement
	+Inventory
	+An excessively complex database structure

Known Bugs:
	+May not display properly on machines that require
	windows compliant newlines in telnet.
	+The ANSI colors are abrasive and irritating.
	+Poor DB error handling + consistency.
	+Room rendering may output spurious newlines.
	+Some non-erroring player quits incorrectly log
	traces.
	+Very limited testing.
	+DB code in need of serious optimization, a situation leading
	to excessively poor load times if the DB is not on a very
	low latency connection.
	+Unnecesarrily obfuscated DB structure.

Credits:
Jefus' inheritance systems & major code contributions and nearly 
complete rewrite have been quintessential in this release.  Without him I
would still be churning over the buggy old branch.  Thanks to his labors,
the code is now cleaner, faster, and all-around better.