Вот и привязывай к перезагрузкам. А вообще, сделай РПС и вяжи к нему, типа реал-тайм. Начало Битвы За Репку например Март 40. Продолжительность Битвы сутки(ну типовая такая битва

) По истечении суток
а) ничего не случилось, настали вторые сутки.
б) победили синие, настали вторые сутки.
в) победили красные, настали вторые сутки.
Продолжение Битвы, согласно первым трём подпунктам. Если за неделю ничего не происходит (а продолжительность миссии ИМХО в 6-8 часов, за сутки вполне может отвоеваться трое суток) или постоянно побеждают синие/красные, происходит подвижка времени на неделю (например, сроки можно обсудить), происходит смена частей или пополнение, или ещё какое логистическое событие. ЛБС соответственно двигается по уже прописаным районам. и так до исчерпания материала. Если красные загнали синих в один оперативный район происходит ресет. Если Синие загнали красных за Ленточку, можно запускать морского льва. Как-то так. Не?