Анализатор логов
Автоматический анализ
При краше игры:
- Stuzhlik автоматически откроет анализатор
- Покажет найденные проблемы
- Для каждой - возможные решения
- Кнопки для автоисправления (где возможно)
Ручной анализ
Если нужно проанализировать вручную:
- Открой экземпляр
- Кнопка "Анализ логов"
- Выбери тип лога:
crash-report- последний крашlatest.log- текущая сессия- Выбрать файл вручную
Типы проблем
Critical (Критичные)
Полностью блокируют запуск:
| Проблема | Причина | Решение |
|---|---|---|
| Java version mismatch | Неправильная версия Java | Stuzhlik установит нужную |
| Missing dependency | Отсутствует нужный мод | Автоустановка |
| Mod conflict | Несовместимые моды | Удалить один из модов |
High (Высокие)
Вызывают краш во время игры:
- OutOfMemoryError
- Mixin conflicts
- ClassNotFoundException
- NullPointerException в моде
Medium (Средние)
Могут вызвать проблемы:
- Deprecated warnings
- Config errors
- Missing textures/models
Low (Низкие)
Не влияют на игру:
- Info сообщения
- Debug логи
- Performance warnings
Решения
Автоматические
Кнопка "Применить" для:
Удаление мода:
Удалить problematic_mod.jarУвеличение памяти:
Было: 2GB → Стало: 4GBУстановка зависимости:
Установить fabric-api-0.92.0.jarИзменение конфига:
config/mod.toml: option = false → trueРучные
Пошаговая инструкция:
- Скачай мод X версии Y
- Удали старую версию
- Положи новую в mods/
- Перезапусти
Live мониторинг
Включение
- Запусти экземпляр
- Stuzhlik автоматически начнёт мониторинг
- Индикатор в header покажет статус
События
Warning: Предупреждения из лога
[Sodium] Incompatible mixin detectedError: Ошибки без краша
[KubeJS] Script error in startup.js:15Crash: Полный краш
Game crashed! Analyzing...Уведомления
При обнаружении проблемы:
- Всплывающее уведомление
- Список проблем в live panel
- Кнопки для исправления
История крашей
Статистика
Вкладка "История" показывает:
- Всего крашей
- За последнюю неделю
- За последний день
- % успешных исправлений
Тренды по модам
График показывает:
| Мод | Крашей | Тренд |
|---|---|---|
| problematic_mod | 15 | ⬆️ Worsening |
| stable_mod | 2 | ➡️ Stable |
| fixed_mod | 0 | ⬇️ Improving |
Worsening: Стоит удалить или обновить Stable: Редкие краши, норма Improving: Обновления помогают
Фильтры
- По дате
- По моду
- По категории проблемы
- Только неисправленные
База знаний
Обучение
Когда применяешь решение:
- Stuzhlik сохраняет результат
- "Помогло" / "Не помогло"
- Success rate обновляется
Персонализация
Решения ранжируются:
| Решение | Success Rate | Показывать |
|---|---|---|
| Удалить мод | 95% | ✅ Первым |
| Обновить | 70% | ✅ Вторым |
| Изменить конфиг | 30% | ⚠️ С предупреждением |
Топ решений
Вкладка "Популярные решения":
- Решения с лучшим success rate
- Применённые другими пользователями
- Рекомендации для похожих проблем
Экспорт
Для отчёта
- Анализатор → "Экспорт"
- Выбери формат:
.txt- читаемый текст.json- для парсинга.zip- лог + анализ
Для поддержки
При обращении к автору мода:
- Экспорт → "Архив для поддержки"
- Включает:
- Лог краша
- Список модов
- Версии MC/загрузчика
- Анализ Stuzhlik
- Прикрепи к issue на GitHub
Паттерны ошибок
Stuzhlik распознаёт ~50 типов ошибок:
Java
- OutOfMemoryError
- StackOverflowError
- UnsupportedClassVersionError
- NoClassDefFoundError
Minecraft
- Missing registry entries
- Invalid block states
- Corrupted chunk data
- Missing textures
Моды
- Mixin conflicts
- ASM transformation failures
- Config parsing errors
- Dependency issues
Загрузчики
- Forge mod on Fabric
- Missing Fabric API
- Incompatible loader version
Advanced
Regex поиск
Dev Console (Ctrl+Shift+D):
Filter: /ERROR.*sodium/iПокажет только ошибки с "sodium"
Экспорт паттернов
Создай кастомный паттерн:
{
"pattern": "\\[MyMod\\] Error: (.+)",
"category": "ModError",
"severity": "high",
"solution": "Удали MyMod или обнови до последней версии"
}Импорт: Settings → Log Analyzer → Import Patterns
