The Hero System has undergone a major backend upgrade and now uses a fully SQL-based persistence system.
While this change is largely invisible to players, it lays the foundation for many of the improvements planned for Heroes going forward.
What Changed?
Previously, hero data relied on legacy save methods inherited from older Mir codebases.
Hero information is now stored directly within SQL tables, allowing hero progression to be tracked, saved and restored more reliably.
This includes:
- Hero profiles
- Hero equipment
- Hero inventory
- Hero spells
- Hero experience
- Hero settings
Why Does This Matter?
Moving heroes to SQL provides several important benefits.
Improved Reliability
Hero progress is now stored in the same modern database system used throughout Mir Vengeance.
This reduces the risk of save issues and provides a more consistent backend architecture.
Better Logging & Auditing
SQL storage allows hero actions, progression and future systems to be audited more effectively.
This supports future features such as:
- Hero history
- Hero statistics
- Progress tracking
- Website integration
Future Expansion
Many of the planned Hero improvements would have been difficult or impossible using the older system.
The SQL backend provides the foundation for:
- Multiple hero profiles
- Long-term hero progression
- Advanced hero statistics
- Future website functionality
- Additional hero systems still in development
No Player Action Required
Existing hero data has been migrated automatically.
Players do not need to create new heroes or take any special action.
All future hero development will be built on top of the new SQL-based system.
As part of our ongoing server modernisation project, this is another step towards replacing legacy systems with a fully database-driven architecture.
