/
driver3.2@304/autoconf/
driver3.2@304/doc/LPC/
driver3.2@304/hosts/
driver3.2@304/hosts/amiga/NetIncl/
driver3.2@304/hosts/amiga/NetIncl/netinet/
driver3.2@304/hosts/amiga/NetIncl/sys/
driver3.2@304/hosts/fcrypt/
driver3.2@304/hosts/os2/
driver3.2@304/mudlib/sys/
driver3.2@304/util/
driver3.2@304/util/indent/hosts/next/
driver3.2@304/util/make_docs/
This is a brief description of how to install LPmud 3.2 on an Amiga.
See also README.Amiga for details.

Make a directory 'mud', which contains a dir named 'src', 'bin' and 'lib'.
Move the game driver source (this code) to the src directory.

Copy the files 'machine.h', 'config.h', and 'Makefile' to the
'src' directory (you might want to make a backup of the original 'config.h'
first).

Edit the Makefile, defining where the lib and bin is, and selecting
your compiler and your type of net communication.

Check definitions in config.h, most are probably good as they are.
The ones that are important wrt. which mudlibs can be run are COMPAT_MODE,
NATIVE_MODE, OLD_PREVIOUS_OBJECT_BEHAVIOUR, OLD_EXPLODE_BEHAVIOUR,
INITIALIZATION_BY___INIT You get the most 2.4.5 compatibility if you define
all of these but NATIVE_MODE . Likewise, you get the most 3.0 compatibility
when you define all but COMPAT_MODE. The most interesting configuration is
probably not to set any of these.

Do 'make'. This leaves you after some time with the executable 'driver'
in the 'src' directory.
Do also 'make playmud' if you want the client program for local access.

Get a mudlib. The way to do this is to get the source to 2.4.5, which includes
a mudlib in the directory 'mudlib'. Copy all those files into your 'lib'
directory.

Copy the file src/mudlib/master.c to lib/obj/master.c (in COMPAT_MODE),
otherwise to lib/secure/master.c. Copy the file src/mudlib_simul_efun.c to
where it is supposed to be. That is defined by the function get_simul_efun in
master.c.

Test the game with 'run driver'.

If you see the message 'Setting up ipc', then you are up and running.
Test with 'letnet localhost 8888' (if you're running AmiTCP) or
with 'PlayMud' (if you're not running AmiTCP); that is, when you change
the port number in config.h , the changed number does apply.
This is a brief description of how to install LPmud 3.2 on an Amiga.
See also README.Amiga for details.

Make a directory 'mud', which contains a dir named 'src', 'bin' and 'lib'.
Move the game driver source (this code) to the src directory.

Copy the files 'machine.h', 'config.h', and 'Makefile' to the
'src' directory (you might want to make a backup of the original 'config.h'
first).

Edit the Makefile, defining where the lib and bin is, and selecting
your compiler and your type of net communication.

Check definitions in config.h, most are probably good as they are.
The ones that are important wrt. which mudlibs can be run are COMPAT_MODE,
NATIVE_MODE, OLD_PREVIOUS_OBJECT_BEHAVIOUR, OLD_EXPLODE_BEHAVIOUR,
INITIALIZATION_BY___INIT You get the most 2.4.5 compatibility if you define
all of these but NATIVE_MODE . Likewise, you get the most 3.0 compatibility
when you define all but COMPAT_MODE. The most interesting configuration is
probably not to set any of these.

Do 'make'. This leaves you after some time with the executable 'driver'
in the 'src' directory.
Do also 'make playmud' if you want the client program for local access.

Get a mudlib. The way to do this is to get the source to 2.4.5, which includes
a mudlib in the directory 'mudlib'. Copy all those files into your 'lib'
directory.

Copy the file src/mudlib/master.c to lib/obj/master.c (in COMPAT_MODE),
otherwise to lib/secure/master.c. Copy the file src/mudlib_simul_efun.c to
where it is supposed to be. That is defined by the function get_simul_efun in
master.c.

Test the game with 'run driver'.

If you see the message 'Setting up ipc', then you are up and running.
Test with 'letnet localhost 8888' (if you're running AmiTCP) or
with 'PlayMud' (if you're not running AmiTCP); that is, when you change
the port number in config.h , the changed number does apply.