Stopped processing maps that nobody is on. Used cached amount of players for GetTotalMapPlayers instead of looping through ever player in the game.
Merge branch 'directx8'