FullStack Watchdog
Активный0.0
Установок
Последнее обновление
Версии
FullStack Watchdog
Это небольшой серверный мод, который значительно улучшает логи при сбоях системы Watchdog. Когда сервер зависает из-за взаимной блокировки потоков и превышает лимит времени выполнения тика, Watchdog принудительно завершает его работу. С этим модом в отчете о сбое теперь отображается полная трассировка стека всех потоков, а не урезанная версия, которая обычно показывается.
Такая детальная информация помогает определить, какой именно мод или код mixin вызвал блокировку "внешнего потока". Когда поток блокируется, главный поток сервера также зависает, и если это продолжается слишком долго, Watchdog завершает работу. Важно понимать, что этот мод не решает все проблемы с взаимными блокировками, но он предоставляет достаточно данных для выявления причин некоторых из них.
Совместимость и использование:
- Мод можно включать в модпаки
- Устанавливается только на серверной стороне
- Клиенты без этого мода могут подключаться к серверу
- На клиенте мод не выполняет никаких функций, так как система Watchdog работает только на серверах
Важные примечания:
- В NeoForge версии 20.4.107 и новее этот функционал уже встроен! Для Minecraft 1.20.4 и новее устанавливать мод не нужно.
- В Fabric API версии 0.104.0+1.21.2 и новее этот функционал также уже включен! Для Minecraft 1.21.2 и новее мод не требуется.