SCUM Настройка оповещений перед рестартом: различия между версиями

Материал из Википедия XLGAMES
Перейти к навигации Перейти к поиску
 
(не показана 1 промежуточная версия этого же участника)
Строка 89: Строка 89:
  
 
'''Готово!''' Планировщик выполнит перезапуск в заданное время, а Notifications.json покажет игрокам заранее понятные предупреждения без перезагрузки сервера для применения.
 
'''Готово!''' Планировщик выполнит перезапуск в заданное время, а Notifications.json покажет игрокам заранее понятные предупреждения без перезагрузки сервера для применения.
 +
 +
=== Дополнение: параметр '''color''' в Notifications.json ===
 +
Поле '''"color"''' задаёт цвет текста уведомления и принимает строку в формате '''R-G-B''' (красный–зелёный–синий), где каждое значение — число от '''0''' до '''255'''.
 +
* Разделитель — дефис (минус): '''"255-255-255"'''.
 +
* Неверные форматы (не сработают): '''"255,255,255"''', '''"rgb(255,255,255)"''', '''"255 255 255"'''.
 +
 +
'''Готовые варианты цветов'''
 +
* Белый — '''255-255-255'''
 +
* Красный — '''255-0-0'''
 +
* Оранжевый — '''255-128-0'''
 +
* Жёлтый — '''255-255-0'''
 +
* Зелёный — '''0-204-0'''
 +
* Голубой (циан) — '''0-204-204'''
 +
* Синий — '''0-128-255'''
 +
* Фиолетовый — '''153-0-204'''
 +
* Розовый — '''255-105-180'''
 +
* Серый — '''160-160-160'''
 +
 +
'''Мини-пример JSON с разными цветами'''
 +
<syntaxhighlight lang="json">
 +
{
 +
  "Notifications": [
 +
    { "time": ["12:50"], "duration": "5", "color": "255-255-0", "message": "Рестарт через 10 минут" },
 +
    { "time": ["12:58"], "duration": "5", "color": "255-128-0", "message": "Рестарт через 2 минуты" },
 +
    { "time": ["12:59"], "duration": "5", "color": "255-0-0",  "message": "Рестарт через 1 минуту" }
 +
  ]
 +
}
 +
</syntaxhighlight>
 +
 +
'''Примечания'''
 +
* Значения вне диапазона 0–255 могут отобразиться некорректно.
 +
* '''"duration"''' — длительность показа сообщения (в секундах).
 +
 +
'''Заказать хостинг SCUM''' можно по ссылке [https://xlgames.gg/ru/games/scum XLGAMES.GG].

Текущая версия на 06:50, 8 октября 2025

Оповещения перед рестартами на сервере SCUM (XLGAMES.GG)

На нашем хостинге XLGAMES.GG перезапуски и сообщения перед ними настраиваются просто:

  • Время рестартов задаётся через вкладку Планировщик задач.
  • Текстовые оповещения перед рестартом настраиваются в файле Notifications.json через вкладку Редактор конфигов (перезапуск сервера для применения этих оповещений НЕ нужен).

В конце страницы есть пример готового Notifications.json для рестартов каждые 4 часа, начиная с 00:00.

Нужен свой сервер SCUM? Закажите его на XLGAMES.GG.


1) Задайте время рестартов в «Планировщике задач»

  1. Откройте вкладку Планировщик задач.
Где открыть «Планировщик задач»
  1. Создайте задачи на нужные моменты времени (например, на 00:00, 04:00, 08:00, 12:00, 16:00, 20:00) с действием «Перезапустить сервер».
Создание задачи на перезапуск в 00:00, 04:00, 08:00, 12:00, 16:00, 20:00

Подсказка: ориентируйтесь на время сервера (часовой пояс региона, где находится ваш игровой сервер). Если требуется, скорректируйте расписание под свой регион.


2) Включите оповещения перед рестартом через Notifications.json

  1. Откройте вкладку Редактор конфигов.
Вкладка «Редактор конфигов»
  1. В списке откройте файл Notifications.json.
Открываем файл Notifications.json
  1. По умолчанию он пустой:
{
  "Notifications": [
  ]
}
Открываем Notifications.json

Вставьте пример ниже (или адаптируйте под своё расписание) и сохраните файл. Важно: перезагружать сервер не нужно — изменения вступают в силу в реальном времени.


Пример оповещений перед рестартами (каждые 4 часа от 00:00)

Сообщения выводятся за 10, 5, 4, 3, 2 и 1 минуту до рестарта. Цвет задаётся как R-G-B.

{
  "Notifications": [
    {
      "time": ["0:50","4:50","8:50","12:50","16:50","20:50"],
      "duration": "5",
      "color": "255-255-255",
      "message": "Рестарт через 10 минут"
    },
    {
      "time": ["0:55","4:55","8:55","12:55","16:55","20:55"],
      "duration": "5",
      "color": "0-204-204",
      "message": "Рестарт через 5 минут"
    },
    {
      "time": ["0:56","4:56","8:56","12:56","16:56","20:56"],
      "duration": "5",
      "color": "0-204-0",
      "message": "Рестарт через 4 минуты"
    },
    {
      "time": ["0:57","4:57","8:57","12:57","16:57","20:57"],
      "duration": "5",
      "color": "255-255-0",
      "message": "Рестарт через 3 минуты"
    },
    {
      "time": ["0:58","4:58","8:58","12:58","16:58","20:58"],
      "duration": "5",
      "color": "255-128-0",
      "message": "Рестарт через 2 минуты"
    },
    {
      "time": ["0:59","4:59","8:59","12:59","16:59","20:59"],
      "duration": "5",
      "color": "255-0-0",
      "message": "Рестарт через 1 минуту"
    }
  ]
}
Пример заполненного Notifications.json для предупреждений перед рестартом

Готово! Планировщик выполнит перезапуск в заданное время, а Notifications.json покажет игрокам заранее понятные предупреждения без перезагрузки сервера для применения.

Дополнение: параметр color в Notifications.json

Поле "color" задаёт цвет текста уведомления и принимает строку в формате R-G-B (красный–зелёный–синий), где каждое значение — число от 0 до 255.

  • Разделитель — дефис (минус): "255-255-255".
  • Неверные форматы (не сработают): "255,255,255", "rgb(255,255,255)", "255 255 255".

Готовые варианты цветов

  • Белый — 255-255-255
  • Красный — 255-0-0
  • Оранжевый — 255-128-0
  • Жёлтый — 255-255-0
  • Зелёный — 0-204-0
  • Голубой (циан) — 0-204-204
  • Синий — 0-128-255
  • Фиолетовый — 153-0-204
  • Розовый — 255-105-180
  • Серый — 160-160-160

Мини-пример JSON с разными цветами

{
  "Notifications": [
    { "time": ["12:50"], "duration": "5", "color": "255-255-0", "message": "Рестарт через 10 минут" },
    { "time": ["12:58"], "duration": "5", "color": "255-128-0", "message": "Рестарт через 2 минуты" },
    { "time": ["12:59"], "duration": "5", "color": "255-0-0",  "message": "Рестарт через 1 минуту" }
  ]
}

Примечания

  • Значения вне диапазона 0–255 могут отобразиться некорректно.
  • "duration" — длительность показа сообщения (в секундах).

Заказать хостинг SCUM можно по ссылке XLGAMES.GG.