evennia
Evennia is a modern Python library for creating online multiplayer text games, including MUDs, MUSHes, MUXes, MUCKs, and MOOs. It provides a flexible framework that handles networking and common infrastructure, allowing creators to focus on designing unique game mechanics, settings, and features without being constrained to a particular style or genre. Game logic is written using standard Python modules imported into the server at runtime. Evennia includes a built-in web interface and supports traditional telnet-based MUD clients. An automated game website is generated upon setup. Installation is straightforward via pip: pip install evennia, followed by commands to initialize, migrate, and start the game server. Once running, users can connect through a web browser on port 4001 or use a MUD client on localhost port 4000. Evennia features extensive official documentation, an active community, discussion forums, and a Discord server for support and collaboration. It is suitable for hobbyists, educators teaching