v1.9.2
Post-release Hotfix (2026-02-14)
- fixed Coolify/production startup failure where the driver could not resolve mudlib imports like
/app/mudlib/std/object.jsfrommudlib/master.ts - updated runtime start command to execute the built driver via
tsx(tsx dist/driver/index.js) so mudlib TypeScript module resolution works correctly in deployment - moved tag
v1.9.2to include this hotfix commit onmain(8348f87)
MudForge v1.9.2 Release Overview
v1.9.2 focuses on gameplay progression polish, release quality hardening, and operational signal-to-noise improvements. This release ships new profession gathering routes in-world, improves guild progression linkage, and tightens platform reliability with logging and protocol safeguards.
Highlights
Professions and World Content
- Added moderate-density profession resource nodes across thematic Valdoria locations:
- forest routes for mining, herbalism, logging, and fishing progression
- dungeon corridor early mining support
- harbor high-tier coastal fishing access
- This expands practical gather loops for solo progression and improves profession route continuity.
Progression Improvements
- Successful guild skill usage now awards guild XP, improving alignment between active skill play and guild advancement pacing.
Reliability and Operations
- Fixed heartbeat delay logging to measure per-tick scheduling delay instead of cumulative drift.
- Reduced reset daemon log spam while preserving useful periodic/meaningful reset telemetry.
- Hardened image payload normalization and protocol size handling for safer client/server message flow.
Client, Protocol, and Documentation
- Added/updated protocol and system documentation for easier onboarding and maintenance:
- core gameplay/lifecycle documentation
- server-to-client GUI protocol documentation
- Included lint/TypeScript cleanup so CI
npm run lintchecks pass consistently.
Release Management
- Bumped game version metadata to
1.9.2usingscripts/bump-version.js.
Included Commits Since v1.9.1
d3ad530Bump game version to 1.9.21edba7dFix lint configuration and cleanup TypeScript warningsc12faedAdd profession resource nodes to thematic Valdoria roomsa0655f3Award guild XP from successful guild skill usage95b7cfcFix heartbeat delay logging and reduce reset log spamffc47c8Harden v2.0 release readiness across security, reliability, and operations00d18cfDocument core gameplay and lifecycle systems for new adopters4ff297dDocument server-to-client GUI protocol messagesf3996b1Harden image payload normalization and protocol size guardsdbb2e0dAuto-add NPC name tokens as IDs83fedd3Fix remove command map handling for GUI unequip
Verification
- CI lint gate fixed and passing (
npm run lint) - TypeScript checks passing (
npm run typecheck) - Manual verification performed for added resource-node room initialization paths