logo
Andre Bell Andre Kneider Marius Scholten Nils Springob
Andre Bell Andre Kneider Marius Scholten Nils Springob
It's allways the adventurer, who achieve great things. - Charles-Louis Secondat, Baron de la Brède et de Montesquieu
German English


About us
Links
MUD
HomeMUD-HowTo
Kmud 1.0 compile-HowTo
Recipes
Software




This document describes how I've set up a MUD on my computer.
Due to the fact that the MUD-Library I've used is a german MUD-Library, I guess it is not interesting to non german persons.
If I'm wrong here and you'd like to see this text be translated to english, please send me an email.


André


HomeMUD-HowTo



begin: 2001-08-20 by André Alexander Bell
copyright: (c) 2001 by André Alexander Bell
email: andre.bell@crazy-idea.de




Wie macht man ein Homemud?

In diesem Text ist nochmal kurz zusammengeschrieben, wie ich bei mir das Homemud aufgesetzt habe. Zu dem Zeitpunkt war mein Rechner ein P133 mit SuSE Linux 6.4. (Den hab ich nicht mehr und inzwischen benutze ich nur noch Debian) Platzbedarf des Mud ca. 25MB.

Zunächst habe ich als root eine Gruppe mudgod angelegt und einen User mud, der Mitglied in dieser Gruppe ist. Das Verzeichnis ist /home/mud Danach habe ich mir folgende Dateien geholt:

ftp://ftp.unitopia.de/mudlib.tar.gz
ftp://ftp.unitopia.de/muddocs.tar.gz
ftp://ftp.unitopia.de/Driver/Linux/driver.bin-3.2.9-dev.234.U05.tar.gz

Im Anschluss habe ich die alle in das Verzeichnis ~mud gelegt und owner und group gesetzt. (auf mud.mudgod) Mit

$ tar xzvf driver.bin-3.2.9-dev.234.U05.tar.gz

habe ich den Driver ausgepackt und dann mit

$ mkdir bin
$ mv README bin
$ mv driver.3.2.9-dev.228.U01 bin/driver

in ein eigenes Verzeichnis kopiert und dem Driver gleich einen schöneren Namen verpasst.

Jetzt ging es weiter mit

$ cd ~
$ tar xzvf mudlib.tar.gz
$ tar xzvf muddocs.tar.gz
$ mv lib eckersweech

(eckersweech ist der Name den das MUD bekommen sollte, deshalb das mv)

Es gibt auch noch eine HTML-Version der Docs, die man aber nicht unbedingt braucht...

Nach dem Auspacken der Dateien habe ich als root alle owner und group Einträge auf mud.mudgod gesetzt mit

$ su
$ cd ~mud
$ chown mud.mudgod * -R
$ chmod ug+rw * -R

Wobei letzter dafür sorgt, dass jedes Gruppenmitglied auch an allen Dateien Änderungen vornehmen kann.

Jetzt musste man als user mud im Verzeichnis ~/eckersweech/doc/driver ein script starten mit

$ cd ~/eckersweech/doc/driver
$ setup_mudlib

Das legt ein paar Verzeichnisse an, danach waren wieder ein paar Dateien nicht für die Gruppenmitglieder beschreibbar also habe ich das nochmal geändert:

$ su
$ cd ~mud
$ chown mud.mudgod * -R
$ chmod ug+rw * -R

Dann habe ich mir noch ein kleines Script zum starten geschrieben:

$ vi start

#!/bin/bash

bin/driver -m/home/mud/eckersweech -u3335 3333

Die musste ausführbar werden

$ chmod u+x start

Danach reicht, als user mud natürlich, ein start im Homeverzeichniss und alles läuft :-))

Viel Spass beim MUD erschaffen...



André



Valid HTML 4.01!