This is Tinymud 1.5.4F updated for newer systems. The functionality is the
same and maybe even the bugs. Hopfully I didn't introduce any new ones.
This release was compiled and tested on the following platforms:
* Microsoft Windows 7 Service Pack 1
Microsoft Visual C/C++ v6.0
Microsoft Visual C/C++ v10.0 (Visual C++ 2010 Express)
Embarcadero C++ 6.30 for Win32
Borland C++ 5.5.1 for Win32 (free compiler release)
Digital Mars C/C++ Compiler Version 8.42n
Logiciels/Informatique lcc-win32 version 3.8
CYGWIN_NT-6.1-WOW64 1.7.9(0.237/5/3) using gcc 4.3.4
* FreeBSD 8.1 amd64
gcc version 4.2.1 [FreeBSD]
* Red Hat Fedora 12 i386
gcc version 4.2.2
* OpenSuSE 11.2 x86_64
gcc (SUSE Linux) 4.4.1
* Debian 5.0.0 Linux 2.6.26-2-amd64
gcc version 4.3.2 (Debian 4.3.2-1.1)
---------------------------------------------------------------------------------
Previous releases were compiled and tested on the following platforms:
* Microsoft Windows XP Service Pack 2
CYGWIN_NT-5.1 1.5.18(0.132/4/2) using gcc 3.4.4 (cygming special)
CYGWIN_NT-5.1 1.5.18(0.136/4/2) using gcc 3.3.3 (cygming special)
Borland C++ 5.5.1 for Win32 (free compiler release)
Borland C++ 5.3 for Win32 (Builder v3.0)
Digital Mars C/C++ Compiler Version 8.42n
Microsoft Visual C/C++ v7.1 (Visual C++ Toolkit 2003)
Microsoft Visual C/C++ v6.0
Logiciels/Informatique lcc-win32 version 3.8
* Red Hat Linux release 6.2 (Zoot) Kernel 2.2.14-5.0 on an i486 with
gcc version egcs-2.91.66 19990314/Linux (egcs-1.1.2 release)
* FreeBSD 5.3-BETA4
gcc version 3.4.2 [FreeBSD] 20040728
* Gentoo Linux 2.6.10-gentoo-r6
gcc version 3.3.5 20050130 (Gentoo Linux 3.3.5-r1, ssp-3.3.5-1, pie-8.7.7.1)
* Debian Linux 2.6.8-1-38
gcc version 3.3.5 (Debian 1:3.3.5=5)
* SuSE Linux 2.6.4-52-default
gcc version 3.3.3 (SuSE Linux)
-------------------------------------------------------------------------------
Installation
* See Customization below first.
* For Linux and Cygwin - type 'make'.
* For FreeBSD - type 'gmake'.
* For Windows using Borland - ensure the Borland compiler bin directory
is in your path, then type 'make -fMakefile.bor'.
- All executables will be linked with the RTL and without debugging symbols.
To link a static executable - use 'make -f Makefile.bor -DSTATIC'
To include debugging symbols - use 'make -f Makefile.bor -DDEBUG'
Or for both - use 'make -f Makefile.bor -DDEBUG -DSTATIC'
* For Windows using Digital Mars - ensure the Digital Mars bin directory
is in your path, then type 'make -fMakefile.dgm'.
* For Windows using Microsoft Visual C - ensure your Visual C bin directory
is in your path and your INCLUDE and LIB environment variables are setup
correctly.
- With Visual C++ 6.0 you may need to run the vcvars32.bat file.
- With Visual C++ Toolkit 2003 and Platform SDK you may need to use both
the setenv.cmd and vsvars32.bat
Then type 'nmake -f makefile.vc'
- To link with debugging information type 'set DEBUG=1' and then use
'nmake -f makefile.vc'
* For Windows using LCC - ensure the LCC bin directory is in your path,
then type 'make -f Makefile.lcc'.
-------------------------------------------------------------------------------
Customization
* Read the README file and small.db-README on how to use it.
* Edit the Makefile and change the defines to include or exclude features.
* Compile the mud and utilities using 'make'. See Installation above.
* Start the mud up.
$ netmud small.db dump.db 4201
* None if the restart scripts have been tested in this distribution and
probably not work, so you will have to write your own.
-------------------------------------------------------------------------------
This code and my changes are released under the original conditions which are
found in 'copyright.h'.
Enjoy.
Jon Lambert - aka Tyche
jlsysinc@alltel.net