This is a MUD, an LPMUD, using FluffOS driver, and the public domain version of the "Dead souls II" mudlib.
This software is provided as-is.
This is Dead Souls II, the PUBLIC DOMAIN version of Dead Souls 2. Dead Souls II is for hardcore do-it-yourselfers that need to be 100% free of any licensing on the mudlib. Perhaps they want to sell their work. Perhaps they want to make their own mudlib distribution. Such people have special needs.
Some years ago, Descartes @ Nightmare chose to retire his Nightmare mudlib from distribution. Yet some folks felt that it was a fine lib, and many were sorry to see it go. This mudlib is based on that old warhorse. It is entirely free from those NM IV licensing problems.
This image created for Docker by mordain23@gmail.com, without the knowledge or involvement of Cratylus. I suggest you don't enquire about this to Cratylus.
Suggested run cmd: $ docker run --rm -it -e PASSWORD=password -p 6666:6666 -p 22:22 --mount type=bind,src=/home/mordain/mud/home,dst=/home/mud mordain/ds2mud
This image is based on alpine:latest. It is super small.
On first run, you will need to telnet into the server ASAP on port 6666 and create your admin account.
The image expects a bind mounted directory from the host to be mounted on /home/mud in the container, which will be the working directory (the mudlib). On each run this directory is checked and if empty a full clean copy of the mud will be copied to it.
If you don't bind mount a directory the mud will work, but all data changes (creation of admin account, mud building activity etc) will be lost on shutdown of the container.
OpenSSH is included, you can ssh to port 22, as user mud, password is set on command line with the PASSWORD environment variable.
ssh -l mud 127.0.0.1