В общем, вот вам решение на основе комментария пользователя
Stalker_RED о том, что у вас каждый раз создается отдельный экземпляр контроллера и Вы НИКАК не можете через него передать параметр false.
Создаем табличку в бд с этими параметрами, структуру сами придумаете, при старте вашей рождаемости запускаем цикл и один раз в базу пишем единичку, далее в цикле проверяем единичка ли в нашей базе. По останову рождаемости ставим в базу НОЛИК и цикл останавливается (если же цикл и правда не умер своей смертью, из-за максимального времени выполнения).
Но это что-то ужасное, обычно же в js пишется цикл и он просто обращается к контроллеру который каждый раз выполняет действие на стороне сервера. При этом можно точно так-же писать время, когда у нас последний раз было выполнено действие и не позволять ему произойти, если прошло подозрительно мало времени (ну защита от читеров).