LDMud
Contents:
Description,
Flavors,
Contact and Resources,
Some Notes,
LDMud started as a project to clean up and modernize Amylaar's LPMud
gamedriver. Primary goals are full documentation, a commented source
body and out-of-the-box support for the major mudlibs, of which the commented
source body has been pretty much completed. During the course of work
a lot of bug fixes and improvements found their way into the driver - much
more than originally expected, and definitely enough to make LDMud
a driver in its own right.
LDMud is currently maintained by Fuchur@Wunderland, Gnomi@Unitopia
and Zesstra@Morgengrauen.
See their announcment on ldmud-talk.
Notice: To use LDMud you should have basic knowledge
on how to compile, install and troubleshoot programs on your machine, and be
able to write and debug LPC code (or at least willing to learn it). While we aim
to help whereever we can, we don't have as much time as we would like to have.
(Back to the top.)
LDMud comes multiple flavors:
- 3.2 Branch: This is the oldest form of the driver,
and the most compatible with Amylaar's driver.
This branch is no longer being worked on.
- 3.3 Branch: The current stable branch. It gets
bugfixes, but no major new features.
- 3.4 Branch: This branch is no longer maintained as it
was behind 3.3 all the time anyway.
- 3.5 Branch: The current development branch. New
features are developed here. Currently, there are no releases on this branch.
You can follow our work by checking out this branch from our subversion
repository (see above). But keep in mind: it may be unstable and is
in general not recommended for live muds with active players. We are
happy about receiving comments and
bug reports
though.
In addition to the formal releases, all branches are
available in their latest (possibly) unstable form in the Subversion
repository.
(Back to the top.)
The maintainers can be reached best by
,
in the Usenet newsgroups
rec.games.mud.lp and
de.alt.mud
and on the LDMud mailing list
ldmud-talk.
Mailing Lists
There are three mailing lists available:
- ldmud-talk
for all kinds of discussions about the driver.
- ldmud-bugs
is a read-only list which mirrors the LDMud-related activity in the
bugtracker.
- ldmud-commit
is a read-only list which publishes all changes to the LDMud source repository.
Bug Tracker
Bugs and features suggestions for LDMud are managed using the Mantis
bugtracker: click here to login
(cookies required). You can login anonymously if all you want is to browse the
existing bug reports; or you can create a new login for yourself if you want
to add bug reports of your own.
Additional Resources
- LPMud resources
is a collection of links to various drivers, mudlibs and
other information.
- Heaven 7 is a classic mudlib
which has been updated to run natively on LDMud. On the same site
you can also find precompiled executables for Windows, and a new
mudlib aiming to implement the d20 RPG system.
- the OSB mudlib (5 MB)
is a completely functional, albeit aged, mudlib running natively on
LDMud 3.3.
-
UNItopia's ftp server has some drivers precompiled for Windows
(and of course configured to run UNItopia).
-
MorgenGrauen's ftp server
has some drivers precompiled for Windows (and of course configured to run
MorgenGrauen).
- the MudOS homepage.
- the DGD homepage.
- MudMagic.com has a web forum
dedicated to all things LPC.
- Lost Souls is a Mud running
on LDMud, and also links to many more generic resources.
- Acatery attempts to collect
references to all codebases, past and present; however the project
is stalled due to lack of community interest.
- Some older mudlibs can be had here,
though they are mostly of historical and/or nostalgic interest only.
- A nifty MUD Gaming Search Engine.
and probably many more pages I just don't know about.
Dale Perkins has created a nifty web logo:
(it is also in the driver distribution)
|
 |
(Back to the top.)
LDMud is a commandline application, written in (mostly) Standard-C
for posix'ish systems (FreeBSD, Linux, Darwin/Mac OS-X, ...). Support exists
for some other platforms (BeOS, AmigaOS (using
gcc), and Win32 (using CygWin)), but the actuality and
completeness of these ports can not be guaranteed.
To compile LDMud before version 3.2.8, you need yacc or a compatible parser
generator like byacc; GNU's bison does not work for the old versions!
You can get byacc
here.
Main development of LDMud takes place on Linux and a MacBook running Mac OS-X.
The editing is done with vim, source control
is provided by Subversion.
(Back to the top.)
Last update: Sat, 26 Feb 2011 14:10:37 -0700