What's Changed
Documentation
- Improved the README with clearer installation, setup, and troubleshooting instructions by @salaamdev in #55
Development
Multiplayer Stability and Performance
- Improved authoritative mob death synchronization, including elite mob transformations and client-side death handling
- Refactored mob synchronization into dedicated lifecycle, damage, death, registry, and combat receive modules
- Reduced unnecessary state-payload rebuilds and affect-state allocations
- Added lifecycle protection against duplicate mob deaths and stale-generation state
- Added caching for repeated affect payload parsing and boss reflection lookups
- Fixed compiler warnings and maintained a warning-free release build
New Contributors
- @salaamdev made their first contribution in #55
Full Changelog: v0.5.0...v0.5.1