Мы используем файлы cookies, данные о Вашем IP-адресе и местоположении, чтобы предоставлять корректную информацию для Вашего региона, а также для полноценной работы сайта. Продолжая использовать данный ресурс, Вы автоматически соглашаетесь с использованием данных технологий.
Принять и закрыть

Планировщик заданий в игровом хостинге

Что такое планировщик задач

Бывает же такое, что нужно выполнять какие-то действия автоматически, с одинаковыми промежутками или в определенное время? Например, перезапускать игровой сервер Minecraft два раза в сутки, чтобы сбросить использованную оперативную память и он не отключался из-за её нехватки. Ещё как вариант может понадобится отправлять на сервер какую-то команду, например, сообщения с рекламой доната. Безусловно можно воспользоваться плагинами, чтобы автоматизировать эти действия, их существует в достатке, но размещая свой сервер Minecraft на игровом хостинге MajorCore, куда проще просто воспользоваться встроенным в панель управления планировщиком задач.

Шаги выполнения

  1. Перейдите в панель управления игровым хостингом и выполните вход в аккаунт. На главной странице выберите сервер, для которого вы желаете запланировать выполнение каких-либо действий.
  1. Следующим шагом выберите в верхнем меню вкладку "Schedules".
  1. Нажмите кнопку "Create schedule".
  1. В поле "Schedule name" укажите произвольное название расписания, чтобы вам было удобно идентифицировать его среди других, которые вы создадите.
  2. Далее необходимо выбрать дни и время, когда это задание будет выполнено. В "Minute" напишите в какую минуту задание должно быть выполнено. Также, если нужно выполнять каждую минуту, то напишите *. В "Hour" напишите часы, когда задание должно быть выполнено. Если нужно каждый час, то напишите *. Если, например, нужно каждые 4 часа, то напишите */4. В "Day of month" можно указать день (по счету), когда нужно выполнять задание. Если нужно каждый день, то напишите *. В "Month" можно указать месяц (по счету), когда нужно выполнять задание. Если нужно каждый месяц, то напишите *. В "Day of week" можно явно указать день недели, когда вы хотите выполнить задание. Если нужно каждый день, то в поле под списком напишите *. Если, например, нужно каждые 2 дня, то напишите */2. Если только в понедельник, то напишите 1; если в среду, то напишите 3; если в воскресенье, то напишите 0. В следующем разделе этой статьи рассмотрены примеры. "Only when server is online" – означает, что задание будет выполнено, только если сервер включен. "Schedule enabled" – означает, что это задание включено и будет выполнено, когда придет время.
  1. Теперь для созданного расписания нужно установить задания, которые оно будет выполнять. На странице с расписаниями выберите то, для которого нужно задать задания (оно было создано в предыдущем пункте).
  1. Теперь нажмите кнопку "New task", чтобы добавить новое задание в планировщик.
  1. В открывшемся окне нужно выбрать тип задания: "Send command" – отправить команду в консоль, как вы привыкли это делать самостоятельно. Например "say Привет". "Send power action" – выполнить операцию с работой сервера (выключить/включить/перезапустить). "Create backup" – создать резервную копию, как это делается вручную на вкладке "Backups".
  1. Нам нужно перезапустить сервер, поэтому в предыдущем пункте мы выбрали "Send power action". В выпадающем меню "Payload" нам нужно выбрать "Restart the server", если мы хотим его перезапустить.

Примеры установки времени выполнения заданий

  1. Каждый день в 00:00:
  1. Каждый понедельник в 10:00 утра:
  1. Каждый день, каждые 4 часа:

Замечание

На всех наших серверах установлен часовой пояс GMT+3 летом и GMT+2 зимой – т.е. время по Киеву. Летнее время совпадает со временем по Москве.
Навигация