Um diese ausführlich Frage beantwortet zu bekommen, liest man sich am besten die Beschreibung der Wikipedia zum Thema Multi_User_Dungeon durch.
Ich selbst spiele im MUD MorgenGrauen, einem der grössten deutschen Muds. Ich habe zwar auch andere Muds ausprobiert, doch das Morgengrauen (MG) gefiel mir am besten, also bin ich dabei geblieben.
Im Laufe meiner Spielerzeit habe ich einige Charaktere im MorgenGrauen gespielt:
Mit dem Charakter Chagall habe ich die Seiten gewechselt. Anstatt zu spielen, habe ich mich dazu entschlossen, das MUD programmiertechnisch zu erweitern. Neben meinen eigenen Sachen bin ich auch zuständig für die Region Wald sowie die Zauberergilde.
In der Region Ebene habe ich der Stadt Port Vain einen kleinen Friedhof spendiert. (Gesellenstück)
Für den Wald habe ich bisher nur zwei NPCs in Form eines Heinzelmannes und einer Drachenhummel gebaut. (ja, mir war an dem Tag langweilig). Desweiteren bin ich für den Wald als Regionsmagier zuständig.
Schon zu Spielerzeiten habe ich einen Plüschpanther geschrieben, welcher dann von einer befreundeten Magierin angeschlossen wurde. Nachdem ich nun selber Magier bin, ist der Plüschpanther nun wieder unter meine Fittiche zurückgekehrt.
Für die Region Fernwest schreibe ich zur Zeit eine kleine Miniquest, welche auch gleichzeitig eine Gildenquest für die Zauberer werden wird.
Seit dem 09. April 2006 bin ich Gildenmagier der Zauberer.
Am 25. August 2011 habe ich den Posten des Gildenmagiers der Tanjian übernommen.
Desweiteren bastel ich ab und an an dem Langzeitprojekt der Magusgilde mit.
Im MG wird als Sprache LPC eingesetzt. Eventuell finde ich mal die Zeit um hier einigen Beispielcode zu veröffentlichen.
Wer wie ich vim nutzt um für das Mud zu programmieren, der sollte sich mal mein LPC-Omni-Completion Howto anschauen. Wer darüber hinaus noch in einem Mud wie dem MorgenGrauen programmiert, der kann sich hier eine Sytaxdatei für LPC herunterladen, welche speziell für das MorgenGrauen bzw. die MorgenGrauen-Mudlib angepasst wurde.
Was muss man beim nachträglichen Verlegen von /players in eine Region beachten.
Ein weiteres Howto befasst sich mit der Installation eines Homemuds unter Ubuntu.