
A world worth
understanding.
Explore the code, systems, and craft behind DurisMUD.
Explore documentationExplore the project
The documentation library
Find your way in. Then go deeper.
Quick start
Set up your first local world.
EngineeringArchitecture
Understand the server and its systems.
Getting startedBuilding & testing
Compile, test, and contribute with confidence.
World buildingWorld building
Explore the area object format and its extensions.
Getting startedTesting
Run focused regressions and the full verification gates.
Getting startedConventions
Find your footing in the repository and its workflow.
Getting startedCode style
Format changed lines and set up your editor.
Getting startedVersioning
Understand versions, releases, and compatibility.
EngineeringCodebase
Navigate the server, one module at a time.
EngineeringDatabase
Explore durable state, schema, and typed persistence.
EngineeringEvent scheduler
Follow deferred work through the timer wheel.
EngineeringPlayer saves
Trace revisioned checkpoints from request to completion.
EngineeringCritical commands
Understand transactions, journals, replay, and fences.
EngineeringWorld recovery
Learn how immutable world generations are recovered.
EngineeringDatabase migrations
Work with checksummed, ordered schema changes.
EngineeringDurisWeb integration
Connect through the transport and authentication contracts.
EngineeringHealth API
Inspect process and database-pool readiness.
OperationsDocker
Run a complete local world with Docker Compose.
OperationsConfiguration
Configure listeners, persistence, Redis, and diagnostics.
OperationsRunbook
Start, maintain, and recover a running server.
OperationsBackups & recovery
Understand backup destinations and recovery procedures.
World buildingHelp system
Create, import, and render in-game help.
World buildingHelp style guide
Write clear, consistent help entries for players.
World buildingStudio procs
Explore the design of custom world behaviors.
World buildingChaos mode
Understand character grants, equipment, and craft pouches.
World buildingWorld colorization
Bring world descriptions to life with semantic color.
Getting startedComplete documentation index
Browse every reference, contract, and legacy document.
Getting startedProject website
Maintain the guide library and publish with GitHub Pages.
No guides found
Try a different search or browse all guides.