Normalmente, eu extraio salas quando os jogadores chegam a elas. Não leva tanto tempo assim (a verdadeira dor é redesenhar o mapa a cada sessão, já que uso as mesmas peças para o jogo que os outros jogos).
Eu uso um conjunto de blocos de dungeon de apagar a seco interligados. Em teoria, eu poderia desenhar a próxima seção do mapa enquanto os jogadores estão no anterior, mas na prática eu apenas os configuro como uma grade 9x9 e reposiciono / redesenho conforme necessário.
Sua pergunta real, no entanto, parece ser como lidar com o metagame. Eu tenho alguns jogadores que são questionáveis em termos de metagaming, e a única solução que eu encontrei é transformar seu "gênero savyness" em seu ouvido subvertendo as expectativas. Se você extrair todo o mapa, oculte espaços vazios em papel, bem como salas secretas. Eles perderão uma tonelada de tempo olhando para uma parede vazia (e certifique-se quando a sessão terminar para revelar aquela área "acidentalmente" para que eles saibam que você está escondendo espaços em branco, bem como áreas ocultas reais).
Uma coisa que eu faço para acompanhar certas coisas (quando os reforços inimigos estão chegando, quando algum evento ocorrerá, etc) é ter um dado sentado na minha frente que eu contei. Um dos meus jogadores notou e começou a fazer coisas como atrasar sua ação quando o dado chegou a 1 bastante regularmente. Então, agora, eu tenho um dado assim em cada encontro, a maior parte do tempo não significa nada (muitas vezes eu o rolo de 2 a 3 rodadas, sorrio, escrevo minhas anotações e coloco na minha frente).
Não é tanto que você queira punir seus jogadores por metagaming (eu tento acreditar que a maioria não faz isso de propósito), mas você está tentando treiná-los longe disso.