Similar suggestions before, but I don't want to necro super old threads.
In games like Path of Exile. When a 3-month world starts, many of the players go there, even if they have a lvl 100, while others stay in the permanent one.
What I'm proposing would be different, however.
I'm not saying a 3-month system would be good for haven, this is just an example.
I have an idea, and I want to say that the argument that the playerbase would be split is a wrong conclusion. Many people don't like losing all their progress, and full world wipes actually limits the amount of people willing to play this game. If you have 3000 people with this system, but 1500 without, then it's not really splitting the player base is it.
This would be a good compromise.
My idea is that there should be a non resetting world, and a temporary world, but hear me out first.
The temporary world would be a completely fresh start, with completely fresh characters, and when the temporary world ends, the character gets dumped in the main world.
Perhaps, when a world is ending, there can be a temporary portal where u can take things from the temporary world over to the main world with no limit, but only characters from that temporary world are allowed to use the portal.
If you make it so the temporary world has something the main world lacks, then that's all the more reason to go there. For example, what if the metal in the main world is severely lacking, while it's abundant in the temporary world? Or some other factors.
Perhaps the main world could even reset once in a while when things are changed drastically, but the characters and stuff in it could be transferred through a portal.
It doesn't matter if the main world has characters with stats in the billions, after all the world is vast, and the temporary world will continue to cater to the current playerbase. Nothing would technically change, and both worlds would feed havens overall growth, so this is a win win.