Как синхронизировать прогресс в love, money, rock-n-roll между устройствами на андроид и виндовс

Пишу до выхода игры, чтобы статья была полезна для большего числа человек.

Так как в самой игре нет функции синхронизации, то приходится делать это своими ручками..

Возможно, что можно синхронизировать и с линуксом, про софт на него не знаю ничего. С айос уверен на 99.9% нельзя это сделать (без jailbreak).

Сам я это делал через onedrive, но можно теоретически через Google drive и Яндекс диск и другие.

Сначала ищем сэйвы на ПК. Точно не знаю, где их искать, т. к. ещё несколько дней не у компа буду. Заходим в Стим, где-то справа должна быть в настройках игры кнопка открыть папку с игрой. Далее ищем папку под названием saves (скорее всего так называется, по крайней мере на телефоне такое название). Как нашли, то копируем путь к ней, включая саму папку.

Теперь привязываем ее к onedrive. Открываем командную строку (PowerShell не подходит) и вводим следующую команду:

mklink /j «% UserProfiles\Onedrive\SavesLmr« «ПУТЬ К сэйвам НА ПК»

SavesLmr — это название папки с сэйва в onedrive.

Теперь все изменения с папкой на диске будут происходить и в папке с игрой.

Далее часть с андроидом. Скачиваем foldersync. Даем все требуемые разрешения (по идее можно дать только на папку с лмр, если вы сильно боитесь за данные или не доверяете приложению, но я не пробовал). Теперь заходим в третий раздел снизу, в аккаунты. Привязываем своей аккаунт с диском, в моем случае onedrive. Далее заходим во второй раздел и создаем задание. Напишу все важные настройки. Тип синхронизации — двусторонняя. Папка на сервере — SavesLmr. Локальная папка — /storage/emulated/0/Android/data/su. sovietgames. lovemoneyrocknroll/files/Saves. Путь может немного изменится на релизе игры, в демке так. Также возможно, что на другом устройстве начало может будет другое. У меня Samsung, Android 11.

Планирование, расписание, включена запланированная синхронизация. Интервал ставим по своему усмотрению. Я поставил 4 часа. Например, поиграл до 12 часов и в 16 часов на компьютере сто процентов будет обновление сэйва. Вообще, можно поставить в продвинутых настройках мониторинг папки, и он должен сразу синхронизировать, но у меня не сработало. Если нужен сэйв раньше на любом устройстве, то просто надо зайти в приложение и нажать кнопку синхронизация. Главное не нажимайте несколько раз, а то он может потереть сэйвы, т. к. изменится дата синхронизации, и он подумает, что новый сэйв — это старый сэйв. Плюс у onedrive есть одна неприятная особенность, что он иногда может не быстро синхронизировать, поэтому требуется некоторое время. С другими популярными дисками такого нет.

Настройки синхронизации, синхронизация подпапок, скрытых папок и удаления. Если не хотите, чтобы удаления сэйвов в игре удаляли их везде, то не ставьте последний пункт. Заменять старые файлы, всегда. Если и локальный, и удаленный файл изменён, то переписать старый. Не знаю как будут работать названия в сэйвах, если каждый раз новое, то для безопасности лучше поставить «предполагать, что они идентичны«, но если названия будут привязаны к номеру ячейки сэйва, то выбираем »переписать старый». У меня стоит второй вариант.

Соединение, использовать любое соединение (если вы хотите, чтобы он и через мобильную сеть синхронизировал), использовать wifi (если хотите только через wifi, все логично:)).

Уведомления можно выключить, чтобы лишний раз не дергались.

Вроде все. Теперь все сэйвы и на Андроиде, и на виндовсе будут одинаковые.

 

Источник

Читайте также