Skip to content

v1.9.2

Choose a tag to compare

@jasona jasona released this 14 Feb 03:28
· 39 commits to main since this release

Post-release Hotfix (2026-02-14)

  • fixed Coolify/production startup failure where the driver could not resolve mudlib imports like /app/mudlib/std/object.js from mudlib/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.2 to include this hotfix commit on main (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 lint checks pass consistently.

Release Management

  • Bumped game version metadata to 1.9.2 using scripts/bump-version.js.

Included Commits Since v1.9.1

  • d3ad530 Bump game version to 1.9.2
  • 1edba7d Fix lint configuration and cleanup TypeScript warnings
  • c12faed Add profession resource nodes to thematic Valdoria rooms
  • a0655f3 Award guild XP from successful guild skill usage
  • 95b7cfc Fix heartbeat delay logging and reduce reset log spam
  • ffc47c8 Harden v2.0 release readiness across security, reliability, and operations
  • 00d18cf Document core gameplay and lifecycle systems for new adopters
  • 4ff297d Document server-to-client GUI protocol messages
  • f3996b1 Harden image payload normalization and protocol size guards
  • dbb2e0d Auto-add NPC name tokens as IDs
  • 83fedd3 Fix 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