Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with
or
.
Download ZIP
A modern multiplatform multi-user dungeon engine written in C# and .NET with a full toolset.
C# XML C++ C XSLT Shell
branch: master
Failed to load latest commit information.
area Add empty zone connection file.
bin/ModernMUDEditorInstaller Add package script for creating Linux/OSX tarball.
classes
docs Add more documentation.
guilds Add empty guild list file.
log Add clan and log directories.
player Fix some bugs, modify superuser player file to use new variable names.
races Add heartbeat check example script, update some readmes.
scripts Add startup script, other doc files.
skills Add startup script, other doc files.
spells/EmptyFiles Add empty Spells.list file.
src Add more documentation.
sys Preserve newlines in player files so prompt doesn't get screwed up, a…
.gitignore Update ignores to exclude data files that are modified during normal …
LICENSE.md Add BSD license.
README.md Update readme.

README.md

ModernMUD

(Formerly Basternae 3)

A modern multiplatform multi-user dungeon engine written in C# and .NET with a full toolset.

By multiplatform, I mean that the compiled MUD runs on Windows and Linux, but I do not recommend compiling using any tool other than Visual Studio. There are subtle differences in the output binaries that can cause trouble (i.e. terminal glitches) if you build on Linux using xbuild/gmcs. This has not been tested on OSX, but would probably work about the same as on Linux.

In addition, some of the editing tools do not work fully under Mono, due to this RTF colored text rendering bug in Mono core:

https://bugzilla.novell.com/show_bug.cgi?id=593951

The engine itself uses C# .NET 2.0. There are four clients, one using C# and Silverlight, one using WPF and C# .NET 3.5, one using C++ and wxWidgets, and one using C++ and SDL. None of them are fully feature-complete, but the WPF client is in the best shape of the three (and the Silverlight client worst). There is still work to be done on the ANSI color parsing in all of them.

Documentation is in the /docs folder. Starting with the README.md file in that folder is a good first step.

ModernMUD was in production use for Basternae 3 MUD, but Basternae has been discontinued.

For a less-modern multiplatform MUD engine written in C, see Magma here:

https://github.com/Xangis/magma

For a tool to convert MUD zones in other formats (Magma, Basternae 2) to ModernMUD format:

https://github.com/Xangis/ModernMUDConverter

Something went wrong with that request. Please try again.