This is the latest version of my ToyMUD MUD server. It is about 3500 lines of ANSI C source for a server with a structured language interpreter, online creation, programmable machines and which reads and writes its database from disk. This version compiles and runs without warning (other than unused parameter warnings from gcc) on: SunOS4 - using gcc Solaris (including HALStations) AIX HP-UX AmigaDOS using AmiTCP-v4.0 WindowsNT using VC++ (compile and run from command prompt) Linux Files included in the archive are: doc - documentation on the server and the supplied database master.db - master copy of the sample database - make a copy of this as "toymud.db" to use with the server. This file is just a text file - it can be edited to make changes and additions. Makefile.sunos4, Makefile.solaris, Makefile.AIX, Makefile.hp, Makefile.linux - makefiles for those systems Smakefile - makefile for SAS C on the Amiga ToyMUD.mak - makefile for VC++ on Windows NT mud.h, server.h - header files server.c - the main MUD server code, including the socket stuff interpreter.c - the interpreter for the programming language, and all of the builtin functions database.c - code to read and write from the disk database To get ToyMUD running: - compile it - copy master.db to where-ever you named the database file in mud.h - run 'server' - telnet to your chosen port (default 6666) on 'localhost'