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é
|