This is release 1.2F of TinyMUCK, a user-extendible multi-user adventure game. Please see the CHANGES file for a list of changes from the previous version. TinyMUCK was derived from TinyMUD v1.5.2, with extensive modifications. There are two new commands: @action and @attach, and two new flags: CHOWN_OK and JUMP_OK. It also has options for users of FireFoot's patches. Note: TinyMUCK will read, without modification, any TinyMUD databases. This version of TinyMUCK is backward compatible in terms of databases with all previous MUD/MUCK databases, but it writes out databases in it's own unique format. There is documentation in the file muck.doc. As far as copyright, I don't particularly care what you do with this program. Use at your own risk, please don't try to make money from it. Compiling TinyMUCK: The code is written in ANSI C, and is known to compile and run under ULTRIX/BSD 4.3 on a VAX 8600, VAX 6400, and a MicroVAX. As far as other platforms, you're on your own. Programs contained in the distribution: netmuck This is the actual server program; it is invoked as netmuck source-file dump-file [port] If port is not specified it defaults to 4201. The initial database will be read in from source-file, which must contain at least the two objects in minimal.db to work well. The file small.db, which contains the core of the original TinyMUD universe, may be a better place to start a new universe from. The netmuck process will write a checkpoint out to dump-file every 60000 seconds; the interval can be changed by setting DUMP_INTERVAL in config.h. restart This is a c-shell script which starts the netmuck program. It is invoked as: restart dbase-prefix eg., restart minimal This will restart the netmuck process using the file minimal.db.new, or, failing that, the file minimal.db. The source file is renamed and the output is sent to minimal.db.new. See the shell script for more info. decompress Usage: decompress < compressed-db-file > uncompressed-db-file Removes compression from a database file that has been generated by netmuck using the -DCOMPRESS compile-time option. The TinyMUD programs "dump", "sanity-check", "extract" and "paths" have not yet been converted to the TinyMUCK database format. I hope that you enjoy using TinyMUCK. Please send all bug reports, etc. to sfwhite@watcgl.waterloo.edu. Stephen "Ghondahrl" White, March 22, 1990. --------------------------------------- Stephen White has since then stopped working on MUCK code, and so I'm now "the guy" supporting it. As with him, I don't really care what you do with it, just send me any patches that you've made so that I can put them into the next release. I most definitely do not want tens of thousands of "patches" out there for TinyMUCK --- it makes it hard for me to make the database format backward-compatible for your benefit. Sanity has been put back into the package. It is run by typing: sanity <dbasefile >reportfile And will print its progress as it proceeds. I may be contacted by mailing to: lachesis@nyquist.bellcore.com or when that fails, piaw@cory.berkeley.edu Lachesis May 5, 1990. --------------------------------------