AmigaMUD V1.0 February 19, 1996; Edmonton, Alberta, CANADA. This is version 1.0 of AmigaMUD. It replaces versions 0.5, 0.6, 0.7 and 0.9, all of which have been uploaded to Aminet. Please feel free to distribute this release as widely as possible. At least one user, Nils-Arne Dahlberg, has solved all of the quests in the standard scenario, including the fairly difficult "Heart" quest. Any others out there managed this? See the request for pictures and icons at the end of this file. I have received several images from Michiel van den Donker, but there is always room for more. The system has been tested fairly extensively on a V2.04 A3000 and a V3.1 A4000T. I run Enforcer continuously on those systems. Earlier testing of the client was also done on a V1.3 A1000. The client has also run on A500's, A1200's and a CDTV (with disk and keyboard). This release is freely distributable - send it anywhere you like. You don't have to pay me anything, but I'm much more receptive to requests and suggestions that come with "donations", which can be sent to: Chris Gray #604 - 10545 Saskatchewan Drive Edmonton, AB CANADA T6E 6C6 Please do NOT send physical letters to me without donations if you want an answer. As many people who sent me letters about Draco and Amiga Empire will attest, I simply never get around to answering such letters. If the letter comes with, say, $50.00, however, I'll probably answer it right away, and perhaps even send you the latest version, if there is a new one, and you ask for it. I prefer to use electronic distribution means, however, since then I have fewer versions to keep track of. I am much better at answering electronic mail, which can be sent to: cg@ami-cg.GraySage.Edmonton.AB.CA I also read several Amiga and most MUD newsgroups. I suggest newsgroup comp.sys.amiga.games as the main discussion group, with perhaps some general MUD-related discussions in rec.games.mud.misc . A lot of the discussion on the first release was in newsgroup comp.sys.amiga.datacomm. This Release There are 5 archives in this release. You only need the first one if you just want to play MUD on someone else's server. If you want to run a server, you will need the second one as well. If you want to create your own scenario, you will need the first 4 archives. The fifth archive is a teaser for what might be in the future. The first archive, AMClnt-1.0.lha contains: README - this file ChangesFromV0.5 - notes on what changed from the first version ChangesFromV0.6 - much smaller list of changes for this version ChangesFromV0.7 - changes between V0.7 and V0.9 ChangesFromV0.9 - changes to make this first non-beta release mud.library - the shared library that clients and servers use MUD - the actual client program Doc/Intro.txt - introductory document - read this first Doc/MUD.txt - how to run the MUD program Doc/Playing.txt - tips and detailed information on playing within the standard AmigaMUD scenario Doc/Building.txt - how to do online building, both using commands and using mouse-buttons Doc/Images.txt - a list of image files that the scenario will use Doc/ToDo.txt - stuff left to do Effects.lha - an archive, which you should unpack in location "AmigaMUD:", containing effects files that the scenario will make use of. Images.MvandenDonker.lha - an archive of images drawn by Michiel van den Donker. These can be unpacked in "AmigaMUD:" and used with the standard scenario. some icon files The second archive, AMSrv-1.0.lha contains: MUDServ - the AmigaMUD server program MUDAgent - the remote client agent program MUDShut - the server shutdown program MUDFlush - the server flush program SMUD - the simple MUD client program AgentKill - the Workbench-started agent killer program Doc/MUDServ.txt - how to be a sysadmin Doc/MUDAgent.txt - details on the agent program Doc/SMUD.txt - the simple MUD local client program Doc/Decisions.txt - some ramblings on possibilities MUD-DB/MUD.data - the database for the standard scenario MUD-DB/MUD.index - database index file for the standard scenario MUD-DB/MUD.log - log file from creating the scenario some icon files The third archive, AMDoc-1.0.lha contains documentation, etc. needed in order to program within the MUD, both at the level of the standard scenario, and at the level of the bare MUD system. MUDCre - the program used to create an initial empty database MUDCre.txt - a short description of MUDCre Programming.txt - basic information on wizard mode, and on programming in AmigaMUD Builtins.txt - complete reference on all builtin functions simple.m - the source to a simple scenario ProgConcepts.txt - tutorial style documentation on writing scenarios in AmigaMUD Scenario.txt - tutorial/notes on programming within the standard scenario, and on using parts of it in new scenarios The fourth archive, AMScen-1.0.lha contains the complete source to the standard scenario, plus a few extras The fifth archive, AMCastle-1.0.lha contains a compiled database, and an IFF graphics file, which together implement an overhead, tiled view of walking around in a 100+ room castle on 4 main levels. Quick Setup The client will run just fine on a 512K Amiga with one floppy disk. To set up for such a situation, unpack the AMClnt-1.0.lha archive somewhere, setup a bootable floppy with at least 200K of space, copy the file "MUD" to somewhere accessible on it, and copy the file "mud.library" to the "libs" directory (the "libs:" assign location) on the floppy. The first copy can be done from Workbench by dragging the MUD icon to where you want it, and the second can be done by having booted from the floppy you want to install to, and double-clicking on the "CopyLib" icon. You should either name the floppy "AmigaMUD", or you should setup an assign by that name, since "MUD" looks for files there. If you have a hard drive, then you just need to unpack the AMClnt-1.0.lha archive wherever you want it, and then double click on "CopyLib". The MUD program looks in location "AmigaMUD:" for any IFF pictures or sounds that the scenario requests. There are a few supplied with the standard scenario. So, you need to have an assign of that name (or a partition or mounted floppy with that name) or you will be continually clicking "CANCEL" on the standard requester. Installing the server is a bit harder, since it needs a bit more space. The server will run on a two-floppy 1.5 Meg V1.3 system (like my Amiga 1000), but more memory and a harddrive make things easier. I think more memory will be needed on a V2.0 system, but I'm not in a position to easily test that. The most space a server system needs is for the database files. They will nearly fill a single density floppy by themselves. To allow for this, the server program MUDServ can be told where to look for the files, so it does not have to be in the same place as the database files. To run on my A1000, I put the database files on one floppy, and the various AmigaMUD programs, etc. on a much trimmed down Workbench disk, in a directory called 'MUD'. I put a tooltype "PATH=DF1:" into the MUDServ icon, telling it where to find the database files, along with "CACHE=100000" and a stack size of 25000. I have "mud.library" in LIBS: on that floppy, and all of the programs (MUDServ, MUD, MUDFlush, MUDShut, AgentKill, MUDAgent) in the MUD directory. On a harddrive, you can keep everything in one directory, but I suggest keeping the database files in one directory and the programs in another, so that it is easier to backup the database files. You will want to put a proper "PATH=" in the MUDServ icon, and a cache size suitable for your system. On my A4000T I use 500000, which results in very infrequent disk I/O once the system has settled down. I also have a "go" file which runs MUDServ from a shell, with appropriate parameters. It contains: run /MUDServ >nil: