Important
The master branch is empty, the code for different versions is located in other branches.
Docker images for the LDMud driver, built on Debian 12 (Bookworm). Each branch includes the full LDMud source and compiles it during the Docker build.
| Branch | Notes | Status |
|---|---|---|
3.6.8 |
Official LDMud 3.6.8, unmodified | Working with Docker |
3.6.8-maldorne |
Fork of 3.6.8 with minor fixes and addons | Working with Docker |
The master branch is empty, switch to any version branch to see its contents.
If you want to test the images in your local machine, you can use them directly from the Github Container Registry.
| Version | Used by | Notes |
|---|---|---|
3.6.8 |
— | Compiled and published, not used directly. Base for -maldorne. |
3.6.8-maldorne |
Endor | In production. PROXY protocol v1 support. |
Our -maldorne branches are not new versions of LDMud. They are minimal forks with only the additions strictly necessary to run pre-existing mudlibs behind reverse proxies in Docker, solely for preservation purposes. We publish the resulting Docker images for our own non-commercial use and for the benefit of the MUD community.
Maldorne additions:
| Change | Files | Description |
|---|---|---|
| PROXY protocol v1 | src/comm.c, src/config.h.in, src/autoconf/configure.ac |
Reads a PROXY protocol v1 header on new connections and uses the real client IP. Enabled via --enable-use-proxy-protocol at configure time. Backwards compatible. Supports IPv4 and IPv6. |