DayZ Standalone: Как сделать рестарт с оповещениями: различия между версиями

Материал из Википедия XLGAMES
Перейти к навигации Перейти к поиску
Нет описания правки
Нет описания правки
 
(не показано 6 промежуточных версий этого же участника)
Строка 1: Строка 1:
Для того чтобы сделать оповещение в чат для игроков о том, что скоро будет рестарт сервера DayZ Standalone, проделайте следующее:<br>
= Автоматические рестарты и оповещения на сервере DayZ (Standalone) =
<br>
1) В панели управления игровым серверов откройте "Планировщик задач"<br>
В планировщике задач справа, вы видите текущее время сервера, это московское время.<br>
Теперь, допустим вы хотите сделать рестарт в 9 часов по МСК, значит нам надо создать два задания, одно на отправку уведомления о рестарте, второе для самого рестарта.<br>
<br>
2) Создаем новое задание, в описание пишем "Рестарт сервера будет через 5 минут" (если включите опцию "Отправлять в канал Discrod, то именно это сообщение будет отправлено в канал)<br>
Задача -> Выполнить команду<br>
В поле опция пишем<br>
'''say -1 Рестарт сервера будет через 5 минут'''<br>
Дополнительно - Даже когда есть игроки<br>
Время - так как мы планируем сделать рестарт в 9, то ставим время 08 часов 55 минут, чтобы уведомление отправилось за 5-ть минут до рестарта<br>
Дни - выбираем дни, в которые хотите делать рестарт в это время.<br>
Всё выше изложенное показано на рисунке 1 ниже<br>
[[File:DayZRestartUpdate1.png|Рис.1 Оповещение перед рестартом на сервере DayZ Standalone]]<br>
<br>
3) Теперь создаём задание не перезагрузку сервера в 9 часов.<br>
[[File:DayZRestartUpdate2.png|Рис.2 Перезагрузка сервера DayZ Standalone после оповещения]]<br>
<br>
Таким образом вы можете создать несколько заданий и оповещений, хоть за одну минуту или две, при установки опции Отправлять в Discord канал - ДА, оповещения будут отправлены на ваш дискорд сервер! [[Управление_сервером_через_бота_Discord|Предварительно нужно настроить бота дискорд (клик)]].<br>
<br>


Если у вас будут вопросы, обращайтесь в службу поддержки<br>
'''На XLGAMES.GG всё настраивается прямо из панели:''' откройте вкладку '''Планировщик задач''' и создавайте задания без ручных скриптов.


Заказать хостинг игровых серверов можете по ссылке https://xlgames.pro/games/
[[File:dayz-scheduler-open.png|none|700px|Где открыть «Планировщик задач»]]
[[File:dayz-scheduler-empty-form.png|none|700px|Форма создания задания в планировщике]]
 
== Что означает каждое поле планировщика ==
# '''Время на сервере''' — текущее серверное время, по нему и будут исполняться задачи.
# '''Описание задачи''' — произвольное имя (отобразится в списке задач и, при желании, уйдёт в Discord).
# '''Задача''' — тип действия: ''Перезагрузка'', ''Остановка'', ''Запуск'', ''Команда'' и т. п.
# '''Опция''' — режим выполнения: 
  * '''Стандартно''' (для ''Перезагрузка''): процесс будет перезапущен принудительно. 
  * '''Безопасное сохранение''' — последовательность RCON-команд: уведомление, кик игроков, корректное закрытие, затем перезапуск. Если хотите гибко настроить кик/закрытие по своему расписанию — см. [[Dayz_Как_настроить_кик_перед_рестартом_и_закрытие_сервера|отдельный гайд]].
# '''Дополнительно''' — когда выполнять: 
  * '''Когда нет игроков''' 
  * '''Даже когда есть игроки'''
# '''Отправлять в Discord канал''' — выберите '''Да''', если у вас настроены уведомления в Discord (инструкция: [[Оповещения_о_рестартах_на_ваш_Discord_канал_для_предупреждения_игроков|оповещения в Discord]]).
# '''Время''' — часы и минуты, когда задача должна отработать.
# '''Дни''' — отметьте нужные дни недели.
 
---
 
== Пример: создаём ежедневный рестарт в '''09:00''' ==
# В поле '''Описание задачи''' введите: '''Сервер перезагружен'''.
# В поле '''Задача''' выберите: '''Перезагрузка'''.
# В поле '''Опция''' выберите: '''Безопасное сохранение''' (рекомендуется).
# В поле '''Дополнительно''' — '''Даже когда есть игроки''' (или оставьте «Когда нет игроков», если так нужно вашей политике).
# В '''Отправлять в Discord канал''' выберите '''Да''' (если настроен Discord-вебхук).
# В блоке '''Время''' задайте '''09 : 00'''.
# В блоке '''Дни''' отметьте все нужные дни (например, '''Пн–Вс''').
# Нажмите '''Добавить'''.
 
[[File:dayz-scheduler-filled-0900.png|none|700px|Пример заполнения на 09:00]]
[[File:dayz-scheduler-task-created.png|none|700px|Созданная задача в списке]]
 
=== Как быстро сделать рестарты каждые 3 часа ===
# Наведите на созданную задачу → нажмите '''Копировать'''.
# В открывшейся форме измените время на '''12:00''' → '''Добавить'''.
# Аналогично создайте задачи на '''15:00''', '''18:00''', '''21:00''', '''00:00''', '''03:00''', '''06:00'''.
[[File:dayz-scheduler-copy-task.png|none|700px|Копирование задачи]]
[[File:dayz-scheduler-change-time-1200.png|none|700px|Меняем время на 12:00]]
 
---
 
== Оповещения перед рестартом (за 10, 5 и 3 минуты) ==
Оповещения делаются отдельными задачами типа '''Команда''' с RCON-командой '''Say'''.
 
=== Сообщение за 10 минут (для рестарта в 09:00 → оповещение в 08:50) ===
# '''Описание задачи:''' '''Рестарт сервера будет через 10 минут'''  (этот текст попадёт в Discord, если включено).
# '''Задача:''' '''Команда'''.
# '''Опция (строка команды):''' 
  <code>Say -1 Рестарт сервера будет через 10 минут</code>
# '''Дополнительно:''' '''Даже когда есть игроки'''.
# '''Отправлять в Discord канал:''' '''Да''' (если настроено).
# '''Время:''' '''08 : 50'''.
# '''Дни:''' те же, что у рестарта. 
Нажмите '''Добавить'''.
 
[[File:dayz-scheduler-notify-0850.png|none|700px|Задача-оповещение за 10 минут]]
 
Скопируйте эту задачу и смените время:
* на '''08:55''' с командой:
  <code>Say -1 Рестарт сервера будет через 5 минут</code>
* на '''08:57''' с командой:
  <code>Say -1 Рестарт сервера будет через 3 минуты</code>
 
[[File:dayz-scheduler-copy-notify-1150.png|none|700px|Копируем задачу-уведомление и меняем время]]
 
> Аналогично, если у вас рестарты в 12:00, 15:00 и т. д., копируйте оповещение и ставьте время на 10/5/3 минуты раньше каждого рестарта.
 
---
== Пример итогового расписания для 09:00 и 12:00 ==
Список задач (сверху вниз — по времени):
 
; На 08-50 — (из гайда про оповещения) 
: '''Команда:''' <code>Say -1 Рестарт сервера будет через 10 минут</code>
; На 08-55 — (из гайда про оповещения) 
: '''Команда:''' <code>Say -1 Рестарт сервера будет через 5 минут</code>
; На 09-00 — '''Перезагрузка''' 
: '''Опция:''' '''Безопасное сохранение'''
 
Далее повтор того же блока на 11:50/11:55/11:/12:00 и тд как вам нужно.
 
[[File:dayz-scheduler-final-list-0900-1200-restart.png|none|700px|Пример готового списка задач на 09:00 и 12:00]]
 
---
 
== Полезно знать ==
* Все задания исполняются по '''времени сервера''', показанному вверху формы. 
* Для плавных рестартов используйте '''Безопасное сохранение'''. При выборе безопасного сохранения, перед рестартом сервер сам закроется и кикнет всех игроков, будет это выполняться прямо перед рестартом. Если вы хотите настроить время закрытия и кика сервера — см. [[Dayz_Как_настроить_кик_перед_рестартом_и_закрытие_сервера|гайд по кастомной настройке кика/закрытия сервера]].
* Включите отправку в Discord, чтобы ваши игроки видели все оповещения вне игры: [[Оповещения_о_рестартах_на_ваш_Discord_канал_для_предупреждения_игроков|инструкция]].
 
----
 
'''Нужен свой сервер DayZ?''' Закажите его на [https://xlgames.gg/ru/games/dayzstandalone XLGAMES.GG] — планировщик, RCON и оповещения уже встроены. Так же доступна установка модов Steam Workshop в один клик и их автоматическое обновление.

Текущая версия от 15:31, 21 декабря 2025

Автоматические рестарты и оповещения на сервере DayZ (Standalone)

На XLGAMES.GG всё настраивается прямо из панели: откройте вкладку Планировщик задач и создавайте задания без ручных скриптов.

Где открыть «Планировщик задач»
Где открыть «Планировщик задач»
Форма создания задания в планировщике
Форма создания задания в планировщике

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

  1. Время на сервере — текущее серверное время, по нему и будут исполняться задачи.
  2. Описание задачи — произвольное имя (отобразится в списке задач и, при желании, уйдёт в Discord).
  3. Задача — тип действия: Перезагрузка, Остановка, Запуск, Команда и т. п.
  4. Опция — режим выполнения:
 * Стандартно (для Перезагрузка): процесс будет перезапущен принудительно.  
 * Безопасное сохранение — последовательность RCON-команд: уведомление, кик игроков, корректное закрытие, затем перезапуск. Если хотите гибко настроить кик/закрытие по своему расписанию — см. отдельный гайд.
  1. Дополнительно — когда выполнять:
 * Когда нет игроков  
 * Даже когда есть игроки
  1. Отправлять в Discord канал — выберите Да, если у вас настроены уведомления в Discord (инструкция: оповещения в Discord).
  2. Время — часы и минуты, когда задача должна отработать.
  3. Дни — отметьте нужные дни недели.

---

Пример: создаём ежедневный рестарт в 09:00

  1. В поле Описание задачи введите: Сервер перезагружен.
  2. В поле Задача выберите: Перезагрузка.
  3. В поле Опция выберите: Безопасное сохранение (рекомендуется).
  4. В поле ДополнительноДаже когда есть игроки (или оставьте «Когда нет игроков», если так нужно вашей политике).
  5. В Отправлять в Discord канал выберите Да (если настроен Discord-вебхук).
  6. В блоке Время задайте 09 : 00.
  7. В блоке Дни отметьте все нужные дни (например, Пн–Вс).
  8. Нажмите Добавить.
Пример заполнения на 09:00
Пример заполнения на 09:00
Созданная задача в списке
Созданная задача в списке

Как быстро сделать рестарты каждые 3 часа

  1. Наведите на созданную задачу → нажмите Копировать.
  2. В открывшейся форме измените время на 12:00Добавить.
  3. Аналогично создайте задачи на 15:00, 18:00, 21:00, 00:00, 03:00, 06:00.
Копирование задачи
Копирование задачи
Меняем время на 12:00
Меняем время на 12:00

---

Оповещения перед рестартом (за 10, 5 и 3 минуты)

Оповещения делаются отдельными задачами типа Команда с RCON-командой Say.

Сообщение за 10 минут (для рестарта в 09:00 → оповещение в 08:50)

  1. Описание задачи: Рестарт сервера будет через 10 минут (этот текст попадёт в Discord, если включено).
  2. Задача: Команда.
  3. Опция (строка команды):
 Say -1 Рестарт сервера будет через 10 минут
  1. Дополнительно: Даже когда есть игроки.
  2. Отправлять в Discord канал: Да (если настроено).
  3. Время: 08 : 50.
  4. Дни: те же, что у рестарта.

Нажмите Добавить.

Задача-оповещение за 10 минут
Задача-оповещение за 10 минут

Скопируйте эту задачу и смените время:

  • на 08:55 с командой:
 Say -1 Рестарт сервера будет через 5 минут
  • на 08:57 с командой:
 Say -1 Рестарт сервера будет через 3 минуты
Копируем задачу-уведомление и меняем время
Копируем задачу-уведомление и меняем время

> Аналогично, если у вас рестарты в 12:00, 15:00 и т. д., копируйте оповещение и ставьте время на 10/5/3 минуты раньше каждого рестарта.

---

Пример итогового расписания для 09:00 и 12:00

Список задач (сверху вниз — по времени):

На 08-50 — (из гайда про оповещения)
Команда: Say -1 Рестарт сервера будет через 10 минут
На 08-55 — (из гайда про оповещения)
Команда: Say -1 Рестарт сервера будет через 5 минут
На 09-00 — Перезагрузка
Опция: Безопасное сохранение

Далее повтор того же блока на 11:50/11:55/11:/12:00 и тд как вам нужно.

Пример готового списка задач на 09:00 и 12:00
Пример готового списка задач на 09:00 и 12:00

---

Полезно знать

  • Все задания исполняются по времени сервера, показанному вверху формы.
  • Для плавных рестартов используйте Безопасное сохранение. При выборе безопасного сохранения, перед рестартом сервер сам закроется и кикнет всех игроков, будет это выполняться прямо перед рестартом. Если вы хотите настроить время закрытия и кика сервера — см. гайд по кастомной настройке кика/закрытия сервера.
  • Включите отправку в Discord, чтобы ваши игроки видели все оповещения вне игры: инструкция.

Нужен свой сервер DayZ? Закажите его на XLGAMES.GG — планировщик, RCON и оповещения уже встроены. Так же доступна установка модов Steam Workshop в один клик и их автоматическое обновление.