Реклама
Привет всем. Обновлял сегодня Geometry Dash до свежего патча (2.208), накатываю сверху загрузчик модов Geode, запускаю игру — а на экране вылетает консоль с кучей красного текста, и игра крашится намертво. При попытке зайти без модов всё нормально, но стоит вернуть библиотеку, как внутриигровой браузер модов выдает ошибку Failed to update index или Connection timed out.
Начал ковыряться в логах и понял, что причин у этого отвала две. Первая — Робтоп (разработчик игры) дропнул минорный патч, который сместил адреса памяти. Из-за этого старые версии модов (те же Megahack или BetterEdit) пытаются прицепиться к старому коду и ломают движок. Вторая причина сетевая — провайдеры в РФ сейчас жестко фильтруют трафик к серверам GitHub API и CDN-узлам, откуда клиент Geode тянет базу данных и сами архивы .geode.
Восстановить работу аддонов можно за пару минут. Сейчас расскажу как.
Быстрая диагностика
| Проблема | Техническая причина | Решение |
|---|
| Краш при запуске GD / Geode не работает на 2.208 | Смещение оффсетов памяти в новом патче игры (моды несовместимы) | Запустить игру в безопасном режиме (зажав Shift) и обновить моды |
| Failed to fetch index / бесконечная загрузка списка | Провайдер блокирует доступ к серверам GitHub (откуда качаются моды) | Включить безопасный DNS (1.1.1.1) в Windows или использовать прокси |
| Не ставятся моды на телефоне / белый экран | В Android 13+ закрыт прямой доступ к папкам игры | Копировать моды вручную через файловый менеджер ZArchiver |
Geode крашит игру на ПК: сброс кэша и Safe Mode
После каждого, даже самого мелкого обновления Geometry Dash, внутренние адреса функций меняются. Загрузчик модов пытается применить старые инструкции (хуки) к новому коду, что вызывает ошибку памяти (Access Violation) и мгновенный вылет на рабочий стол. Если игра даже не доходит до главного меню, нужно принудительно отключить загрузку аддонов, обновить ядро самого Geode и только потом включать моды по одному.
Алгоритм жесткого сброса для Windows:
- откройте Steam, кликните правой кнопкой мыши по Geometry Dash, выберите свойства -> установленные файлы -> обзор;
- зажмите на клавиатуре клавишу Shift и, не отпуская ее, запустите игру через Steam. это активирует Safe Mode (моды не будут загружены, и игра спокойно откроется);
- если игра все равно вылетает, удалите файлы
xinput9_1_0.dll
и Geode.dll
из корневой папки с игрой, а затем скачайте свежий установщик фреймворка с их официального сайта; - чтобы сбросить сломанный список модов, нажмите комбинацию Win + R, введите
%localappdata%Geodeindex
и полностью удалите эту папку. при следующем запуске клиент скачает неповрежденный список заново.
Почему Geode не грузит индекс модов (Failed to fetch)
Ситуация, когда внутриигровой браузер не может загрузить обложки и моды, а вместо списка висит бесконечный спиннер, связана с Роскомнадзором. Фреймворк хранит свои репозитории напрямую на GitHub (домен raw.githubusercontent). В РФ эти узлы сейчас часто попадают под ковровые блокировки или искусственное замедление (троттлинг). Обычный бесплатный ВПН спасает редко. Нужно зашифровать сами DNS-запросы, чтобы провайдер не видел, к какому домену обращается игра.
Как настроить сеть на ПК:
- в Windows зайдите в параметры сети и интернета, выберите ваш адаптер (Wi-Fi или Ethernet);
- в разделе назначения DNS-сервера нажмите «изменить», выберите ручные настройки IPv4 и обязательно включите шифрование «DNS поверх HTTPS» (DoH);
- пропишите публичные адреса от Cloudflare: 1.1.1.1 и 1.0.0.1;
- если используете клиент для обхода блокировок (v2rayN или NekoBox), обязательно включите режим TUN, чтобы трафик самой игры принудительно заворачивался в туннель, а не шел напрямую.
Как установить моды на Android, если Geode не скачивает их
На мобилках проблема еще хуже из-за закрытой файловой системы. Начиная с Android 13 и выше, системная папка Android/data скрыта для обычных приложений. Из-за этого мобильный порт Geode часто не может ни скачать, ни распаковать архив с модом, выдавая ошибку записи (Permission Denied). Единственный рабочий выход — скачать нужный мод через браузер телефона и закинуть его в папку игры руками.
Инструкция для Android:
FAQ: частые ошибки при загрузке модов в GD
При включении мода пишет "Mod targeting older Geode version". Что делать?
Это означает, что автор мода еще не обновил свой код под новую мажорную версию API самого загрузчика (например, с v2 на v3). Фреймворк специально блокирует запуск таких модов, чтобы у вас не крашнулась игра. Сделать с этим ничего нельзя — придется либо ждать обновления от автора аддона, либо физически удалить этот файл из папки mods.
При входе в настройки конкретного мода вылетает пустой черный экран
Такой баг часто связан с тем, что кастомный интерфейс мода написан на старой библиотеке движка Cocos2d, которая конфликтует с аппаратным ускорением вашей видеокарты. Чтобы исправить это, зайдите в графические настройки самой Geometry Dash и отключите оконный режим без рамок (Borderless), переключившись на эксклюзивный полный экран (Fullscreen).
С включенным ВПН сайт выдает ошибку 403 Forbidden
Защитные экраны Cloudflare, которые прикрывают сервера мододелов от DDoS-атак, автоматически блокируют IP-адреса популярных бесплатных ВПН из-за огромного количества спама. Просто смените сервер в вашем приложении на менее популярный (например, Финляндию или Швецию) или используйте личный прокси с чистым IP.