Реклама
Веер добрый, сегодня решил поделиться болью, которую смог решить и надеюсь вам тоже поможет. Разбирал дампы сетевых пакетов для машины в локалке: полоса загрузки в лаунчере намертво встает на 0%, кнопка
Download не реагирует, а в дампах консоли идет непрерывный поток ошибок Failed to download manifest с сбросом таймаута при попытке достучаться до адреса edge.forgecdn. Если пытаться обновить аддоны или собрать профиль с модами, приложение намертво зависает на этапе Forging your library, а с браузера сайт просто висит (бесконечная загрузка). Короче, давайте разбираться по порядку.
Почему CurseForge висит на Forging your library и что делать
Очистка кэша в appdata и сброс логов Overwolf
Когда сетевое соединение неожиданно обрывается в момент индексации файлов, в локальной базе данных SQLite происходит сбой транзакционного журнала WAL (app.db-wal и app.db-shm), расположенного в пользовательском каталоге. Модуль рендеринга Chromium теряет доступ к таблицам индексов, из-за чего клиент застряет в бесконечном цикле обработки ошибок при запуске.
Для сброса поврежденных файлов выполняем следующие действия:
- Полностью закройте лаунчер и выгрузите процесс Overwolf.exe через Диспетчер задач.
- Нажмите сочетание клавиш Win + R, введите %appdata%/CurseForge и нажмите Enter.
- Удалите каталоги Cache, Code Cache, а также все файлы с расширением .db-wal и .db-shm.
- Перейдите по пути %localappdata%/Overwolf/CustomApps/CurseForge и сотрите содержимое папки локального хранилища.
- Запустите лаунчер заново — программа пересоздаст индексные таблицы и заново просканирует игры.
Полный сброс параметров локальной базы данных потребует времени на повторное сканирование диска и переиндексацию всех установленных модов.
Ошибка Failed to download manifest и почему CurseForge не работает с Zapret
Настройка Zapret: добавляем edge.forgecdn в list-general.txt
Лаунчер работает на базе графической оболочки Overwolf и при сборке профилей отправляет запросы к api.curseforge, а сами файлы подтягивает с хостов edge.forgecdn и mediafilez.forgecdn. Дефолтные профили Zapret не помогают, потому что в стандартных списках обхода прописаны только домены Ютуба и Дискорда, а адреса игровых CDN отсутствуют. Когда DPI провайдера считывает SNI-заголовок соединения к forgecdn сессия принудительно обрывается.
Инструкция по внесению правил в конфигурацию:
- Остановите фоновую службу обхода через запуск файла service.bat с выбором пункта Remove Services.
- Откройте папку утилиты Zapret, зайдите в директорию lists и откройте текстовый документ list-general.txt.
- Добавьте с новой строки следующие домены: curseforge[точка]com, api.curseforge[dot]com, overwolf[точка]com, forgecdn[точка]net, edge.forgecdn[dot]net, mediafilez.forgecdn.[dot]net, neoforged[dot]net, maven.neoforged[точка]net и fabricmc[точка]net.
- Сохраните документ и заново зарегистрируйте службу через запуск service.bat от имени администратора.
Скобочки где написано точка или dot замените на обычную точку
Эта ручная конфигурация перестанет работать, если ваш оператор перейдет к полной блокировке подсетей IP-адресов зарубежных хостингов.
Какие возникают сбои и как исправить?
| Сбой | Техническая причина | Быстрое решение |
|---|
| Загрузка зависает на 0% / Failed to download manifest | Сброс TLS-пакетов на ТСПУ при обращении к edge.forgecdn | Добавление доменов forgecdn в list-general.txt утилиты Zapret |
| Зависание на моменте Installing NeoForge или Fabric | Фильтрация IP-адресов мавен-репозиториев neoforged и fabricmc | Внесение адресов загрузчиков модов в списки исключений |
| Бесконечная загрузка Forging your library | Повреждение журнала WAL в локальной базе данных SQLite | Удаление файлов .db-wal в папке %appdata%/CurseForge |
FAQ
Вопрос: почему при запущенном VPN приложение CurseForge не работает и выдает ошибку сети?
Ответ: большинство бесплатных ВПН работают как обычные браузерные прокси на уровне протокола HTTP/HTTPS и не туннелируют сетевые сокеты стороннего десктопного софта. Оболочка Overwolf отправляет запросы через системные сокеты Windows, и если ВПН-клиент не создает виртуальный сетевой адаптер (TAP/TUN), трафик лаунчера идет напрямую через блокирующий шлюз вашего провайдера.
Вопрос: что делать, если архивы модов скачиваются через браузер, но при импорте zip-файла вылетает ошибка?
Ответ: сбой импорта происходит из-за того, что при сборке профиля лаунчер все равно обращается к API для сверки файла манифеста и загрузки ядер модлоадеров. Если доступ к api.curseforge или maven.minecraftforge заблокирован, клиент не сможет завершить сборку. Настройте раздельное туннелирование трафика для самого лаунчера.
Вопрос: как исправить ошибку Unable to connect to Overwolf servers при старте приложения?
Ответ: эта ошибка означает блокировку управляющих серверов overwolf.com или рассинхронизацию токенов OAuth 2.0. Очистите системный кэш сокетов через командную строку с помощью команды ipconfig /flushdns, добавьте домен overwolf[точка]com в списки вашей утилиты обхода и сбросьте куки авторизации в браузере по умолчанию.
Если у вас все еще не скачиваются сборки, вылезают нестандартные ошибки при сборке манифеста, оставляйте в теме вашу проблему. постараемся вместе с вами ее решить.
В идеале указать модель устройства, версию операционной системы, интернет-провайдера и прикрепить фрагменты логов из папки %appdata%/CurseForge/logs. Всем удачи.