breakTime
Перейти к навигации
Перейти к поиску
Плагин breakTime
Этот плагин позволяет настроить автоматическое отключение OpenKore по расписанию. Например, отключение OpenKore на время регулярных профилактических работ на игровом сервере. Настройка плагина осуществляется путём добавления\редактирования в config.txt блочного параметра: autoBreakTime. По факту OpenKore выполняет консольную команду relog n, где n - это разница во времени между stopTime и startTime.
Примечания:
- в режиме XKore 1 не работает, т.к. OpenKore не умеет перезапускать клиент RO;
- этот плагин можно использовать только в том случае, если длительность перерыва меньше 24х часов;
- американский формат времени - "AM/PM", не поддерживается. Следует использовать 24х часовой формат времени.
- до ревизии r7288 этот плагин входил основной код OpenKore, затем его решили вынести в отдельный плагин breakTime.pl.
Синтаксис
autoBreakTime [{ all | mon | tue | wed | thu | fri | sat | sun }] { startTime <время> stopTime [<время>] disabled <булев_флаг> }
Описание атрибутов
- autoBreakTime [{ all | mon | tue | wed | thu | fri | sat | sun }]
- В названии блока указываются дни недели, в которые OpenKore следует делать перерыв. all - означает каждый день. В одном конфиге можно указать несколько блоков autoBreakTime.
- startTime <время>
- Этот атрибут определяет время начала перерыва. В это время OpenKore отключится от сервера. Его следует указать в 24-х часовом формате времени.
- stopTime [<время>]
- Этот атрибут определяет время окончания перерыва. В это время OpenKore подключится к серверу обратно. Его следует указать в 24-х часовом формате времени.
- disabled <булев флаг>
- Если атрибут disabled 1, то блочный параметр будет выключен и не сработает, даже если все условия выполнятся.
Пример
- В следующем примере OpenKore будет автоматически отключаться в воскресенье в 21:29, и подключаться в понедельник в 01:08 ночью.
autoBreakTime sun { startTime 21:29 stopTime 01:08 }