Update Beacon
Автоматически проверяет и обновляет моды на вашем сервере — гибкая настройка
- Загрузчики
- FabricNeoForge
- Скачиваний на Modrinth
- 349
- Подписчиков на Modrinth
- 3
- версий
- 9
- Обновлён
- 18 сентября 202618 сент.
- Опубликован
- в 2026
Коротко о моде
Ставится только на сервер; игрокам ставить не нужно
UpdateBeacon
Серверный мод для Minecraft, который автоматически проверяет обновления установленных модов на Modrinth и CurseForge, затем уведомляет ваших операторов — и может скачать и применить обновления за вас. Установка на клиент не требуется.
Возможности
Обнаружение обновлений
- Проверяет каждый установленный мод на Modrinth и CurseForge (CurseForge включается добавлением бесплатного API-ключа).
- Сопоставление по хешу — сравнивает SHA-512 каждого установленного jar-файла с записями файлов Modrinth (и отпечатками CurseForge), исключая ложные срабатывания из-за особенностей строк версий (например,
1.4.147против1.4.147+v240613). - Вложенные и встроенные субмоды пропускаются автоматически.
- Каналы обновлений для каждого мода — отслеживайте
release,betaилиalphaнезависимо для каждого мода. - Закрепления — заморозьте мод на текущей версии, чтобы отключить уведомления об обновлениях, пока не снимете закрепление.
Уведомления
- Консоль — записывает доступные обновления при каждой проверке.
- Игровой чат — цветной вывод с кликабельными ссылками для скачивания, отправляется подходящим операторам.
- Вход игрока — операторы видят ожидающие обновления при входе.
- Вебхуки — отправка на любое количество адресов одновременно (см. ниже).
Скачивание и применение
- Скачивайте ожидающие обновления в промежуточную область с проверкой хеша по ожидаемому хешу источника.
- Применяйте подготовленные jar-файлы при следующей остановке сервера или запустите отсчёт применения по таймеру, который перезапустит сервер за вас.
- Заменённые jar-файлы сначала резервируются, поэтому любое обновление можно откатить.
Обслуживание
- Проверка целостности — сверяйте установленные jar-файлы с опубликованными хешами.
- Горячая перезагрузка — перечитайте конфиг без перезапуска.
- Опциональные проверки по расписанию на повторяющемся таймере.
Команды
Все команды находятся под /updatebeacon и требуют уровень разрешений 2 (op).
| Команда | Описание |
|---|---|
/updatebeacon check | Запустить новую проверку обновлений и показать результаты |
/updatebeacon list | Показать кэшированные результаты последней проверки |
| `/updatebeacon info ` | Подробная информация, канал и прямая ссылка для скачивания одного мода |
/updatebeacon scan | Проверка целостности — сверка установленных jar-файлов с опубликованными хешами |
/updatebeacon download | Скачать все ожидающие обновления в промежуточную область |
/updatebeacon staged | Показать, что скачано и ждёт применения |
/updatebeacon apply [seconds] | Применить подготовленные обновления сейчас или запустить отсчёт перезапуска |
/updatebeacon apply cancel | Отменить запущенный отсчёт применения |
| `/updatebeacon rollback ` | Восстановить предыдущий jar-файл мода из резервной копии |
| `/updatebeacon pin ` | Закрепить мод на текущей версии (отключить обновления) |
| `/updatebeacon unpin ` | Снять закрепление |
| `/updatebeacon ignore ` | Полностью прекратить проверку мода |
| `/updatebeacon unignore ` | Возобновить проверку мода |
| `/updatebeacon channel <release|beta|alpha|any>` | Установить канал обновлений мода |
/updatebeacon reload | Горячая перезагрузка updatebeacon.toml без перезапуска |
Вебхуки
Добавьте один блок [[webhooks]] на каждый адрес, каждый со своим URL и форматом:
[[webhooks]]
url = "https://discord.com/api/webhooks/..."
format = "discord_embed"
[[webhooks]]
url = "https://your-endpoint.com/hook"
format = "generic_json"Поддерживаемые форматы:
discord_embed— расширенный embed для вебхуков Discordgeneric_json— простой JSON-запрос для пользовательских интеграций
Установка
Поместите jar-файл мода, соответствующий вашей версии Minecraft и загрузчику, в папку mods/ вашего сервера, затем запустите сервер один раз для создания конфига. Требования:
- Поддерживаемая версия Minecraft (см. таблицу выше)
- Fabric Loader с Fabric API или NeoForge
- Бесплатный API-ключ CurseForge (опционально — нужен только для проверки обновлений на CurseForge)
Конфигурация
Создаётся в config/updatebeacon.toml при первом запуске:
[general]
enabled = true
check_on_startup = true
check_interval_minutes = 0 # 0 = отключено; любое положительное значение = минуты между проверками
[ignore]
mod_ids = [] # ID модов для пропуска, например ["mymod", "anothermod"]
quiet_when_no_updates = true # отключить все уведомления, когда всё актуально
[console]
enabled = true
[chat]
enabled = true
ops_only = true # уведомлять только операторов сервера
permission_level = 2 # минимальный уровень разрешений для получения уведомлений
# Добавьте один блок [[webhooks]] на каждый адрес. Поддерживаемые форматы: discord_embed, generic_json
# [[webhooks]]
# url = ""
# format = "discord_embed"
[downloads]
auto_download = false # автоматически скачивать обновления после каждой проверки
auto_apply = false # заменять подготовленные jar-файлы в mods/ при остановке сервера
backup = true # хранить заменённые jar-файлы в .updatebeacon/backup/
allowed_mod_ids = [] # пусто = все моды подходят; не пусто = белый список
apply_countdown_seconds = 300 # длительность отсчёта по умолчанию для /updatebeacon apply
[curseforge]
# Получите бесплатный API-ключ на https://console.curseforge.com/
api_key = "" # оставьте пустым для проверки только Modrinth
# Канал обновлений для каждого мода: "release", "beta" или "alpha"
[mod_policy]
# lithium = "beta"
# Закрепите мод, чтобы предотвратить уведомления об обновлениях. Используйте /updatebeacon pin <modid>
[mod_pins]Подготовленные загрузки и резервные копии хранятся в .updatebeacon/staged/ и .updatebeacon/backup/.
Примечания
По умолчанию моды сопоставляются через Modrinth; проверки CurseForge включаются после того, как вы зададите curseforge.api_key. Моды, не опубликованные ни на одной из платформ, молча пропускаются.
Частые вопросы
Как установить Update Beacon?
Установите Fabric под свою версию Minecraft, скачайте Update Beacon под ту же версию и загрузчик, положите файл в папку mods и запустите игру с профилем загрузчика.
Для каких версий Minecraft есть Update Beacon?
У Update Beacon есть сборки для Minecraft 1.21.1, 1.21.5–1.21.11, 26.1.1–26.1.2, 26.3 ….
Нужен ли Update Beacon на сервере?
Ставится только на сервер; игрокам ставить не нужно