LDMUD is an LP-class MUD engine, meaning it is object-oriented, with all object clases stored in unique files. The engine runs compiled bytecode to manipulate those objects, and the underlying simulated processor is a stack machine. It is a 3rd-generation LP-class MUD, being derived from Amylaar, which in turn was derived from the original LPMud. The game has no limitations on the nature of the game space other than the limits of your coding.
| Licenses | BSD Original |
|---|
Recent releases


Changes: This release has a new efun tls_refresh_certs() to reload the certificates and certificate revocation information.


Changes: The array/mapping intersection has been implemented. Low memory detection has been added. The efuns hash() and hmac() have been added. A bug with extremely long object names has been fixed. Support has been added for GEN_EMAIL, GEN_URI, and GEN_DNS certificates. There are other minor bugfixes.


Changes: This release adds support for International Domain Names and SQLite. TLS is now more robust. There are numerous minor bugfixes, scoping fixes, and code cleanups.


Changes: MD5 is now 64-bit clean. The OpenSSL interface has been updated. There are numerous bugfixes. There are many new traps for error conditions.


Changes: Exception handling support was improved. Bugs in sprintf() string handling were fixed. iconv() support for glibc 2.0-2.3 was removed due to a glibc bug. Minor bugfixes were made for TLS support. Support for FreeBSD 5.4 was improved. Data cleanup is no longer blocking on fixed structures. Statistics for performance monitoring were improved. Synchronous heartbeats now work correctly.