SCUM Настройка оповещений перед рестартом
Содержание
Оповещения перед рестартами на сервере SCUM (XLGAMES.GG)
На нашем хостинге XLGAMES.GG перезапуски и сообщения перед ними настраиваются просто:
- Время рестартов задаётся через вкладку Планировщик задач.
- Текстовые оповещения перед рестартом настраиваются в файле Notifications.json через вкладку Редактор конфигов (перезапуск сервера для применения этих оповещений НЕ нужен).
В конце страницы есть пример готового Notifications.json для рестартов каждые 4 часа, начиная с 00:00.
Нужен свой сервер SCUM? Закажите его на XLGAMES.GG.
1) Задайте время рестартов в «Планировщике задач»
- Откройте вкладку Планировщик задач.
- Создайте задачи на нужные моменты времени (например, на 00:00, 04:00, 08:00, 12:00, 16:00, 20:00) с действием «Перезапустить сервер».
Подсказка: ориентируйтесь на время сервера (часовой пояс региона, где находится ваш игровой сервер). Если требуется, скорректируйте расписание под свой регион.
2) Включите оповещения перед рестартом через Notifications.json
- Откройте вкладку Редактор конфигов.
- В списке откройте файл Notifications.json.
- По умолчанию он пустой:
{
"Notifications": [
]
}
Вставьте пример ниже (или адаптируйте под своё расписание) и сохраните файл. Важно: перезагружать сервер не нужно — изменения вступают в силу в реальном времени.
Пример оповещений перед рестартами (каждые 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 покажет игрокам заранее понятные предупреждения без перезагрузки сервера для применения.
Дополнение: параметр 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" — длительность показа сообщения (в секундах).