Wrong. Armageddon is designed to clear the memory when it is full. Memory leak might cause that memory is filled too soon as well.velicus wrote:The problem is Armageddon is an improvised design to deal with what is effectively a large-scale memory leak.
But actually it is because the application (Genesis server), with help of wizards and players, can create infinite number of objects that use memory.
If my calculations are correct, infinite number of object that use memory would require infinite memory on the server machine.
This is possible, providing that you can control number of objects created by the game.velicus wrote: Ideally, Armageddon would never be necessary.
So when the memory would get filled objects have to be removed from the memory.
This is implemented to some degree: we see corpses decay and dissapear, messages blow with the wind, etc.
But lets suppose that after ten years monks managed to gather 789713242253311082326323672037 armours in their droproom.
We need some of them removed - but monks wont like it.