# Часто задаваемые вопросы (FAQ) ## Установка и настройка ### Q: Плагин не загружается, что делать? A: Проверьте: - Версию Java (требуется 17+) - Версию сервера (Paper 1.19.2+) - Логи сервера на наличие ошибок - Правильность названия файла плагина ### Q: Как настроить Discord уведомления? A: 1. Создайте webhook в настройках Discord канала 2. Скопируйте URL webhook 3. Вставьте его в `config.yml` в поле `webhook-url` 4. Перезагрузите плагин командой `/reload confirm` ### Q: Какую базу данных выбрать? A: - **SQLite** - для серверов до 100 игроков, не требует настройки - **PostgreSQL** - для больших серверов, лучшая производительность ## Использование ### Q: Игроки не могут отправлять репорты A: Проверьте права доступа: - Убедитесь что у игроков есть право `lorep.report` - Проверьте настройки плагина прав (LuckPerms, PermissionsEx и т.д.) ### Q: GUI не открывается A: Проверьте: - Есть ли у вас право `lorep.admin` - Нет ли ошибок в консоли - Правильно ли настроена база данных ### Q: Как удалить репорт? A: В текущей версии удаление репортов через игру не поддерживается. Можно удалить напрямую из базы данных или ждать следующего обновления. ### Q: Можно ли изменить сообщения плагина? A: Да, все сообщения настраиваются в секции `messages` файла `config.yml`. ## Производительность ### Q: Плагин тормозит сервер A: - Переключитесь на PostgreSQL если используете SQLite - Увеличьте `pool-size` в настройках PostgreSQL - Проверьте логи на ошибки подключения к БД ### Q: Discord уведомления не приходят A: Проверьте: - Правильность URL webhook - Доступность Discord API с вашего сервера - Логи плагина на наличие ошибок ## Совместимость ### Q: Работает ли с Spigot? A: Нет, плагин требует Paper API. Используйте Paper, Purpur или Pufferfish. ### Q: Поддерживается ли версия 1.18? A: Нет, минимальная поддерживаемая версия - 1.19.2. ### Q: Работает ли с другими плагинами репортов? A: Плагин независим, но может конфликтовать с другими системами репортов. Рекомендуется использовать только один плагин репортов. ## Разработка ### Q: Есть ли API для других плагинов? A: Да, смотрите [документацию API](api.md). ### Q: Как собрать плагин из исходников? A: ```bash git clone https://codeberg.org/loki5512344/Loreport.git cd Loreport ./gradlew shadowJar ``` Готовый jar будет в папке `build/libs/`. ### Q: Как сообщить об ошибке? A: Создайте issue на [Codeberg](https://codeberg.org/loki5512344/Loreport/issues) с подробным описанием проблемы и логами. ## Миграция ### Q: Как перенести данные с другого плагина репортов? A: В текущей версии автоматическая миграция не поддерживается. Обратитесь к разработчику для помощи с миграцией. ### Q: Как сделать бэкап репортов? A: - **SQLite**: скопируйте файл `plugins/Loreport/reports.db` - **PostgreSQL**: используйте `pg_dump` для создания бэкапа базы данных ## Поддержка ### Q: Где получить помощь? A: - [Issues](https://codeberg.org/loki5512344/Loreport/issues) - для багов - [Discussions](https://codeberg.org/loki5512344/Loreport/discussions) - для вопросов - Discord сервер разработчика (ссылка в профиле) ### Q: Планируются ли новые функции? A: Да! Планируется: - Веб-панель для управления репортами - Система категорий репортов - Автоматические действия (бан, кик) - Интеграция с другими плагинами модерации