Explore Krynn. Roam the Sword Coast. Make your mark on the galaxy.
Multiplayer stories, tabletop-inspired character building, and worlds brought to life through text.
Play in your browser · Choose your world · Explore the code · Get involved
We're d20MUD, a family of text-based multiplayer role-playing games and the tools that connect players to them. Our worlds span Dragonlance, Forgotten Realms, and Star Wars: different settings, shared enthusiasm for deep character customization, exploration, and stories made with other people.
A MUD is a multi-user dungeon: an online world you explore through written descriptions and typed commands. Bring your imagination, build a character, and discover what happens when your story meets someone else's.
| World | Your next adventure | MUD client connection |
|---|---|---|
| Chronicles of Krynn | Dragonlance after the War of the Lance. Explore Ansalon with rules primarily drawn from Pathfinder 1e, plus D&D 3.5e and 5e elements. Roleplay is encouraged. | krynn.d20mud.com · 4300 |
| Faerûn: A Forgotten Realms MUD | Adventure across the Sword Coast and beyond, in a setting incorporating canon through 1496 DR. Primarily Pathfinder 1e with D&D 3.5e and 5e elements; roleplay encouraged. | faerun.d20mud.com · 3100 |
| d20MUD: Star Wars | Life in the galaxy after the Battle of Yavin. Build your character with d20/SAGA-inspired rules, explore planets, pilot starships, craft gear, and tell your own story. | starwars.d20mud.com · 5500 |
Ready to play? Open the d20MUD web client, select a game preset, and connect. Prefer a desktop MUD client? Use the host and port above. Game sites have setting details and new-player guidance.
LuminariWebClient brings Luminari-compatible MUDs to the browser with a React + TypeScript frontend and a Node.js WebSocket-to-Telnet proxy.
- Read the world: ANSI-colored output, a live minimap, and configurable map and legend panels.
- Keep your bearings: MSDP-fed character details, resource bars, quests, group information, and active effects.
- Make it yours: saved layout preferences, minimalist mode, customizable key bindings, command history, and history-based tab completion.
- Pick your destination: presets for all three d20MUD games, plus LuminariMUD in the world of Lumia, and custom host/port entry.
HUD data depends on what the connected game server supplies. See the client documentation for setup and configuration.
Three worlds sit at the heart of the organization, supported by public game code and browser tooling. LuminariMUD is an external upstream project and an additional client destination.
flowchart TB
ORG["d20MUD<br/>Text worlds. Real adventure."]
subgraph WORLDS["Our game worlds"]
direction LR
KRYNN["Chronicles of Krynn<br/>Dragonlance"]
FAERUN["Faerûn<br/>Forgotten Realms"]
SW["d20MUD: Star Wars<br/>d20 / SAGA"]
end
subgraph CODE["Public projects"]
direction LR
CLIENT["LuminariWebClient<br/>React + TypeScript / Node.js proxy"]
KCODE["ChroniclesOfKrynn<br/>C game code"]
FANTASY["d20fantasy<br/>C codebase"]
end
LUM["LuminariMUD<br/>External upstream and supported game"]
ORG --> WORLDS
ORG --> CODE
CLIENT -. "game preset" .-> KRYNN
CLIENT -. "game preset" .-> FAERUN
CLIENT -. "game preset" .-> SW
CLIENT -. "additional preset" .-> LUM
KCODE -->|"game code"| KRYNN
LUM -->|"upstream codebase"| KCODE
style WORLDS fill:#f3f5f8,stroke:#a8b9cc,color:#151b27
style CODE fill:#f3f5f8,stroke:#a8b9cc,color:#151b27
classDef org fill:#151b27,stroke:#d6a64f,color:#ffffff,stroke-width:3px
classDef fantasy fill:#30271b,stroke:#d6a64f,color:#fff0cf,stroke-width:2px
classDef realms fill:#14322e,stroke:#63c6b4,color:#e1fff8,stroke-width:2px
classDef space fill:#172c43,stroke:#76b9f5,color:#edf6ff,stroke-width:2px
classDef code fill:#242139,stroke:#b69aef,color:#f1eaff
classDef external fill:#252b33,stroke:#a8b9cc,color:#f0f3f6,stroke-dasharray:5 5
class ORG org
class KRYNN fantasy
class FAERUN realms
class SW space
class CLIENT,KCODE,FANTASY code
class LUM external
Solid arrows show organization or source relationships; dashed arrows show configured client destinations, not live server status.
| Repository | What's inside |
|---|---|
| ChroniclesOfKrynn | The C codebase for Chronicles of Krynn, forked from LuminariMUD/Luminari-Source. |
| LuminariWebClient | Browser play, customizable HUD panels, and the WebSocket/Telnet bridge. Start with the setup guide. |
| d20fantasy | A C MUD codebase with combat, magic, quests, crafting, and online world-editing modules. |
| .github | This organization profile and its artwork. |
Players bring the worlds to life. Visit a game site, read its guides, and join the adventure.
Developers can explore the public repositories, reproduce bugs, improve the client, or propose focused changes. Report client bugs through LuminariWebClient issues, with context and reproduction steps. For game-specific reports, use the game's contact page or in-game help. Follow each project's contribution and licensing guidance.
Builders and writers can help shape rooms, quests, characters, and documentation. See the Krynn contact page or Faerûn contact page to connect with the game team.
Your character. Your choices. Our next story.
Sources and profile maintenance
Profile facts and connection settings checked September 10, 2026 against the organization's public repositories, the official Krynn, Faerûn, and Star Wars sites, and the web client's settings and README. Connections were also cross-checked against the deployed client's settings.
Badges describe the worlds and technologies; they are not uptime or build-status indicators. For the latest game changes, follow the individual game sites. Header generation notes.
