если я 1 раз вызову ивент на сервере (с клиента ) в котором будет таймер , то ивент вызовется 1 раз, но таймер будет работать постоянно (по условию)? Или серверный ивент будет срабатывать каждую секунду вместе с таймером? если первый вариант, сильно будет нагружать сервер?
Если ты с клиента вызовешь 1 раз серверный ивент, в котором создастся таймер, то работать код под таймером будет по тем условиям, которые ты пропишешь в инициализации таймера. Сам по себе подход не сказать, что плохой, абсолютно нормальный. Чтобы сказать более конкретно по таймеру и по "нагрузке" - нужен конкретный код.
Серверный ивент сам по себе вызваться не может, однако рекомендую проверять на дубликат таймера перед созданием (хранить id таймера или что-нибудь еще), то есть если таймер уже есть - либо return; и не создавать нового, либо удалять старый и создавать новый, тут уже что тебе нужно по задаче.