Concepts

Deeper dives on how StompyMUX works

Source layout

How the codebase is organized

Help system

How the in-game help system works

BattleTech Architecture

An architectural overview of the codebase

BattleTech unit administration

Input and target guarantees for wizard-only BattleTech unit commands

Channel administration

How to administer in-game communication channels

Styled object text

How to style in-game text

Testing

Run unit and integration tests and inspect failed integration fixtures.

Line-of-sight testing

Text encoding

An overview of how telnet text encoding is handled

Telnet negotiation

Details on supported telnet sub-negotiations

Player account state

How authentication, login history, and page memory are stored