timer
Отложенные и повторяющиеся вызовы.StartFrame. Снимаются вместе с плагином:
при lua_reload, при одиночной перезагрузке и при отключении плагина за
превышение прекеша.
Анонимные
Адресуются по id, который вернул вызов.Именованные
Адресуются по имени, уникальному внутри плагина.Смена карты
Смена карты обнуляет серверные часы. Модуль переносит отложенные сроки на новые, поэтомуtimer.after(600, ...) остаётся «через десять минут», а не срабатывает
пачкой на первом кадре следующей карты.
persist = false отменяет перенос: такой таймер снимается вместе с картой, на
которой был заведён.
persist = true. Обратный вариант ломал бы плагины молча: таймер
сохранения статистики, заведённый один раз при загрузке, после первой же смены
карты перестал бы работать до конца жизни сервера.