This repository contains the source code for the mud engine that powers Alluvian. This mud engine is heavily inspired by Circlemud/Tbamud and is a fork of mud-pi developed by Mark Frimston. Mud-pi is a bare-bones mud server written in python.
Additional inspiration credits go to Evennia.
- Virtualenv
- Python 3.8
- Navigate to project root
- Create a virtual-environment with python3.8
virtualenv -p python3.8 venv
- Activate your virtualenv:
source venv/bin/activate
- Install requirements:
pip install -r requirements.txt
- Run migrations:
python manage.py migrate
- Load world into db:
python manage.py loaddata lib/world/rooms.json
- Run the mudserver:
python alluvian/server/alluvian.py
(You will need to make sure that thealluvian
folder is part of your python path)
MUD is short for Multi-User Dungeon. A MUD is a text-based online role-playing game. MUDs were popular in the early 80s and were the precursor to the graphical Massively-Multiplayer Online Role-Playing Games we have today, like World of Warcraft. http://www.mudconnect.com is a great site for learning more about MUDs.