DreamLand MUD development game server
299
Dockerfile repository for maintaining DreamLand MUD Docker images. All these container images are published under dreamland username on the Docker Hub, at
This image contains a fully functioning game server for DreamLand MUD, with limited number of areas (zones). Source code and objs files are also included, allowing to quickly modify and recompile required files.
You can either download a ready-to-run dev image from Docker Hub (~2Gb), or build one yourself using Dockerfile in this repository.
Steps used in Dockerfile to create the image:
Steps you need to build it locally:
cd local
docker build -t dreamland/local .
docker run --name dreamland -p 8001:9001 -it dreamland/local
Instead of mapping each port individually, you can use -P option, that will expose MUD ports 9001 (backdoor), 1234 (WebSocket) and 9000 (normal greeting) to the host machine.
telnet localhost 8001
For example, to use KOI8-R encoding, simply input: 1 Cadmus KadmKadm and hit Enter.
That's it. If you want to get a shell access to the running container:
docker exec -it dreamland /bin/bash
All MUD files are installed under /home/dreamland.
To restart a stopped container and continue your work:
docker restart dreamland
Content type
Image
Digest
Size
817.8 MB
Last updated
almost 6 years ago
docker pull dreamland/local