Skip to content
A modern MU* engine re-imagined, actively developed and properly tracked.
Python Shell
Branch: master
Clone or download
Latest commit a2aa7f6 Sep 20, 2019
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
def See CHANGELOG.MD Sep 20, 2019
docs Logo adjustments Dec 12, 2018
events See CHANGELOG.MD Sep 20, 2019
players See CHANGELOG.MD Sep 20, 2019
.gitignore See CHANGELOG.MD Aug 8, 2019
CHANGELOG.md Update CHANGELOG.md Sep 20, 2019
CODE_OF_CONDUCT.md Create CODE_OF_CONDUCT.md Jan 14, 2019
LICENSE Create LICENSE Dec 14, 2018
README.md Update README.md Sep 20, 2019
atcommands.py See CHANGELOG.MD Sep 20, 2019
cmsg.py See CHANGELOG.MD Sep 20, 2019
commands.py See CHANGELOG.MD Sep 20, 2019
config.ini See CHANGELOG.MD Sep 20, 2019
dumserver.py See CHANGELOG.MD Sep 20, 2019
events.py See CHANGELOG.MD Sep 20, 2019
functions.py See CHANGELOG.MD Sep 20, 2019
grapevine.py See CHANGELOG.MD Sep 20, 2019
installer.sh Update installer.sh Feb 20, 2019
motd
mudserver.py See CHANGELOG.MD Sep 20, 2019

README.md

Dum!

dumserver Build Build

A modern Python MU* engine - re-imagined, actively developed and properly tracked.

What is it?

DUM is a hobby project aiming to develop a feature-rich Python codebase for a sci-fi MUD style game. It is building on brillinat work by Mark Frimston, be sure to check out his Mud-Pi project (https://github.com/Frimkron/mud-pi).

Try it out!

Go ahead an check out the webclient at http://dum.wowpin.eu

You can also use a mud client of your choice if you wish - use connection details below:

Host: dum.wowpin.eu
Port: 35123

Features

Head over to the Wiki for small breakdown of core features in the initial version 0.1. All changes/improvements/fixes since 0.1 are being documented in CHANGELOG.md

Running the Server

- IMPORTANT - Python >= 3.6.7 is required (Ubuntu >= 18.04 LTS)!
  1. Update your system sudo apt update && sudo apt upgrade
  2. Install the server sudo wget -O - https://raw.githubusercontent.com/wowpin/dumserver/master/installer.sh | bash
  3. CD into 'dumserver' and run it by typing python3 dumserver.py

You now should be able to connect to your server on <server IP/hostname>:35123

What now?

I'd love to carry on developing this, it has been pretty fun so far. If anyone feels like they want to take it even further, feel free to get in touch.

Get in touch

Bartek.Radwanski@gmail.com

You can’t perform that action at this time.