I also suggest adding the following rule to the rules:
If a player, after saving, messes up during the loading process and cannot remember their password within a certain amount of time (days), the game is considered lost for them.
If players started playing a month before the end of one season, the game must be completed by the next season. However, the saves must be kept by at least one of the players so that they can continue.
Of course, the issue isn't just about the losses themselves, but about:
1. Ensuring that players approach games more responsibly.
2. Punishing those who are unreliable, while fairly rewarding regular Heroes players who consistently play the game.
3. Avoiding wasting time!
4. Making the ranking truly ABSOLUTE! - i.e., at the moment, all official tournament games on HW count towards the ranking, and so do seasonal games, but there are a huge number of unfinished games (I'm not just judging by my own experience; I think everyone has them), and they need to be addressed (there are a million reasons, but sometimes one player constantly tries to contact the other, and the other, realizing their inability to win the game, tries to delay it, and the game fizzles out). So, when starting a game for reporting purposes, EVERYONE should understand that there will be a result (like in a tournament). This rule doesn't really restrict anyone, because you can always agree to play a game without reporting it, but it can prevent saves from becoming obsolete due to time.