Skip to main content

A full-featured toolkit and server for text-based multiplayer games (MUDs, MU*, etc).

Project description

Evennia MUD/MU* Creation System

unittestciimg Coverage Status Pypi Version

Evennia is a modern library for creating online multiplayer text games (MUD, MUSH, MUX, MUCK, MOO etc) in pure Python. It allows game creators to design and flesh out their ideas with great freedom.

Evennia does not impose a particular style, genre or game mechanic. Instead it solves the boring networking and basic stuff all online games need. It provides a framework and tools for you to build the game you want. Coding in Evennia is done using normal Python modules imported into the server at runtime.

Evennia has extensive documentation. It also has a very active community with discussion forums and a discord server to help and support you!

Installation

pip install evennia
    (windows users once: py -m evennia)
evennia --init mygame
cd mygame
evennia migrate
evennia start / stop / reload

See the full installation instructions for more help.

Next, browse to http://localhost:4001 or use your third-party mud client to connect to localhost, port 4000 to see your working (if empty) game!

screenshot A game website is created automatically. Connect to your Evennia game from your web browser as well as using traditional third-party clients.

Where to go next

If this piqued your interest, there is a lengthier introduction to read. You can also read our Evennia in pictures overview. After that, why not check out the Evennia Beginner tutorial.

Welcome!

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

evennia-4.5.0.tar.gz (2.1 MB view details)

Uploaded Source

Built Distribution

evennia-4.5.0-py3-none-any.whl (2.5 MB view details)

Uploaded Python 3

File details

Details for the file evennia-4.5.0.tar.gz.

File metadata

  • Download URL: evennia-4.5.0.tar.gz
  • Upload date:
  • Size: 2.1 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.0.0 CPython/3.12.2

File hashes

Hashes for evennia-4.5.0.tar.gz
Algorithm Hash digest
SHA256 d20113bdac753bba281e5e93743d59d865fdf0028cef129af17a2238d3cecf18
MD5 a9688735bc6c0d66ecb52f3e43becc47
BLAKE2b-256 28b9d4d31b40166f6d334eff9d472194c14745a47d553de7f2599c56304ae891

See more details on using hashes here.

File details

Details for the file evennia-4.5.0-py3-none-any.whl.

File metadata

  • Download URL: evennia-4.5.0-py3-none-any.whl
  • Upload date:
  • Size: 2.5 MB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.0.0 CPython/3.12.2

File hashes

Hashes for evennia-4.5.0-py3-none-any.whl
Algorithm Hash digest
SHA256 ff5f9c8e0abe1106139e97a1f608b976856dfe3fcd003455c27c12900b194eb4
MD5 fc1e0a76874b9ad82556f51d6d3e6dd7
BLAKE2b-256 707bc5b8d98e8e829b7086629039348f8ce2265a6a9cd3ecfeea6c3389901e20

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page