A while back, Doddler discovered that each map on the server has intervals where it checks whether monsters should spawn yet. Where things become problematic is in the current interval settings:
Each map is set to check for small/medium monster spawns every 2 minutes or so, and large monsters every 5 minutes or so. Now, that’s extremely slow, but nothing out of the ordinary yet, right? Well, when Doddler checked some of the monsters’ individual spawn timers, each one is actually supposed to spawn every 15-30 seconds depending on the size/monster – which makes a lot more sense from a design perspective.
However, that 15s spawn time is wasted because the server only checks every 2-5 minutes for new spawns. This is why we all spend what seems like forever waiting for new mobs to pop in.
To make it more clear, what I’m saying is:
Small/Medium monster spawn timer: 15 seconds
Server map spawn check: Every 2 minutes
Large monster spawn timer: 15-30 seconds
Server map spawn check: Every 5 minutes
I don’t know if this is a bug, a serious server limitation, or if IMC made it like this on purpose because the lower level maps have very very short intervals in comparison. It doesn’t make sense to have short spawn timers on the monsters when they know the server only checks every 2-5 minutes.
Why even have two separate values then if they know one of them is superseded by another that is dozens of times longer? Something is not right here.