Evennia

The Python MU* Development Library

Latest events

Fetching events ...

Evennia MUD/MU* Creation System

Evennia is an open-source Python-based framework, codebase and server for creating text-based multiplayer online games (aka MUD/MU* etc) using modern technologies and tools.

Live demo

Book

https://demo.evennia.com hosts an almost default Evennia server with some extra examples. Use it to get a taste for what's possible.

Installation

Evennia requires Python 3.10+.
pip install evennia
The Installation instructions givesg a lot more help. Once installed, creating your new game is quick:
evennia --init mygame
cd mygame
evennia start
You can now browse your new game's website and play locally in your browser at http://localhost:4001. You can also connect to it with a traditional third-party MUD client on localhost, port 4000. Screenshot
An example of a default Evennia install (hover to enlarge). Center: Running server just started. Top left: Default website served by Evennia. Right: Game open in the included HTML5 webclient as well as in two traditional MUD clients (tintin++) and mudlet).

Overview

Inkwell

Default Content

Dice

Whereas your Evennia game starts out with no game-specific content, it's notempty! Out of the box you get a 'talker'-style game with basic functionality:You can create rooms and items, pick up stuff, talk to people, walk around, dolight roleplay with emotes ... this starting point is easy to extend orcompletely replace as you prefer.

Here are some of the default resources and tools available out of the box:

Dice

Technical features

Ships

Dive in!

If this piqued your interest, there is a lengthier introduction to Evennia to read.

Once you've installed Evennia you may want to proceed to the Beginner Tutorial.