Start Info Community Spielen
 
 

Das eigene HomeMud

Anleitung von Zesstra

These are basic steps to install a homemud with a current MG mudlib and LDMud-3.5.x.

  1. Download LDMud-3.5.x at https://github.com/ldmud/ldmud. You can also clone our repository at Gibhub with git.
  2. Download the MG-Lib from our public repository our public repository (just click on 'snapshot'). You can also clone the repository with git.
  3. Enter src/ in the driver distribution
  4. Execute autogen.sh
  5. Execute settings/morgengrauen (you may want to change directories/paths there first, especially MUDHOME)
  6. Compile and install the driver with make
  7. Move driver executable from bin.install/ to its bin/ directory (configured in the settings file used)
  8. Untar the MG-Lib into the mudlib directory, specified during configuration of the driver.
  9. Start mud with bin/ldmud
  10. (opional) Rename the mudgod from 'Jof' to something else.
  11. Login as jof (empty password) and clone your MGtool
  12. (optional) Set your home (starting room) upon login

For compiling the driver, you will need to have several development tools installed. On Debian-based systems, the minimum is: autoconf, automake, gcc, 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. (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.)

Beispiel

# 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>
# cd <mudlib>
# mv save/j/jof.o save/t/thomas.o
# mv secure/save/j/jof.o secure/save/t/thomas.o
(note the subdirectory starting with the first letter of your name)
# sed -i 's/jof/thomas/' secure/save/t/thomas.o
# mkdir -p players/thomas
# mv players/jof/workroom.c players/thomas/workroom.c

After login:

clone /obj/tools/MGtool
xcall $me->SetProp(P_START_HOME, "/players/thomas/workroom");
save

Weitere Anleitungen

Anleitung zum Aufsetzen eines Homemuds auf einem Linux von Zesstra.
Schrittfolge zum Aufsetzen eines Homemuds von Chagall auf Ubuntu (zur Zeit stark veraltet!).

IMPRESSUM | FEEDBACK letzte Aktualisierung: 2.2.2014 © MorgenGrauen. Alle Rechte vorbehalten.