Как сообщить о проблеме
Инструкция по отправке сообщения о проблеме
Как сообщить о проблеме
EyeAuras — очень сложная программа, которая постоянно развивается. К сожалению, развитие не обходится без проблем. Ошибки были, есть и, скорее всего, будут в будущем: какие-то незначительные, а какие-то критические.
Именно поэтому я сделал целую систему, которая позволяет пользователям быстро отправлять логи, конфигурацию, скриншоты и любые другие данные, которые могут помочь в диагностике и исправлении проблемы.
Ошибки можно разделить на 3 основные категории:
1. Дефект
Что происходит?
Что-то работает не так, как ожидается: например, вы заметили странное поведение, не срабатывает триггер или действие выполняется неправильно. Приложение при этом продолжает работать, но не в полном объёме.
Что делать?
Нажмите кнопку “Report a problem” в заголовке окна. Откроется диалог “Error Report”, где можно описать проблему и отправить логи.
2. Сбой приложения
Что происходит?
Приложение внезапно прекращает работу. Обычно это связано с критической ошибкой в самом приложении или его конфигурации.
Что делать?
Диалог “Error Report” откроется автоматически и предложит отправить или сохранить логи. После закрытия окна Error Report приложение завершит работу, так как не может продолжать функционировать в нормальном режиме.
3. Сбой native-приложения — худший сценарий
Что происходит?
Приложение мгновенно закрывается без каких-либо предупреждений и без окна “Error Report” — просто исчезает.
Причины могут быть разными:
- Антивирусы: EyeAuras использует определённые техники, чтобы сохранять совместимость со многими играми и программами. Иногда это может вызывать срабатывания антивирусов. Часто это результат работы алгоритмов машинного обучения, которые помечают потенциальную угрозу — это не обязательно означает вирус, а лишь сигнализирует, что стоит проверить программу внимательнее. Самое быстрое решение — добавить папку EyeAuras в исключения антивируса. Возможно, в будущем я найду более удобное решение, но на 2023 год конкретного плана у меня нет.
- Античиты: из-за своей автоматизации EyeAuras может попадать под внимание некоторых античит-систем. Например, раньше EasyAntiCheat завершал EyeAuras при обнаружении. Однако на октябрь 2023 года такие системы, как EasyAntiCheat, ActiveAntiCheat и Vanguard, не обнаруживают программу и не мешают её работе.
- Критические ошибки приложения: я стараюсь не допускать подобных ситуаций, но полностью исключить их нельзя. Если такое произошло, свяжитесь со мной напрямую — будем разбираться.
Что делать?
Если после перезапуска проблема исчезает, нажмите “Report a problem” и отправьте диагностические данные — логи из предыдущего запуска всё ещё можно отправить или сохранить.
Если приложение стабильно падает при каждом запуске — такое случается редко — выполните следующие действия:
- Откройте в Проводнике путь “%appdata%\EyeAuras\release” (просто скопируйте и вставьте его в адресную строку). Откроется основная папка хранения EyeAuras — в ней находятся конфигурация, логи и всё остальное.
- Сохраните резервную копию файла “config.cfg” и папки “backups” в безопасное место. Это основной файл конфигурации (и его резервные копии), в котором хранятся все ваши настройки, ауры и т. д.
- Удалите “config.cfg” и попробуйте запустить приложение. Это сбросит конфигурацию приложения к настройкам по умолчанию и удалит всё. Именно поэтому на предыдущем шаге вы сделали резервную копию.
- Если приложение успешно запустилось — нажмите “Report a problem” и отправьте мне логи. Во многих случаях этого уже будет достаточно, чтобы понять причину проблемы.
- Если приложение всё равно не запускается — упакуйте всю папку в архив и отправьте мне напрямую в Discord или Telegram. К счастью, такое бывает очень редко, и в большинстве случаев до этого не дойдёт.
- После того как проблема будет решена (например, после обновления приложения), вы сможете восстановить свою конфигурацию из резервной копии и попробовать снова.
Error Report
Откройте окно кнопкой Report a problem в заголовке приложения или кнопкой отчёта в мини-приложении. Оно также может появиться автоматически после исключения.
Опишите проблему, выберите нужные вложения и отправьте отчёт в EyeAuras или сохраните архив для передачи поддержке или автору шары. Комментарий можно изменить, даже если приложение заполнило его заранее. Пустой комментарий не прикладывается.
systemInfo.txtи, в текущих клиентах EyeAuras,applicationInfo.txtсобираются автоматически. Информация о приложении включает отправителя, возможности лицензии, данные запуска, статистику дерева и подписки.stacktrace.txtсодержит доступные сведения об исключении. Недавние логи приложения и скриншоты его окон выбраны по умолчанию.- Скриншоты рабочего стола, конфигурацию аур и другие необязательные файлы можно выбрать в окне. Скриншоты рабочего стола и конфигурация аур по умолчанию не выбраны.
В разделе Отчёты о проблемах и приём архивов описаны формат, собираемые данные, пример и работа с отчётами для авторов шар. Старые архивы без applicationInfo.txt остаются пригодными для диагностики.
