简单世界同步

简单世界同步

使用NAS、本地文件夹或Yandex Disk在设备间同步Minecraft单人世界。

杂项

🌍 简易世界同步

在你的 PC、Steam Deck、笔记本电脑、NAS 和其他设备之间保持《我的世界》单人世界同步。

简易世界同步是一款适用于 Minecraft 1.21.1 的客户端 Fabric 模组。它会在启动前检查同步世界,必要时下载更新的远程版本,并在你离开世界后仅上传更改过的文件。

⚠️ 当前存储支持: 本地文件夹 / NAS 和 Yandex Disk 可用。Google Drive 正在开发中。


✨ 功能特性

🔄 智能同步

  • 启动前自动检查 — 在进入世界之前下载较新的远程版本。
  • 退出后自动上传 — 在“保存并退出”后上传更改。
  • 增量传输 — 仅处理新增、更改和删除的文件。
  • 清晰的进度显示 — 百分比、速度、预计剩余时间、当前文件和更改计数器。
  • 云端世界浏览器 — 查看、下载和删除远程世界。
  • 写入保护 — 锁定文件降低同时更改的风险。
  • 英文和俄文界面,并针对 Steam Deck 优化了布局。

☁️ 存储提供商

  • 本地文件夹 / NAS: 共享文件夹、映射的网络驱动器、外置驱动器、SMB/NFS 或 Syncthing。
  • Yandex Disk: 通过官方 Yandex Disk API 进行授权和同步。
  • Google Drive: 🚧 正在开发中,目前不可用。

⚙️ 工作原理

  1. 在模组设置中选择存储提供商。
  2. 打开 Minecraft 世界设置并为该世界启用同步。
  3. 运行首次同步以创建远程副本和清单。
  4. 启动前,模组会检查远程世界是否更新。
  5. 在“保存并退出”后,模组会等待世界完全关闭并上传更改。
  6. 在另一台设备上,打开 云端世界 并下载该世界。

📁 本地文件夹 / NAS

选择一个所有设备都可访问的文件夹:NAS 共享、映射的网络驱动器、外置驱动器或由 Syncthing 管理的文件夹。选择 本地文件夹 / NAS,指定路径,然后按 使用此存储。模组会自动检查读写权限。

☁️ Yandex Disk

  1. 在存储设置中选择 Yandex Disk。
  2. 按 登录 Yandex 并在浏览器中完成授权。
  3. 返回 Minecraft 并按 使用此存储。
  4. 为所需的世界启用同步。

你的世界数据存储在你自己的 Yandex Disk 账户中。该模组绝不会询问你的 Yandex 密码。

☁️ Google Drive

🚧 正在开发中。 该选项会显示为不可用的占位符,目前无法选择。


⚠️ 重要提示

  • 切勿同时在两台设备上打开同一个世界。
  • 在其他地方启动世界之前,请等待同步完成。
  • 在首次同步之前请手动备份。
  • 传输期间请勿断开 NAS 或互联网连接。
  • 大型世界的首次上传可能需要一些时间。

📦 运行要求

  • Minecraft 1.21.1
  • Fabric Loader
  • Fabric API
  • Java 21

🇷🇺 俄语

Simple World Sync синхронизирует одиночные миры Minecraft между ПК, Steam Deck, ноутбуком, NAS и другими устройствами.

Это клиентский Fabric-мод для Minecraft 1.21.1. Он проверяет удалённую версию перед запуском мира, скачивает более свежие изменения и автоматически выгружает изменённые файлы после выхода.

⚠️ Поддерживаемые хранилища: локальная папка / NAS и Яндекс Диск. Google Drive пока находится в разработке.

✨ Возможности

  • Проверка перед запуском и загрузка более свежей версии мира.
  • Автовыгрузка после выхода через «Сохранить и выйти».
  • Инкрементальная синхронизация только новых, изменённых и удалённых файлов.
  • Подробный прогресс: процент, скорость, оставшееся время и текущий файл.
  • Облачные миры: просмотр, скачивание и удаление удалённых копий.
  • Защита lock-файлом от одновременной записи.
  • Русский и английский интерфейс, адаптированный для Steam Deck.

⚙️ Начало работы

  1. Выберите хранилище в настройках мода.
  2. Откройте настройки нужного мира.
  3. Нажмите Включить синхронизацию мира.
  4. Выполните первую синхронизацию.
  5. На другом устройстве откройте Облачные миры и скачайте мир.

📁 NAS / локальная папка

Укажите общую папку NAS, сетевой диск, внешний накопитель или папку Syncthing. Нажмите Использовать это хранилище — мод сам проверит чтение и запись.

☁️ Яндекс Диск

Выберите Яндекс Диск, нажмите Войти в Яндекс, подтвердите доступ в браузере и затем нажмите Использовать это хранилище. Миры сохраняются только в вашем аккаунте Яндекс Диска.

☁️ Google Drive

🚧 В разработке. Сейчас этот вариант отображается как недоступная заглушка.

⚠️ Важно

  • Не открывайте один мир на двух устройствах одновременно.
  • Дождитесь окончания синхронизации перед запуском мира на другом устройстве.
  • Перед первой синхронизацией сделайте резервную копию.
  • Не отключайте NAS или интернет во время передачи файлов.

💬 反馈 / Обратная связь

错误报告、想法和功能请求:
github.com/Grovymon/simple-world-sync