Solution required dual rtc, this is the only way which i can see at this moment. One rtc for games, and another for system time, which can be used for restoring time on game rtc. There is no other ways to keep own time for each game.
Of course i can save and load game time when you change the game, but at this case time will freeze on point when you change the game