SCUM Настройка оповещений перед рестартом: различия между версиями
Slawter (обсуждение | вклад) (Новая страница: «== Оповещения перед рестартами на сервере SCUM (XLGAMES.GG) == На нашем хостинге '''XLGAMES.GG''' перезап...») |
Slawter (обсуждение | вклад) |
||
(не показаны 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.