Repository navigation
Hearth v1.3.0 — обслуживание, Discord и обновления панели
Новые возможности
Проверка обновлений панели
В разделе «Обновления» теперь видна версия панели. Кнопка проверяет последний стабильный релиз GitHub и показывает ссылку на описание и команду для основной или второй копии сервера.
Обновление выполняется администратором: сначала нужно заменить файлы проекта в прежнем каталоге, затем запустить предложенную команду с прежними параметрами Compose. Панель не получает доступ к Docker.
Обслуживание с учётом игроков
- Планирование перезапуска, остановки, резервной копии или обновления игры/мода на ближайшие 30 дней.
- По умолчанию — ожидание минуты без игроков по свежим A2S-ответам. Неизвестный онлайн не считается пустым сервером.
- Повторная проверка перед выполнением; при обновлении также после загрузки и проверки кандидата. Если на этой проверке появились игроки или онлайн неизвестен, операция отменяется до остановки работающего сервера.
- Ожидающую задачу можно отменить. Она сохраняется при перезапуске панели; уже начатые прерванные задачи автоматически не повторяются.
- Запланированное или текущее обслуживание отображается на лендинге.
Это проверка состояния сервера, без блокировки новых подключений и сообщений внутри игры. Одобрение несовпадающих версий Valheim и V+ остаётся ручным через обычное обновление.
Уведомления Discord
Webhook настраивается в разделе «Обслуживание». Можно выбрать события доступности сервера, обновлений и отката, резервных копий, обслуживания и ошибок, а также отправить проверочное сообщение.
Webhook не возвращается в API и не переносится с миром. Уведомления содержат краткое описание без паролей, имён игроков и игрового журнала; массовые упоминания отключены. Отправка выполняется в фоне, а ошибка Discord не прерывает игровую операцию. Автоматических повторов доставки пока нет.
Все новые элементы панели и лендинга поддерживают мгновенное переключение русского и английского языка.
Обновление
- Скачайте резервную копию из панели.
- Распакуйте архив релиза и замените файлы проекта в прежнем каталоге.
- Из этого каталога выполните команду с прежним именем проекта, файлами Compose и томом данных:
docker compose up -d --buildДля второй копии из инструкции:
docker compose -f compose.second.yaml -p valheim-second up -d --buildСохраните свои параметры -p / -f. Пересоздание контейнера перезапустит игру и отключит игроков, поэтому выберите подходящее время. Не выполняйте docker compose down -v: эта команда удаляет том с игровыми данными.
Файлы и проверка
Приложены архив проекта, установщики Windows и Linux / Proton и SHA256SUMS.txt. Установщики не изменились относительно v1.2.2; проверено совпадение контрольных сумм.
Перед слиянием прошли 134 теста в Linux-контейнере, проверки переводов и JavaScript, обоих файлов Compose и проверки интерфейса в браузере. Для релиза изменена только версия с 1.3.0-dev на 1.3.0; повторный полный прогон не выполнялся. Релизная сборка Docker прошла, содержимое архива сверено с коммитом. Реальная доставка Discord и работа обслуживания с подключёнными игровыми клиентами не проверялись.
Изменения: v1.2.2...v1.3.0