Protocols & Technical References
Information on protocols and standards used by developers, plus some useful tools.
Protocol references
Section titled “Protocol references”Documentation for MU* protocols like GMCP, MSSP, MCP, and others:
- Last Outpost protocol archive - Resource for MUD devs implementing protocols
- Mudlet supported protocols - Mudlet’s documentation for the protocols it implements
- MUDhalla protocol documentation - Info on GMCP, MSSP, and other protocols
- MXP specification - The original MUD eXtension Protocol (MXP) spec from Zugg Software; public domain
- Mudstandards.org - Collection of MUD protocols and documentation for coders
Miscellaneous tools useful for MU* development:
- Eclipse - Proxy Server SDK for MUD systems (Elixir)
- evennia-contribs-staging - Staging repo for contributed extensions to Evennia, the open-source MU* framework (Python)
- evennia-mob-spawner - Declarative YAML-driven mob spawn system for Evennia (Python)
- mudlet-map-editor - Browser-based visual editor for Mudlet
.datmap files; load, edit, and export maps with no install - mudmux - Transport-layer host/multiplexer that sits in front of a generic MUD server
- mush-map-editor - Map editor for MUSH/MU*
- mushy-peas - Python toolkit for reading, writing, inspecting, and round-tripping PennMUSH database files
- ttyscan - Queries a terminal emulator for its type, size, and capabilities via XTGETTCAP
References
Section titled “References”- Awesome MUDs - Curated list of MUD codebases, libraries, and other links