SCUM Настройка оповещений перед рестартом: различия между версиями
Новая страница: «== Оповещения перед рестартами на сервере SCUM (XLGAMES.GG) == На нашем хостинге '''XLGAMES.GG''' перезап...» |
Нет описания правки |
||
| (не показаны 2 промежуточные версии этого же участника) | |||
| Строка 24: | Строка 24: | ||
# Откройте вкладку '''Редактор конфигов'''. | # Откройте вкладку '''Редактор конфигов'''. | ||
[[File:scum-open-config-editor.png|none|700px|Вкладка «Редактор конфигов»]] | [[File:scum-open-config-editor.png|none|700px|Вкладка «Редактор конфигов»]] | ||
# В списке | # В списке откройте файл '''Notifications.json'''. | ||
[[File:scum-open-Notificationsjson-file.png|none|700px|Открываем файл Notifications.json]] | |||
# По умолчанию он пустой: | |||
<syntaxhighlight lang="json"> | <syntaxhighlight lang="json"> | ||
{ | { | ||
| Строка 87: | Строка 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) Задайте время рестартов в «Планировщике задач»
- Откройте вкладку Планировщик задач.

- Создайте задачи на нужные моменты времени (например, на 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" — длительность показа сообщения (в секундах).
Заказать хостинг SCUM можно по ссылке XLGAMES.GG.