Как делать не фиксированный спаун в формате CronTab

Code:
Как делать не фиксированный спаун в формате CronTab

Формат для не фиксированного спауна для Гранд боссов config/bosses.properties
и редактируем RespawnTimePattern - формат CronTab

Пример:
ValakasRespawnTimePattern=~180:0 20 5 * *
В данном примере Валакас будет спаунится c разбросом от 0 до 180 минут (~180:) от стартовой точки в 20:00 (0 20) в пятницу ( 5)

Если вы хотите привязать не к дню недели, а от времени убийства + сколько то дней
Пример:
ValakasRespawnTimePattern=~180:0 20 +5:* * *
Валакас будет спаунится c разбросом от 0 до 180 минут (~180:) в 20:00 (0 20) +5 дней (+5:)

Опция 2 для датапака. Путь: data/spawn - Zaken/Orfen/AQ/Core
для data/spawn работает точно такая же схема:
Если мы хотим что бы у нас к примеру Queen Ant спаунилась каждый день в 20:00 с разбросом в 2 часа то:
Как выглядит базово:
Code:
   <spawn name="[queenant_room]">
        <npc id="29001" count="1" respawn="129600" respawn_rand="61200" pos="-21610 181594 -5720 0" />
    </spawn>
МЫ МЕНЯЕМ НА:
Code:
   <spawn name="[queenant_room]">
     <npc id="29001" count="1" respawn_cron="~120:0 20 +1:* * *" pos="-21610 181594 -5720 0" />
   </spawn>
Где:
~120:0 Наш разброс времени
20 - Время по часам - ВОСЕМЬ ЧАСОВ ВЕЧЕРА
+1 - Плюс сколько дней
 
Last edited:
*/5 * * * * респ каждые 5 минут

а вот респ от 2 до 5 не понятен для меня
вот что сделал и того бред какой то
"~3:/2 * * * *"
подскажите плиз где допустил ошибку))
 
Правильно я понимаю?
~30:0 21* * 5 = 21:00 ( -/+ 30 минут) Пятница
~30:0 21* * 6 = 21:00 ( -/+ 30 минут) Суббота
~30:0 21* * 7 = 21:00 ( -/+ 30 минут) Воскресенье
 
Last edited:
Можно само значение "~30" объяснить?
Крон таб гуру мне не подсказывает если я начинаю строку с ~
Если я выставил вот так respawn_cron="~30:0 21 +0:* * *
Значит ли что мой НПЦ появится не ранее чем 21:00 и не позднее чем 21:30
или это будет значить 21:00 + - 30 минут?
Т.е. может быть что НПЦ появится в 20:30?
P.S. только не "орём" плиз :cool:
 
~ это рандом в минутах
0 минуты
21 часы
+0 сколько дней добавить, т.е. у тебя текущий день в 21 00. Надюсь что ты понимаешь что два раза в день 21 00 не бывает. +1 это будет плюс сутки, т.е. через день

Да все верно, если ~30 то может появиться в 20:30 а может в 21:30, а может и в 21 00
 
Last edited:
~ это рандом в минутах
0 минуты
21 часы
+0 сколько дней добавить, т.е. у тебя текущий день в 21 00. Надюсь что ты понимаешь что два раза в день 21 00 не бывает. +1 это будет плюс сутки, т.е. через день

Да все верно, если ~30 то может появиться в 20:30 а может в 21:30, а может и в 21 00
Отлично! все работает!
еще вопрос
что сделать с конфигом
BaiumSpawnTimeInterval = 120
BaiumRandomSpawnAddTime = 480
если у меня
BaiumRespawnTimePattern = ~15:15 22 * * 5
кто приоритетнее?
 
Если установлено время по крону, все остальные конфиги по поводу спауна игнорируются. Можешь ставить туда что угодно, они просто отключаются.
 
Опция 2 для датапака. Путь: data/spawn - Zaken/Orfen/AQ/Core
для data/spawn работает точно такая же схема:
Если мы хотим что бы у нас к примеру Queen Ant спаунилась каждый день в 20:00 с разбросом в 2 часа то:
Как выглядит базово:
Code:
   <spawn name="[queenant_room]">
        <npc id="29001" count="1" respawn="129600" respawn_rand="61200" pos="-21610 181594 -5720 0" />
    </spawn>
МЫ МЕНЯЕМ НА:
Code:
   <spawn name="[queenant_room]">
     <npc id="29001" count="1" respawn_cron="~120:0 20 +1:* * *" pos="-21610 181594 -5720 0" />
   </spawn>
Где:
~120:0 Наш разброс времени
20 - Время по часам - ВОСЕМЬ ЧАСОВ ВЕЧЕРА
+1 - Плюс сколько дней

СЕРВЕР ВЫКЛЮЧАЕШЬ И НАСТРАИВАЕШЬ.

<npc id="29001" count="1" respawn_cron="~60:0 20 +0:* * *" pos="-21610 181594 -5720 0" /> в 20:00каждый день рандом час.
в таблице raidboss_status по мануалу

https://lucera2.com/threads/kak-vystavit-s-starta-ehpikov-ili-rb-mertvymi.1553/

Сервер включаешь И готово)

Что-то я не пойму, у дизера указано "каждый день" и стоит значение "+1", а у "NaSkille" с живого сервера значение "+0", но тоже каждый день, кто прав?
 
А если нужно сделать респ - пн, ср, пт в период с 20до 21

respawn_cron="~30:30 20 +0:* * 1.3.5 ?
И не могу понять, воскресенье = 0 или 7?
 
А если нужно сделать респ - пн, ср, пт в период с 20до 21

respawn_cron="~30:30 20 +0:* * 1.3.5 ?
И не могу понять, воскресенье = 0 или 7?


На сайт крон зайди и выбери воскресенье и покажет тебе какое оно число
 
Есть адекватные люди, которые могут не умничая подсказать?
Есть задача , сделать респаун ак в пн, среду и пятницу в период с 21 до 22.
Почитав крон, я понял, это примерно так: respawn_cron="~30:30 20 * * 1,3,5
Добавляю такой конфиг , обновляю спауны, убиваю ака и ничего не происходит в нужное время
 
Back
Top