HyRestart
Automatic restarts for Hytale servers with Discord integration.
Описание
HyRestart — система автоматического перезапуска сервера
Комплексный и настраиваемый автоматический плагин перезапуска для серверов Hytale с интеграцией Discord и настраиваемыми предупреждающими сообщениями.
️ Предупреждение
Если вы не используете птеродактил, вы можете столкнуться с вопрос Сервер не перезагружается. Чтобы решить эту проблему, вам нужно будет создать скрипт для перезагрузки сервера.
Особенности
- Автоматический перезапуск сервера
- Многократный ежедневный перезапуск (24-часовой формат)
- Прогрессивные предупреждения игрока перед перезагрузкой
- Полностью настраиваемые предупреждения и системные сообщения
- Уведомления Discord Webhook с богатыми вставками
- Отдельные сообщения для предупреждений и окончательного перезапуска
- Система хранения динамических сообщений
- Простая конфигурация с легкой поддержкой перевода
установка
- скачать HyRestart
- Переместите файл на свой
модпапка, расположенная в корневой директории Hytale Server - Начните свой сервер
- Файл конфигурации по умолчанию будет генерироваться автоматически
- Редактировать файл конфигурации для настройки времени перезапуска, предупреждений и настроек Discord
конфигурация
HyRestart настраивается с помощью простого и чистого config.yml Файл.
Перезагрузить Times
Определите один или несколько раз перезагрузки в день:
возобновить Таймс:
- "03:00"
- "09:00"
- "15:00"
- "21:00"
Система предупреждения
Настройка при отправке предупреждений и что увидят игроки:
Предупреждения:
- секунды: 1800
Сообщение: "[Перезапустить] Сервер перезагрузится через 30 минут".
- секунды: 900
Сообщение: "[Перезапустить] Сервер перезагрузится через 15 минут".
- секунды: 300
Сообщение: "[Перезапустить] Сервер перезагрузится через 5 минут".
- секунды: 60
Сообщение: "[Перезапустить] Перезапустить через 1 минуту. Пожалуйста, отключитесь".
Последнее сообщение перезапуска
RestartMessage: «[Restart] Перезагрузка сервера СЕЙЧАС!»
Интеграция розни
Отправляйте уведомления о перезапуске непосредственно в Discord с помощью веб-хуков:
Разногласия:
Разрешено: истинно
webhookUrl: "YOUR_WEBHOOK_URL"
Оригинальное название: "Server Restart"
Вставить описание: Сервер перезагрузится в **{time}**.
Цвет: 16711680
заключительный Оригинальное название: "SERVER RESTARTING"
заключительный EmbedDescription: Сервер сейчас перезапускается.
Особенности интеграции Discord
- Уведомления Discord на основе Webhook
- Предупреждающие сообщения перед перезагрузкой
- Окончательное уведомление о перезапуске
- Хранители времени, поддерживаемые для чистых и читаемых вставок
Поддержка Placeholder
HyRestart поддерживает заполнители для отображения динамической информации в сообщениях:
- Время перезагрузки или оставшееся время
- Количество онлайн-игроков
- Предупреждающие сообщения
- Имя пользователя Player
- Неблагоприятные временные форматы
Пример:
[HyRestart] Предупреждение отправляется игрокам. Перезагрузка в {время}.
Показать оригинальное описание (English)
🔄 HyRestart – Automatic Server Restart System
A comprehensive and configurable automatic restart plugin for Hytale servers with Discord integration and customizable warning messages.
⚠️ Warning
If you are not using Pterodactyl, you may encounter the issue that the server does not restart. To resolve this, you will need to create a script to restart the server.
Features
- Automatic scheduled server restarts
- Multiple daily restart times (24h format)
- Progressive player warnings before restart
- Fully customizable warning and system messages
- Discord webhook notifications with rich embeds
- Separate messages for warnings and final restart
- Placeholder system for dynamic message content
- Simple configuration with easy translation support
Installation
- Download HyRestart
- Move the file to your
modsfolder located in your Hytale Server root directory - Start your server
- A default configuration file will be generated automatically
- Edit the configuration file to customize restart times, warnings, and Discord settings
Configuration
HyRestart is configured through a simple and clean config.yml file.
Restart Times
Define one or more restart times per day:
restartTimes:
- "03:00"
- "09:00"
- "15:00"
- "21:00"
Warning System
Configure when warnings are sent and what players will see:
warnings:
- seconds: 1800
message: "[Restart] The server will restart in 30 minutes."
- seconds: 900
message: "[Restart] The server will restart in 15 minutes."
- seconds: 300
message: "[Restart] The server will restart in 5 minutes."
- seconds: 60
message: "[Restart] Restart in 1 minute. Please disconnect."
Final Restart Message
finalRestartMessage: "[Restart] Restarting server NOW!"
Discord Integration
Send restart notifications directly to Discord using webhooks:
discord:
enabled: true
webhookUrl: "YOUR_WEBHOOK_URL"
embedTitle: "Server Restart"
embedDescription: "The server will restart in **{time}**."
embedColor: 16711680
finalEmbedTitle: "SERVER RESTARTING"
finalEmbedDescription: "The server is restarting now."
Discord Integration Features
- Webhook-based Discord notifications
- Warning messages sent before restart
- Final restart notification
- Time placeholders supported for clean and readable embeds
Placeholder Support
HyRestart supports placeholders to display dynamic information in messages:
- Restart time or remaining time
- Number of online players
- Custom warning messages
- Player usernames
- Discord-friendly time formats
Example:
[HyRestart] Warning sent to {count} players. Restart in {time}.