Помогите Как оптимизировать таймеры?

Абсик

Активный участник
Пользователь
Баллы
76
Имя в Minecraft
Abcik
Всем привет!
Делаю скорборд, есть два значения: 1 - время обновления Title скорборда; 2 - время обновления содержимого скорборда.
Хотелось бы узнать, как эффективнее всего использовать таймеры в моем случае?
Самый простой вариант - в методе загрузки скорборда для игрока запускать там же два таймера. Хотел бы спросить, будет ли такое кол-во таймеров грузить сервер? Удалятся ли они после выхода игрока?
Или лучше в одном таймере обновлять скорборды всех игроков сразу?
 
Таймеры - это задачи шедулера? Сами по себе они практически не грузят, если не собираешься их десятками тысяч запускать. Гораздо важнее, что происходит внутри самих тасков. В твоём случае разницы практически не будет. Но просто по опыту скажу, что с архитектурной точки зрения удобнее, когда имеется лишь один таск на все схожие задачи.

Удалятся ли они после выхода игрока?
Само по себе ничего не запускается и не останавливается. Таски не привязаны к конкретным игрокам, привязаны лишь к плагину. Плагин выгрузился - все его таски завершились. Так что при выходе игроков придётся останавливать самостоятельно
 
Назад
Верх