📢Realm-Crafting 2.8 — New Update System (Major Refactor)
Version 2.8 introduces a significant evolution of Realm-Crafting’s internal architecture, especially regarding the update system and how content is distributed and managed.
This update does not only bring visible improvements, but also a deep restructuring of the entire update and delivery pipeline.
⚙️ New Manifest-Based Update System
The update system has been completely redesigned around multiple independent manifests:
- manifest-assets.json → game assets (textures, sounds, models…)
- manifest-demo.json → demo content
- manifest-editors.json → editor tools and utilities
- manifest-client.json → client-side files
Each part of the project can now be updated independently.
🚀 Key Changes
- Removal of ZIP-based asset updates
- Game assets are no longer delivered through ZIP archives during updates.
- They are now downloaded incrementally using manifest-based synchronization.
- Smart incremental update system
- The system now compares local files with server files using MD5 hashing.
This means:
- only modified files are downloaded
- faster update process
- reduced bandwidth usage
- Clear separation of responsibilities
The update pipeline is now divided into distinct layers:
- initial installation (base ZIP package)
- assets and demo updates (manifests)
- client and editor updates (ZIP packages)
- Improved installation process
The initial installation now only downloads the required base content (assets + demo), avoiding unnecessary data.
đź§ Impact for users
This refactor brings:
- Faster and more efficient updates
- improved system stability
- reduced unnecessary downloads
- a more scalable architecture for future versions
🔮 What’s next
This 2.8 update lays the foundation for the future of Realm-Crafting’s distribution system.
It will enable in upcoming versions:
- more modular updates
- support for new content types (packs, modules, extensions…)
- further performance and architecture improvements
âś…Conclusion
Version 2.8 is not a simple feature update, but a core architectural refactor of the update system.
It represents an important step toward a more modular, scalable, and efficient Realm-Crafting ecosystem.