+ 1 для fogbugz, если вы все равно хотите купить баг-трекер. (У вас его нет? Вы должны!)
внутриигровой компонент IMO полезен, только если вы автоматически собираете дополнительную информацию - например, версию файла, пути установки, отчеты о сбоях, файлы журналов и т. Д. Это много работы, приходится иметь дело в сценарии «без подключения к Интернету» и развертывание обновления не будет доступно всем, даже если у вас есть инфраструктура для автоматического обновления.
Веб-сайт с простым способом отправки отзыва - ссылка на электронную почту или контактная форма - это самый простой в настройке, самый дешевый и быстрый способ обновления. Убедитесь, что ваши спам-фильтры обновлены! Ссылка на веб-сайт, например из меню Пуск, чтобы начать пользователей.
Следующим шагом может быть форум специально для сообщений об ошибках и аналогичных отзывов. Я знаю некоторые компании с сотнями и тысячами активных пользователей, которые делают это очень успешно в течение долгого времени.
Свободно доступный форум также может стать основой для сообщества. Построение сообщества и ведение форума - это большая работа, и не простая.
A общедоступный баг-трекер может выглядеть более профессионально, но может показаться чрезмерным. Если вы планируете крупномасштабное бета-тестирование (> около 100 пользователей) и обновления / новые версии в течение многих лет, то, возможно, это добавляет ценность.
Я считаю, что bugzilla не очень удобна для конечных пользователей (по крайней мере, не из коробки, я уверен, что вы можете настроить ее, если хотите заморачиваться). Также, как уже упоминалось, Fogbugz разрешает публичные представления и имеет встроенный фильтр спама для них. Тем не менее, AFAIK не позволяет отправителю отслеживать состояние его ошибки (я точно не знаю, мы используем FB, но не публичные представления).
Так что в качестве плана действий я бы порекомендовал:
Начните с ссылки на веб-сайт и простой формы обратной связи или по электронной почте.
Когда вы начинаете получать много дубликатов, вы можете опубликовать там простой список ошибок, над которыми вы работаете. если этого больше не достаточно, создайте форум или общедоступный интерфейс отслеживания ошибок - в конечном счете, для вас будет меньше работы.
Когда вы обнаружите, что ошибки трудно воспроизвести, и вам всегда нужно собрать больше информации от клиента, сначала посмотрите, достаточно ли общих инструментов (таких как msinfo32). Если нет, разверните свой собственный компонент отчетности.