(Eine deutsche Version findet sich weiter unten.)
These are basic steps to install a homemud with a current MG mudlib and LDMud-3.5.x.
For compiling the driver, you will need to have several development tools installed. On Debian-based systems, the minimum is: autoconf, automake, gcc/clang, make, bison, libtool.
For compiling a driver with all features Morgengrauen uses, you will need the following optional libraries: libjson0/json-c, libssl, libsqlite3, libpcre3, libxml2, libgcrypt, libpcre3, libiconv (included in libc6). (Please note: on debian-based systems you must install the development packages as well (*-dev), because they contain the header files for the respective libraries.)
# cd <mudhome> # git clone https://github.com/ldmud/ldmud.git # cd ldmud-3.5/src # ./autogen.sh # settings/morgengrauen # make all && make install-all # cd <mudhome> # mv bin.install/ldmud bin/ldmud # tar xvzf <mudlib-snapshot.tgz> or # git clone https://mg.mud.de/gerrit/mudlib-public # cd <mudhome> # bin/ldmud or # bin/ldmud -m <alternative path to mudlib> <alternative port> # Please log in now as 'jof'.If you want to know how to rename the mud god from 'Jof' to something else, please have a look at the german description below.