Оповещения о рестартах на ваш Discord канал для предупреждения игроков

Материал из Википедия XLGAMES
Перейти к навигации Перейти к поиску

```mediawiki

Как настроить уведомления о рестартах в Discord-канал через панель управления

В этой статье показано, как настроить отправку уведомлений о рестартах и предупреждений перед рестартами в ваш Discord-канал с помощью встроенного в панель управления бота.

Важно: перед началом нужно сначала настроить Discord-бота и пригласить его на свой сервер. Используйте этот гайд: Как подключить уведомления на ваш Discord-сервер

Как это работает

Наш Discord-бот может отправлять в ваш Discord-канал:

  • уведомления о плановых рестартах
  • предупреждения о скором рестарте
  • сообщения о действиях с сервером, если вы включили соответствующие параметры

Настраивается это через раздел «Планировщик задач» в панели управления.

Шаг 1. Откройте Планировщик задач

Откройте в панели управления вкладку «Планировщик задач».

Вкладка Планировщик задач в панели управления
Вкладка Планировщик задач в панели управления

Шаг 2. Выберите способ настройки

Есть два основных варианта:

  • создать одну простую задачу на перезагрузку сервера
  • создать две задачи: одну на предупреждение о скором рестарте, вторую — на сам рестарт

Ниже разберём второй вариант, где игроки сначала получают предупреждение о том, что сервер будет перезапущен через 1 минуту.

Шаг 3. Создайте задачу на предупреждение

Создайте задачу типа «Выполнить команду».

При настройке задачи:

  • в поле Описание задачи напишите текст, который бот должен отправить в Discord-канал
  • сюда не нужно писать RCON-команду перед текстом — пишется только сам текст уведомления для Discord
  • включите параметр «Да» у опции «Отправлять в Discord канал»
  • в отдельной опции можно указать сообщение, которое будет отправлено прямо на игровой сервер, если игра это поддерживает
Создание задачи предупреждения о скором рестарте
Создание задачи предупреждения о скором рестарте

Важно: не все игры поддерживают отправку сообщения прямо на игровой сервер. На данный момент это точно работает, например, в:

  • DayZ — перед сообщением нужно писать say -1
  • Conan Exiles — перед сообщением нужно писать Broadcast
  • Ark Survival — перед сообщением нужно писать admincheat Broadcast

Шаг 4. Создайте задачу на сам рестарт

После этого создайте вторую задачу — уже на сам рестарт сервера.

В названии задачи можно указать тот текст, который будет отправлен в Discord-канал.

Создание задачи на сам рестарт сервера
Создание задачи на сам рестарт сервера

Шаг 5. Проверьте сообщения в Discord

После создания таких задач в планировщике и включения параметра «Отправлять в Discord канал» в вашем Discord-канале начнут появляться уведомления о скором рестарте и самом рестарте.

Пример уведомлений о рестартах в Discord-канале
Пример уведомлений о рестартах в Discord-канале

Что в итоге получится

После настройки ваши игроки смогут заранее видеть в Discord:

  • что сервер скоро будет перезапущен
  • через сколько времени произойдёт рестарт
  • когда сервер действительно был перезапущен

Это удобно, потому что игроки понимают, что происходит с сервером, и не воспринимают рестарт как неожиданную ошибку или падение.

Если возникли вопросы

Если у вас будут вопросы, обращайтесь в службу поддержки XLGAMES.

Заказать хостинг игровых серверов можно здесь: XLGAMES. ```