{"id":3824,"url":"\/distributions\/3824\/click?bit=1&hash=a0d33ab5520cacbcd921c07a49fc8ac5b78623b57936b992ce15c804b99210d4","title":"\u041a\u0430\u043a\u0443\u044e \u0440\u0435\u043a\u043b\u0430\u043c\u0443 \u043c\u043e\u0436\u043d\u043e \u0434\u0430\u0442\u044c \u043d\u0430 DTF \u0438 \u043a\u0442\u043e \u0435\u0451 \u0443\u0432\u0438\u0434\u0438\u0442","buttonText":"\u0423\u0437\u043d\u0430\u0442\u044c","imageUuid":"75ec9ef4-cad0-549d-bbed-1482dc44e8ee","isPaidAndBannersEnabled":false}
Гайды
Demon59901

Облачные сохранения своими руками

С появлением OneDrive, думаю, многие стали реже задумываться о такой вещи как копирование сохранений на флешку, чтобы, например, не потерять их при переустановке системы или чтобы продолжить играть на другом компьютере. Действительно, а зачем? Ведь всё что попадает в папку "Документы" итак автоматически выгружается в облако. Но бывают ситуации, когда игра и не поддерживает облачные технологии и сохраняется не в "Документы". Как же быть? На помощь придут символические ссылки.

Символическая («мягкая») ссылка (также «симлинк», от англ. Symbolic link) — специальный файл в файловой системе, в котором вместо пользовательских данных содержится путь к файлу, открываемому при обращении к данной ссылке (файлу).

Википедия

Грубо говоря, это такой ярлык для файловой системы. Если положить его вместо папки сохранений, игра будет обращаться уже к новому адресу. Идея в том, чтобы оригинальную папку переместить в OneDrive. Таким образом весь наш прогресс будет храниться в облаке.

Есть два способа это сделать.

Ручной способ

1. Скопируйте куда-нибудь оригинальный путь до папки сохранений (лучше сразу в команду ниже).

2. Вырежьте (это важно) эту папку и вставьте её в OneDrive (по идее можно использовать и другой облачный сервис). Скопируйте новый путь.

3. Выполните команду.

Для Windows (cmd):

mklink /d "оригинальный_путь_до_сохранений" "новый_путь_до_сохранений"

Для Unix:

ln -s "новый_путь_до_сохранений" "оригинальный_путь_до_сохранений"

Полуавтоматический способ (только Windows)

Скачиваем программу FreeMove.

Выбираем нашу папку сохранений и куда её перенести. Нажимаем "Move".

Готово.

Теперь прогресс будет сохраняться в облаке. А чтобы перенести его на другой компьютер, там также надо будет просто создать симлинк на эту папку в OneDrive (см. пункт 3).

Вот и всё. Легко и быстро.

0
25 комментариев
Написать комментарий...
Skyimp

Берёшь Dropbox или MEGA... или pCloud... и ебошиш

Ответить
Развернуть ветку
Distortion

из перечисленного только pCloud норм

Ответить
Развернуть ветку
Skyimp

Пользовался всем, все имеют плюсы и минусы )

Ответить
Развернуть ветку
Истинный Данила

Была бы интересна статья о создании своего облака, за которое не пришлось бы платить абонентскую плату.
И (как вариант) можно было бы сохранять данные с телефона на это облако.
Чисто как эксперимент такое с удовольствием бы почитал
Что для этого нужно
Сколько будет стоить
Процесс подключения и т.д.

Ответить
Развернуть ветку
zedalert

Nextcloud, уже готовое решение, ставишь у себе сервер, а в магазине приложений для телефона есть клиент.

Ответить
Развернуть ветку
Истинный Данила

Хорошая тема, спасибо)

Ответить
Развернуть ветку
Aniloks

Кинетик + внешний винч.

Ответить
Развернуть ветку
Влажный Абдужаббор

Поднять дома сервер? Придётся платить провайдеру за статический ip.

Ответить
Развернуть ветку
zedalert

Если провайдер даёт белый адрес, то и динамический сойдёт.

Ответить
Развернуть ветку
lamurchik

20р в месяц.

Ответить
Развернуть ветку
Точилово из вендинга
20р в месяц.

Билайн: подержите мое пиво

Ответить
Развернуть ветку
zedalert

Было дело мне OneDrive крашил игру практически при каждом сохранении, т.к. блокировал на время загрузки файл, а игре это не нравилось.

Да и облачные сейвы не панацея, тот же Control при вылете любит все сейвы поломать, соответственно в облако тоже ломанные версии сейвов попадают.

Так что я бы ещё рекомендую пользоваться такой функцией Windows, как История файлов.

Ответить
Развернуть ветку
Demon59901
Автор

В OneDrive тоже есть журнал версий, правда только на сайте

Ответить
Развернуть ветку
Yurij Georgievich

+История версий onedrive хорошо интегрирована в проводник windows. ПКМ

Ответить
Развернуть ветку
Виталий

Даже не припомню, какие из моих игр в Steam не поддерживают облачные сохранения. А я играю далеко не в мейнстрим.

Ответить
Развернуть ветку
Cursedproha

Я тут в вопросах видел такое же решение но ссылку делали наоборот в папке OneDrive, никак не манипулируя оригинальными файлами.

Ответить
Развернуть ветку
Demon59901
Автор

Я сначала хотел так сделать, а потом подумал, что на двух компах это наверное уже не будет работать, потому что имена пользователей разные — ссылка же будет отличаться.

Ответить
Развернуть ветку
Марк 2
Ответить
Развернуть ветку
Артём Скляр

Есть еще 100% автоматический способ:
1. перестать пиратить Baba is you
2. steam сам сохраняет сейвы в облако

Ответить
Развернуть ветку
Demon59901
Автор

Щас бы всё что покупаешь не в стиме пиратством называть, лол))

Ответить
Развернуть ветку
Антон

хм, может воспользуюсь. ибо надоело переносить все ручками

Ответить
Развернуть ветку
Цусима

Или пользуем Game Backup Monitor и он делает всё сам без симлинков. Как плюс получаем несколько версий бэкапов, чтобы можно было откатиться.

Ответить
Развернуть ветку
DarkPrince9507

Просто берёшь SaveGame Manager делаешь бекапы сохранений любых игр через него и настраиваешь синхронизацию папки с бекапами с облаком. Всё, больше никаких проблем с потерянным сохранениями.

Ответить
Развернуть ветку
emiek

"ln -s "новый_путь_до_сохранений" "оригинальный_путь_до_сохранений""
Только наоборот же:
ln -s "оригинальный_путь_до_сохранений" "новый_путь_до_сохранений"

Ответить
Развернуть ветку
Demon59901
Автор

Да вроде всё верно — сначала указываем где лежит папка в OneDrive, а потом куда создать ярлык

Ответить
Развернуть ветку
Читать все 25 комментариев
null