Как безопасно обновить Terraria на Android и сохранить миры

Короткий ответ: перед любым апдейтом или откатом обязательно сделайте ручной бэкап папок Worlds, Players и Clips из Android/data/com.and.games505.Terraria/Files/ на ПК или в облако — затем можно обновлять через магазин или устанавливать нужный APK и вернуть файлы назад.

Обязательное резервное копирование (2 минуты)

  1. Проверьте путь: Android/data/com.and.games505.Terraria/Files/ — в нём папки Worlds, Players, Clips.
  2. Через ПК (рекомендую): подключите телефон по USB в режиме "Передача файлов", откройте проводник и скопируйте эти папки в отдельную папку на компьютере с датой (например, Terraria_backup_2026-03-15).
  3. Если проводник не показывает Android/data (Android 11+): включите USB Debugging в настройках разработчика и используйте ADB:
    • сохранить на ПК: adb pull /sdcard/Android/data/com.and.games505.Terraria/files/ ./Terraria_backup/
    • вернуть назад: adb push ./Terraria_backup/ /sdcard/Android/data/com.and.games505.Terraria/files/
  4. Если предпочитаете мобильный файловый менеджер — используйте тот, что может работать с Android/data или храните резерв на внешней SD/в облаке.

Делайте бэкап после каждого крупного прогресса (например, победа над боссом). Один мир до ~50 МБ, персонаж 1–2 МБ.

Обновление и проверка совместимости версий

  • Обычный путь: обновите через Google Play и запустите игру — если бэкап сделан, данные в безопасности.
  • Если нужно установить конкретную версию, скачайте APK из надёжного источника и проверьте контрольную сумму файла. Разрешите установку из "Неизвестных источников" только временно.
  • После установки новой версии запустите игру и проверьте несколько миров; если видите сообщение "Мир повреждён", откройте его в новой версии и сохраните заново — часто это фиксит формат.
  • Важное ограничение: очень старые миры (очень ранние версии) могут требовать поэтапного обновления — сначала открыть их в промежуточной версии, затем в целевой (например, 1.2 → 1.3 → 1.4).

Не удаляйте приложение перед бэкапом. Удаление без резервной копии может привести к потере данных.

Откат версии и восстановление миров

  1. Если нужен откат (для модов или совместимости), сначала сделайте бэкап, затем удалите текущую версию.
  2. Установите APK желаемой версии.
  3. Верните папки Worlds и Players в Android/data/com.and.games505.Terraria/Files/. При использовании ADB: adb push.
  4. Если мир не открывается — попробуйте открыть его в версии ближе к исходной, сохранить и затем открыть в целевой; некоторые изменения формата требуют промежуточного шага.
  5. Для модификаций: используйте тот базовый релиз игры, с которым совместим ваш мод-лоадер; на Android моды часто работают нестабильно — держите отдельный бэкап.

Частые ошибки

  • "Не вижу папку Android/data" — Android 11+ ограничивает доступ; используйте ADB или проводник на ПК.
  • "После установки мира нет" — проверьте, куда вы скопировали бэкап (правильный путь с учётом регистра и files).
  • "Мир пишет «повреждён»" — откройте и пересохраните в новой версии; если не помогает — попробуйте промежуточную версию.
  • Забыл сделать бэкап и удалил игру — шанс восстановить минимален без ранее сохранённой копии.

FAQ

  • Можно ли хранить бэкап в облаке? Да, сохраняйте копию на Google Drive/диск и на локальный ПК для надёжности.
  • Удалится ли мир при удалении игры? В большинстве случаев удаление приложения стирает данные; не удаляйте без бэкапа.
  • Как проверить целостность бэкапа? Скопируйте папку обратно на телефон и убедитесь, что миры открываются в игре.
  • Нужно ли отключать облачные сохранения? Рекомендуется временно отключить автоматическую синхронизацию при манипуляциях с файлами, чтобы избежать конфликтов.

Удачи в обновлении — с правильным бэкапом вы полностью контролируете процесс и сохраните все достижения.