CrashDetector avatar

CrashDetector [1.21.6] [1.20.6] [1.19.4]

Это анализатор стектрейсов и логов. Он позволяет обрабатывать стектрейсы. Программа создает фоновый подпроцесс, который отслеживает состояние процесса игры; при его остановке выполняются проверки.

Программа выявляет:

  • Отсутствующие зависимости
  • Проблемные драйверы
  • Ранние проблемы с окном (EarlyWindowIssues)
  • Работает с ModLauncher (MCForge и производные) 1.13+, FabricMC и FeatureCreep
  • Свободное и открытое ПО
  • Поддержка Español, English, Arabic, Portuguese, Russian, Chinese, Persian, Korean, Japanese, Esperanto и других языков.
  • Некорректные конфигурации SpongeMixin
  • Сервисы ModLauncher + SpongeMixins в стектрейсе
  • Jar-файлы в строках
  • Отсутствие файлов модов в строках (проверяет modids, характерно для сред разработки)
  • При отсутствии modids проверяет пакеты в строке
  • Разделяет фатальные и нефотальные трассировки, рекомендуя приоритет фатальным
  • Использует систему уровней и номеров строк: более высокий уровень имеет приоритет; при равном уровне приоритет у строки с меньшим номером.
  • Использует списки исключений (denylists) префиксов пакетов для фильтрации загрузчиков, modids и jar-файлов.
  • Обнаруживает фатальные ошибки отсутствия классов
  • Работает с различными форматами логов от разных лаунчеров
  • Упрощает поиск причины сбоя
  • Настраиваемый GUI на основе HTML (редактирование crash_detector/pantilla.htm с сохранением содержимого внутри {})
  • Отображает расположение логов
  • Возможность обмена отчетами со ссылками через API MCLogs, stikked и др. (настройка в конфиге)
  • Проверяет распространенные проблемы: устаревшие версии ASM, несовместимые версии Java.
  • Клиентская анонимизация логов (бета): удаляет токены доступа, UUID, имена пользователей, IP-адреса перед загрузкой.

ПЛАНИРУЕМЫЕ ВОЗМОЖНОСТИ

  • Интеграция с MixerLogger
  • Поддержка большего числа лаунчеров

Примечания:

Версия для Modlauncher должна работать с NeoForge и PillowLoader, но требует тестирования. Основная тестовая среда — MCForge/NovaLauncher.

Jar-файл универсален для ModLauncher, FeatureCreep и FabricMC.

Не тестировалось с quilt-loader и QSL.

Не работает на серверах modrinth.gg, в лаунчере Theseus или лаунчерах без сохранения логов/консоли разработчика. Для лаунчеров без автосохранения (MultiMC/PrismMC) предусмотрен ручной ввод.

На Java 8 (распространена для 1.16.5 и старше) в Vanilla Launcher функция обмена отчетами может не работать из-за ошибок SSL.

На Java 8 методы сканирования процессов менее надежны (планируется улучшение). Протестировано на 1.16.5 MCForge (macOS 10.14).

УВЕДОМЛЕНИЕ О КОНФИДЕНЦИАЛЬНОСТИ: ИСПОЛЬЗОВАНИЕ КНОПКИ "SHARE REPORT" ПРИВОДИТ К ЗАГРУЗКЕ ОТЧЕТА НА ВНЕШНИЙ СЕРВЕР С ХРАНЕНИЕМ ДО 3 ДНЕЙ. ОТЧЕТ ВКЛЮЧАЕТ:
ССЫЛКИ НА ВАШИ ЛОГИ
СОДЕРЖИМОЕ ЭКРАНА ПРОГРАММЫ

По умолчанию активирована клиентская анонимизация логов (настраивается в конфиге), удаляющая конфиденциальные данные перед загрузкой (режим бета). Доступен выбор сайтов для логов через конфигурационный файл.

Разработчики модпаков могут изменять настройки конфиденциальности.

Скачать CrashDetector

 
Тип Скачать Версия Загрузчик Обновлено Размер
Alphacrashdetectormc-0.0.1-SNAPSHOT0.jar1.17+23 Fabric11 апреля 202572,9 КБ
Alphacrashdetectormc-0.0.1-SNAPSHOT.jar1.17+22 Fabric9 апреля 202540,6 КБ
Пожалуйста авторизуйтесь, чтобы оставить свой комментарий.