Currently you can level up by herogates without fear of pvp due to mobs spawning within the no pvp zone.
I suggest either turning mob spawn off in the pvp off zones or making the pvp off zone just the hero gate itself (what I would prefer).
And...? People go afk in spawn too, whats wrong with that. The point is, players shouldn't have the luxury of training under no pvp, it takes the risk out of it and as a result allows a completely risk-less way to farm for souls.if you turn off mob spawns there then ppl will just use it to go afk in a safe area. Better to make the no pvp area around it smaller.
They tried it before back in dragongarde but people abused it by building walls and castles so people couldn't leave.I think the best way is to make the no pvp area around it smaller. Like a no pvp area of 10x10 blocks around the herogate would be fine.