Сервер перезапускается два раза в сутки — в 12:00 и 00:00. Это держит TPS стабильным и сбрасывает накопившиеся тики.
Перед рестартом в чат идут предупреждения:
Когда
Цвет
Текст
За 30 минут
жёлтый
Рестарт через 30 минут. Сохраняйте вещи!
За 20 минут
жёлтый
Рестарт через 20 минут.
За 5 минут
красный
Рестарт через 5 минут! Залётывайте на базу.
За 1 минуту
красный
Рестарт через 1 минуту! Сохраняемся!
Сам рестарт — docker restart minecraft, простой ~30 секунд. Управляет этим systemd-сервис mc-restart.service — скрипт на bash с RCON-предупреждениями и sleep.
systemctl status mc-restartjournalctl -u mc-restart -f
Мониторинг активности
Отдельный systemd-сервис mc-monitor.service следит за логами сервера в реальном времени и шлёт уведомления в Matrix-комнату «Minecraft Monitor».
Что отправляется:
Событие
Иконка
Пример
Игрок зашёл
🟢
🟢 [10:15:50] mrgnl зашёл на сервер
Игрок вышел
🔴
🔴 [10:22:24] mrgnl вышел с сервера
Смерть
💀
💀 [12:34:56] mrgnl was slain by Zombie
Сервер запущен
✅
✅ [12:00:32] Сервер запущен и готов!
Сервер останавливается
⏹️
⏹️ [12:00:00] Сервер останавливается…
systemctl status mc-monitorjournalctl -u mc-monitor -f