steam sync что это
Что делать, если Стим не смог синхронизировать файлы с помощью Steam Cloud?
Причин, по которым это может произойти наверняка может быть множество, но в геймерском сообществе идентифицировано две.
Конфликт данных
До того момента, как начать разбираться в причинах, важно уяснить, что такое Steam Cloud. А также какую роль данная опция играет в онлайн-сервисе.
Вся статистика пользователя, а также настройки и информация, которую он сохраняет в процессе игры, хранится в облачном хранилище данных. Оно получило название Steam Cloud. Также здесь хранятся и самой платформы Стим. К ним можно отнести список имён пользователя друзей, различные категории и параметры Стима для десктопной версии.
Задача опции Steam Cloud – загрузить данные пользователя из облака для использования на абсолютно любом компьютере. Это означает, что где бы он ни играл, при сохранении данных в облаке все его новые победы в Стиме отобразятся на домашнем компьютере.
Обратите внимание! Синхронизация данных облака и десктопного приложения на ПК происходит в фоновом режиме. Причём повлиять на её правильную работу служба поддержки Стима способна в очень ограниченных пределах. Наиболее частой проблемой является утеря данных. Поэтому любые действия пользователя должны быть корректными и взвешенными.
Зная об этом нюансе, пользователи всегда расстраиваются, когда видят у себя на мониторе досадную ошибку: «Steam Cloud не смог синхронизировать ваши файлы».
Причина её понятна: это несовместимость данных, которые лежат в Steam Cloud, с лежащими на диске компьютера файлами. Данный конфликт возникает в момент внутренних сбоев. Они могут возникать на самом ПК и, в частности в десктопном клиенте. Причём ситуация может наблюдаться и в том случае, когда для игровых целей используется один и тот же компьютер.
Получается, что системе «трудно выбрать», что взять за основу – данные облака или данные локального диска. И это должен сделать за систему сам пользователь.
Отличный совет в этом случае – кликнуть мышью по иконке данных игры, которая запущена на ПК пользователя. Это самые «свежие» изменения, поэтому важно их сохранить в первую очередь.
В случае возникновении конфликта при выборе одной из версий данных нужно правильно выбрать вариант. Он должен быть более «свежий». Об этом укажет время созданных файлов.
Важно! Когда пользователь запускает игру в автономном режиме, связь с облаком прерывается. А это значит, что синхронизация невозможна, поскольку ей нужна сеть. Это как раз тот самый случай, который приводит к ошибке «Steam Cloud не смог синхронизировать ваши файлы». Поэтому игровая история за этот период будет утеряна.
Синхронизация данных недоступна
Есть ещё одна причина, по которой данные на ПК и в облаке разнятся. Это недоступность процесса синхронизации. В этом случае в ошибке на экране будет указано, что нет возможности соотнести данные на ПК пользователя с данными на сервере.
Важно! в этом случае желательно вообще не заходить в игру. Причина кроется в том, что игровая история период, пока синхронизация недоступна, не сохранится. Восстановить её не будет возможности. Конечно же, такая ситуация не страшна, если игрок проводит время в игре ради удовольствия, и нажитое «добро» ему неинтересно. В это случае можно смело запускать игру.
Как правило, проблемы, в которых выходит предупреждение «Steam Cloud не смог синхронизировать ваши файлы» имеют краткосрочный период действия. Причину нельзя найти и «починить». А поэтому самое разумное решение – это запастись терпением и дождаться лучших времён.
Чаще всего это происходит вследствие большой загрузки серверов во время крупных распродаж, какие-то организованных мероприятий. В такие периоды на онлайн-платформе всегда наблюдается большое количество посетителей и их активность. А это нагрузка на систему.
А пока ситуация на сервере не нормализовалась, пользователю лучше не терять время зря. Что можно сделать? Вот набор советов:
Утверждать, что эти действия могут пользователю справиться с проблемой, нельзя, но небольшие шансы есть. В любом случае данные действия не нанесут вреда ни компьютеру, ни приложению.
Заключение
С ситуацией, когда Steam Cloud не смог синхронизировать ваши файлы, хоть раз в жизни сталкивается практически каждый пользователь онлайн-платформы. Такая проблема возникает по независящим от пользователя причинам.
Лучшее, что пользователю можно сделать в этой ситуации, это не паниковать. Желательно просто спокойно выждать время, пока сервис восстановится. Вскоре работа серверов Стима нормализуется, и геймер снова сможет погрузиться в виртуальный мир любимой игрушки.
Как синхронизировать или выгрузить сохранения своих игр из Steam Cloud
Облачные хранилища данных становятся частью нашей жизни и, в конечном итоге, всё больше наших данных будут храниться в облаке. Это может освободить свободное место на наших физических устройствах, но может стать и проблемой, когда это не работает должным образом. Например, когда сохранения игр не синхронизируются со Steam Cloud.
К счастью, существует способ вручную выгрузить сохранения из Steam Cloud, если в этом возникнет необходимость. Для начала необходимо включить синхронизацию со Steam Cloud, если она каким-то образом была отключена.
Если сохранения вашей игры не синхронизируются с облаком и не появляются в игре, щёлкните правой кнопкой мыши на эту игру в своей библиотеке Steam и в контекстном меню выберите пункт «Свойства…». В появившемся окне на вкладке «Общие» установите галочку в пункте «Включить синхронизацию сохранений со Steam Cloud для [название игры]».
Через несколько минут ваши сохранения должны появиться в меню загрузки в игре. Если этого не произойдёт, то есть другое решение.
Для начала, отключите синхронизацию со Steam Cloud для вашей игры. Затем, перейдите на страницу просмотра сохранённых игр в Steam Cloud и войдите в свой аккаунт Steam, если вы этого ещё не сделали. В списке игр найдите нужную и нажмите «Показать файлы» в правом столбце.
Затем, найдите нужное сохранение и выгрузите его в нужное вам место. Если сохранение нужно для игры, то необходимо в Интернете найти размещение папки, в которой должны хранится сохранения для каждой конкретной игры.
Если вы всё сделали правильно, то сохранение должно появиться в меню загрузки в игре
Для этого необходимо в клиенте Steam выбрать меню «Steam», в контекстном меню выбрать пункт «Настройки», в левом списке выделить пункт «Cloud» и поставить галочку в пункте «Включить синхронизацию со Steam Cloud для поддерживаемых приложений».
Steam sync что это
Вкратце
Уровень интеграции
Обзор Steam Cloud
Облачная синхронизация Steam Cloud представляет собой простую и прозрачную систему удаленного хранения файлов для игр. Файлы, указанные при настройке Auto-Cloud или записанные на диск (созданные, изменённые, удалённые и т. д.) с использованием Cloud API, автоматически будут продублированы на серверах Steam после выхода из игры.
Если пользователь меняет компьютер, все файлы автоматически будут загружены на новую машину перед запуском игры. После этого игра получит доступ к файлам либо через API Steam Cloud, либо напрямую с диска. Следует избегать настроек, специфичных для конкретного компьютера, таких как настройки видео.
Клиент Steam берет на себя работу по синхронизации файлов на всех компьютерах пользователя.
Пользователи могут отключить синхронизацию для всех игр в настройках Steam, сняв галочку «Включить синхронизацию со Steam Cloud для поддерживаемых приложений».
Пользователи также могут отключить синхронизацию для конкретной игры в ее настройках.
Замечания и рекомендации
Помните, что Steam синхронизирует пользовательские файлы Steam Cloud для вашей игры до и после каждой сессии. Все соответствующие файлы, которые изменятся во время сессии, будут загружены в Cloud сразу по ее окончании. Если ваша игра записывает очень большие файлы или много маленьких файлов в Steam Cloud, это может значительно влиять на пропускную способность сети пользователя, а также создавать задержку при попытке выключить Steam или перезагрузить игру.
В целом, предпочтительнее использовать файлы маленького размера. Если сохранение для конкретного пользователя может быть разделено на категории: всё, что может часто меняться, и то, что не будет меняться часто, мы рекомендуем сохранять отдельные файлы для этих категорий. В таком случае неизменённая часть сохранения не будет загружаться после каждой сессии.
Ограничения размеров файлов
Максимальный размер файла для Steam Cloud может со временем измениться. Вот некоторые текущие лимиты и пороговые значения:
Размер | Ограничение |
---|---|
100 Мб | Максимальный размер вызова ISteamRemoteStorage::FileWrite или ISteamRemoteStorage::FileWriteStreamWriteChunk |
256 Мб | Может привести к неоптимальному выбору конечной точки хранилища пользователя, что негативно скажется на скорости загрузки/выгрузки |
Начальная настройка
Для настройки Steam Cloud нужно установить квоту байтов на одного пользователя и квоту файлов на одного пользователя на странице настроек Steam Cloud в разделе управления приложением Steamworks.
Квоты устанавливаются для всех игр с поддержкой синхронизации из расчёта на каждого пользователя в игре. Рекомендуется установить значения, приемлемые для вашей игры.
ВНИМАНИЕ: Не забудьте нажать кнопку «Сохранить» внизу страницы и опубликовать изменённые настройки. После публикации значок синхронизации будет виден в клиенте Steam всем пользователям, у которых есть ваша игра.
API Steam Cloud и Steam Auto-Cloud
Steam предлагает два способа использования Steam Cloud. Ознакомьтесь с их основными различиями и определите, который лучше подходит для вашего приложения.
Первый — API синхронизации Steam Cloud.
В Cloud API представлены функции, которые позволяют интегрировать Steam Cloud непосредственно в игру. API Cloud изолирует друг от друга файлы отдельных пользователей Steam и предоставляет больший уровень контроля над синхронизацией.
API Steam Cloud предоставляются через интерфейс ISteamRemoteStorage. Вы можете найти пример его использования в проекте Приложение-образец с API Steamworks (SpaceWar).
Второй — автосинхронизация Steam Auto-Cloud.
Steam Auto-Cloud была разработана для тех игр, в которых вы хотите обойтись без интеграции Cloud API. Она позволяет быстро начать работу, но не обладает гибкостью, присущей Cloud API.
Если вы предпочитаете более глубокую интеграцию со Steam Cloud (например, позволяя выбирать, какие из сохранённых файлов могут храниться в облаке), то вам следует использовать Cloud API. В противном случае воспользуйтесь автосинхронизацией Steam Auto-Cloud.
Steam Auto-Cloud
Настройка
After completing the Начальная настройка the Steam Auto-Cloud configuration section will unlock on the Steam Cloud Settings page.
Root Paths describe groups of files which will be persisted to the Steam Cloud. Each Root Path can be as specific as a single file or as wide as all files under a given subfolder. Use a new path for each group of files to sync.
A Root Path is composed of 5 parts:
Корень
Это предопределенный список путей, где обычно сохраняются игры.
Корень | Поддерживаемые ОС | Путь |
---|---|---|
Директория установки приложения | Все | [Папка установки Steam]\SteamApps\common\[Папка игры]\ |
SteamCloudDocuments | Все | Специфический для платформы путь, к примеру на Linux: /.SteamCloud/[username]/[Game Folder]/ |
WinMyDocuments | Windows | %USERPROFILE%\Документы\ |
WinAppDataLocal | Windows | %USERPROFILE%\AppData\Local\ |
WinAppDataLocalLow | Windows | %USERPROFILE%\AppData\LocalLow\ |
WinAppDataRoaming | Windows | %USERPROFILE%\AppData\Roaming\ |
WinSavedGames | Windows | %USERPROFILE%\Сохраненные игры\ |
MacHome | macOS | |
MacAppSupport | macOS | |
MacDocuments | macOS | |
LinuxHome | Linux | |
LinuxXdgDataHome | Linux | $XDG\_DATA\_HOME/ |
Подкаталог
Путь подкаталога к файлам в облаке является относительным по отношению к корню. Если подкаталога нет, используется `.`
Шаблон
Вкл. подпапки
Замена корня
If your application is cross-platform and requires different directories for each OS. You can use the Root Overrides functionality to specify an override the Root Paths that you set above.
The root paths specified above can be overridden to correspond to a different path on another OS. If you use Root Overrides, you must specify [All OSes] in the Root OS drop down above.
A Root Override consists of 5 parts.
Исходный корень
Новый корень
Добавление/замена пути
Заменить путь
Пример: настройка Auto-Cloud для приложений Unity
The following is an example of setting up Auto-Cloud for use with Unity and the Application.persistentDataPath property where the value is different per OS. The Windows version is configured as the Root Path with the company in Unity set to DefaultCompany and the Project called AutocloudSample. On macOS and Linux/SteamOS, the alternate paths from Application.persistentDataPath are set in the Add/Replace Path field and Replace Path is enabled.
With these settings, Auto-Cloud files will be synchronized between the three folders as shown in the Preview samples.
Предрелизное тестирование
Dynamic Cloud Sync
Currently, the ability to flag an application as supporting dynamic Cloud sync is only available to Valve admins. Get in touch with your Valve contacts for more detail.
Note that this feature supports applications whether they use the ISteamRemoteStorage API to manage files, or AutoCloud.
Debugging
First, always ensure that you have published your changes on the Steam partner website and have waited up to 10 minutes or restarted your Steam client to receive the published changes.
See Отладка API Steamworks for additional information.
Steam не смог синхронизировать ваши файлы с помощью Steam Cloud: что делать?
Вылезла ошибка «Steam не смог синхронизировать ваши файлы с помощью Steam Cloud», когда вы запустили любимую игрушку? Эта проблема может возникнуть у каждого – вы по-прежнему можете проходить уровни и миссии, но ваш прогресс не сохраняется! Что делать?
Конфликт данных
Прежде чем разбираться, почему Steam Cloud не смог синхронизировать ваши файлы, дадим небольшой обзор этой функции Steamworks. Опция Cloud позволяет играм использовать облачное хранилище файлов и данных – это статистика, настройки, сохранения и другая пользовательская информация. Также в облаке хранятся настройки платфомы – список псевдонимов друзей, категории и параметры десктопного клиента.
Чем удобна эта опция? Загрузка данных производится из облачного хранилища Cloud, что позволяет сохранить выставленные настройки пользователя на любом компьютере. Даже если вы заходите в игру на другом устройстве, прогресс полностью сохраняется. Хотя иногда возникает ошибка «Стим не смог синхронизировать ваши файлы».
Очень важно знать следующее: автоматическая синхронизация проходит в фоновом режиме и саппорт платформы не может повлиять на решение некоторых проблем. В частности, в большинстве случаев не представляется возможным возврат утерянных данных – именно поэтому нужно тщательно взвешивать каждое предпринимаемое действие.
Если Steam Cloud не смог синхронизировать ваши файлы – это печально! Прежде чем переходить к отсутствию опции, поговорим о конфликте. Что это?
Почему такое происходит, из-за чего Steam Cloud не синхронизирует данные и выдает конфликт? Порой локальная информация не совпадает с историей, хранящейся на серверах – ошибка появляется на любом компьютере из-за внутреннего сбоя (даже если вы не меняли устройство во время игры).
Как следствие, система не может самостоятельно выбрать одну из категорий – вам придется сделать это, чтобы разрешить конфликт. Настоятельно рекомендуем кликнуть по иконке данных, которые были изменены позже (недавно). Это позволит сохранить игровой прогресс, достигнутый во время последнего подключения. Если Steam не может синхронизировать ваши файлы в Cloud из-за конфликта, тщательно проверяйте время! Вы должны выбрать тот вариант, который максимально близок к времени вашего последнего сеанса в игре.
Стоит учесть: пока вы играете в автономном режиме, синхронизация невозможна – для этого требуется подключение к сети. Это с огромной долей вероятности может вызвать ошибку «Стим не смог синхронизировать ваши файлы» в будущем.
Синхронизация недоступна
Переходим ко второй части обзора – если перед вами висит окно с ошибкой, где черным по белому сказано о невозможности сопоставить локальные данные с информацией на серверах, что делать в таком случае? Если Steam не смог синхронизировать полученные достижения из Cloud, не стоит заходить в игру.
Важно: если вы решите запустить игрушку не смотря на предупреждение, последствия могут быть неприятными. Достигнутый прогресс не сохранится, он не подлежит восстановлению – вы потеряете минуты и часы зря! Готовы к такому развитию событий? Тогда запускайте.
Вас беспокоит ошибка «Steam не смог синхронизировать ваши файлы с помощью Steam Cloud»? Чаще всего проблема носит кратковременный характер и решается без вмешательства пользователей. Рассинхрон локальных и серверных данных происходит по причине резкой перегрузки серверов. Такое бывает во время наплыва пользователей (распродажи, массовые мероприятия и многое другое). Ничего сделать нельзя, просто подождите. Ошибка исчезнет быстро!
Что рекомендуют пользователи для решения проблемы? Попробуйте выйти из десктопного клиента и перезагрузить компьютер. Можно почистить кэш и запустить программу в безопасном режиме (только на Windows). Никаких гарантий, что действия помогут – но хуже не будет.
Даже если сейчас Steam не смог синхронизировать ваши файлы – не расстраивайтесь, в скором будущем проблема будет решена и вы сможете вернуться к любимым игрушкам, не переживая за достижения!
Обзор Steam Cloud
Steam Cloud есть у каждого, даже если вы об этом не подозреваете! Расскажем, как правильно работать с облачным хранилищем, найдем поддерживаемые приложения и научимся чистить данные. Будет интересно и полезно!
Что за функция
Что такое Steam Cloud простыми словами — это облачное хранилище, одна из функций Steamworks. Именно здесь хранятся разные типы данных – это пользовательские настройки, сохранения, статистика профиля в игре, настройки клиента, категории, псевдонимы друзей и многое другое. Облачные данные загружаются при каждом входе в аккаунт, их можно использовать на любом компьютере – в этом их огромный плюс и особенность!
Что это за Steam Cloud – разобрались. Не каждая игра поддерживает работу облачного хранилища – этот вопрос решается исключительно непосредственно разработчиками. Именно разработчики определяют, какие файлы будут отправляться на хранение в облако.
Если игра поддерживает SC, на ее странице в магазине справа будет находиться соответствующий логотип. Чтобы узнать точно, какие настройки и данные сохраняются в облако, нужно обращаться к разработчику (или в сообщество игры).
Как включить или отключить
Стим Клауд можно включить или выключить для отдельно взятой игры – эти настройки доступны каждому пользователю. Придется поработать в десктопном клиенте (в веб-версии таких возможностей нет).
Заходим в приложение, авторизуемся и делаем следующее:
Важно! Если вы решаете отключить SC, игровой прогресс будет сохраняться не в облаке, а на конкретном устройстве, где вы проходили соответствующие уровни.
Понятно, где находится Стим Клауд для конкретной игры – теперь откроем общие настройки (нажмите на системную кнопку наверху слева и перейдите к соответствующему пункту меню).
Это отличный способ работать со всеми играми одновременно.
Важно понимать, как зайти в Steam Cloud – полноценного отдельного приложения не существует, это хранилище, существующее исключительно в облаке! Давайте поговорим о том, куда попадают настройки и пользовательские сейвы.
Где хранятся данные
Вам не надо задумываться о том, как и где скачать Steam Cloud – облачное хранилище создается автоматически, если загруженная игра его поддерживает. Стоит разобраться, где сервис хранит файлы – это может пригодиться для устранения ошибок и удаления данных.
Вместе поищем, где находится Steam Cloud. По умолчанию файлы из облака сохраняются в следующих директориях (если вы не меняли путь загрузки):
Как открыть Стим Клауд, чтобы посмотреть облачные файлы игр:
В папках под названием userdata лежат другие папки с уникальными идентификаторами аккаунтов, в которые входили с этого компьютера. Внутри каждой директории лежат данные игр (по конкретным пользователям), у каждой подпапки в названии есть номер приложения AppID, соответствующий игре.
Если вы не знаете AppID определенной игры, можете посмотреть его в магазине – просто откройте страницу приложения и выделите URL. Последние цифры – искомая информация.
Также важно знать, как зайти в Стим Клауд и посмотреть облачные файлы самого клиента. Все изменения настроек лежат в системной папке внутри userdata\[steamID]\7\.
Система автоматически создаёт новую запись в журнале каждый раз, когда файлы загружаются на облачные серверы или скачиваются оттуда. Найти журналы можно в файле cloud_log.txt, который по умолчанию хранится:
/.local/share/, далее входим в папку приложения и ищем logs.
Вот как открыть Steam Cloud и посмотреть данные. При необходимости вы можете их удалить – мы рассказывали об этом в отдельном обзоре. Такое желание возникает, если нужно освободить место или при необходимости перезаписи сейвов.
Теперь вы не будете пугаться запроса «How do I view Steam Cloud?» Вы уже знаете, что представляет собой облачное хранилище и без труда сможете найти его!