В браузере берете и вешаете таймер в объект здания, которое строиться.
На сервере если совсем грубо, долбимся в базу и забираем объекты, которые по времени уже протухли и что-то делаем.
Но самый вкусный путь — это запилить евентовую модель «мира».
Мне кажеться правильное решение надо выбирать из более точных входных данных, сколько объектов должно быть на таймере, есть ли у них взаимодействие, на сколько это нужно в режиме реального времени, скольким юзерам это надо отдавать и т.д. и т.п.