i would prefer simple regular task for quadropolis. Admins would add content by checkbox at the node of map. The ideal interval would be a week. That SQL command would select all "checked" maps and zip them from repository to one pack. The pack would be still fresh and work would be decentralized to uploaders and admins(checking quality).
This way you can control version of pack too.
This way you can control version of pack too.