mu*index
reading
plain text
theme

The ecosystem

We publish the share, a ratio over the games we measured survives the ones we cannot reach.

Oldest handshake here: confirmed 3mo ago.

Codebases

Of the 985 games listed, 714 told us what they run, and every share below is over those 714. A codebase we could not read is left out of the denominator

96 of 714 (13.4%) run a codebase no other listed game runs — one game each, which is assumed to be just that game. They are inside the denominator above:

Lineages

The same games, grouped by the tradition their server descends from — our reading of the codebase, not anything a game published. No game reports "MUSH": MSSP has no such value, and most of the MUSH world publishes no MSSP at all, so this is the only way the question can be asked. derived

155 of those games run codebases we do not place in any lineage — several say as much themselves, publishing FAMILY Custom. They are inside the denominator above and in nobody's share.

Protocols

Read every measured figure below as a floor. Nothing else here is requested, and a server may support a protocol without ever offering it.

MSSP is the one row below that is not a floor: we ask every server for it by name, so the games that did not offer it were asked and declined. We hold 406 reports and 384 games offer MSSP today: the other 22 stopped publishing one after we read it, and a report is not thrown away because it stopped being reissued.

Protocol adoption. 'Measured' is what a server offered in a completed handshake; 'declared' is what its MSSP claims.
protocol measured — of 984 games whose handshake we completed declared — of 406 games whose MSSP report we hold
TLS not measured — never observed 68 of 406 (16.7%)
UTF-8 150 of 984 (15.2%) · 834 games neither offered nor asked 115 of 406 (28.3%)
GMCP 49 of 984 (5.0%) · 935 games neither offered nor asked 90 of 406 (22.2%)
MXP 145 of 984 (14.7%) · 839 games neither offered nor asked 121 of 406 (29.8%)
ANSI not measured — never observed 268 of 406 (66.0%)
ATCP not measured — never observed 12 of 406 (3.0%)
CHARSET 159 of 984 (16.2%) · 825 games neither offered nor asked 76 of 406 (18.7%)
EOR 51 of 984 (5.2%) · 933 games neither offered nor asked 1 of 406 (0.2%)
MCCP 280 of 984 (28.5%) · 704 games neither offered nor asked 115 of 406 (28.3%)
MCCP3 2 of 984 (0.2%) · 982 games neither offered nor asked 0 of 406 (0.0%)
MCP 62 of 984 (6.3%) · 922 games neither offered nor asked 35 of 406 (8.6%)
MSDP 105 of 984 (10.7%) · 879 games neither offered nor asked 69 of 406 (17.0%)
MSP not measured — never observed 92 of 406 (22.7%)
MSSP 384 of 984 (39.0%) · 598 games declined when asked · 2 games neither offered nor asked not asked — every report here is the answer
NAWS not measured — never observed 1 of 406 (0.2%)
PUEBLO not measured — never observed 20 of 406 (4.9%)
TTYPE not measured — never observed 1 of 406 (0.2%)
VT100 not measured — never observed 40 of 406 (9.9%)
XTERM 256 COLORS not measured — never observed 170 of 406 (41.9%)

Adoption over time

Each point is a share over the games we had measured that day, so this line moves for two reasons: a game changing what it offers, and the set of games we can measure changing around it. Only the first is adoption. The transition count below is the part that is purely games changing their minds.

Measured share of each protocol, oldest reading first
protocol then now
TLS not measured Aug 2026 not measured
UTF-8 12.0% Aug 2026 15.2%
GMCP 2.6% Aug 2026 5.0%
MXP not measured Aug 2026 14.7%

2,007 capability changes recorded so far — the material a curve is drawn from.