Player-session MUD protocol

MCCP2

MUD Client Compression Protocol v2

Widely used Documented current use

Compresses the complete server-to-client byte stream after a negotiated start marker.

Protocol overview

First seen
2000
Present-day status
Widely used
In use today?
Yes, with documented current use.
Legacy?
No.
Layer
Player-session MUD protocol
Transport
Telnet option 86 followed by a zlib stream
Telnet option
86
Research validated

Current use and fit

The mature and broadly implemented compression option for traditional MUD connections.

Implementation essentials

  • Send the MCCP2 start subnegotiation uncompressed, then immediately switch every outbound byte to zlib.
  • Place Telnet framing before compression and TLS after compression.
  • Make compression optional and manage flush behavior carefully.

Compatibility and safety notes

  • The marker itself is not compressed.
  • Later Telnet commands are inside the compressed stream.
  • Compression provides no confidentiality.

Original specifications and sources

Where an original site has disappeared, a preservation archive is linked and identified as such. MUDVerse does not claim authorship of the original protocol.