breakTime

Материал из RO-fan
(перенаправлено с «autoBreakTime»)
Перейти к: навигация, поиск

Плагин 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
}