▶️ ЗАБЕРИ СВОИ 8 ПОДАРКОВ 🎁 ПРИ СОЗДАНИИ СВОЕГО МАЙНКРАФТ СЕРВЕРА
Моды/FullStack Watchdog
FullStack Watchdog

FullStack Watchdog

Серверный мод FullStack Watchdog для Майнкрафт расширяет вывод логов при зависании (deadlock) сервера. Теперь в краш-репорте будет полный стек всех потоков, а не урезанная версия - это реально помогает искать причины подвисаний.

Оцените первым
2.6M
46

FullStack Watchdog - маленький, но очень полезный серверный мод для тех, кто собирает сборку модов для Майнкрафта или админит сервер. Решает он одну конкретную, но больную проблему: когда сервер зависает (deadlock) и Вахтёр (Watchdog) прибивает его, стандартный лог показывает лишь обрывки кода. С этим модом краш-репорт содержит полный стек вызовов для всех потоков.

То есть, вместо обрезанного сообщения ты увидишь, какой именно мод или миксин (mixin) вызвал блокировку вне основного потока. Не панацея - мод не исправит все дедлоки, но часто даёт ту самую зацепку, чтобы найти виновника.

Как это работает

Когда серверный поток застревает (например, из-за конфликта модов), Watchdog ждёт какое-то время, а потом убивает сервер. В обычной ситуации лог показывает только часть информации. FullStack Watchdog расширяет этот лог до полной трассировки всех потоков - и ты видишь, что именно крутилось в каждом треде в момент зависания.

Совместимость

  • NeoForge - начиная с версии 20.4.107 для Minecraft 1.20.4 мод уже встроен в NeoForge, ставить отдельно не надо
  • Fabric - начиная с Fabric API 0.104.0+1.21.2 мод тоже уже встроен
  • Для старых версий (Forge, Fabric ранних версий) мод нужно ставить отдельно

Важно знать

  • Мод только серверный. Клиент с этим модом ничего не получит (но и вреда не будет)
  • Клиенты без мода свободно подключаются
  • Можно спокойно включать в любую /сборку модов (модпак) - автор разрешает
  • На производительность не влияет, логи пишутся только при краше

Зачем это нужно

Если вы собираете Forge-сборку или Фабрик-сборку с кучей модов - рано или поздно может вылезти дедлок. Без FullStack Watchdog вы будете гадать, что пошло не так. С ним - сразу видно, какой поток на чём застрял. Особенно актуально для модов с изменениями AI, тайлов или мультипоточных хуков. Скачайте FullStack Watchdog и сэкономьте часы поиска багов при падении сервера.

Часто задаваемые вопросы

Совместимость

Minecraft: Java Edition

1.21.x1.20.x1.19.x1.18.x1.17.x1.16.x

Платформы

Поддерживаемые окружения

Сервер

Зависимости

Ссылки


Детали

Лицензия:
Опубликован:3 года назад
Обновлён:2 года назад
Главная