" Fermer la porte de ville POUR une durée de 30 minutes"
C'est très mal dit ou traduit.

Il s'agit d'une option payante (29 GN) qui permet de fermer la Porte de Ville EN 30 minutes au lieu des 6 h 00 demandées traditionnellement.
On devrait donc écrire :
" Fermer la porte de ville EN 30 minutes au lieu de 6 h 00"