42 votes

Puis-je savoir quelles données sont stockées dans le Cloud Steam pour mes jeux ?

Par simple curiosité, je suis intéressé de savoir quels fichiers le Cloud Steam contient pour mes jeux.

Existe-t-il un moyen de voir ces informations, soit via un site web de Valve, soit via une application qui utilise peut-être les API Steam pour interroger le cloud ?

0 votes

Cela dépend du jeu dont vous parlez.

4 votes

Je ne demande pas dans le contexte d'un jeu spécifique, je suis curieux de savoir quelles données se trouvent dans le cloud de Steam pour moi dans son intégralité.

0 votes

Ce qui est stocké dépend du jeu. Vous demandez quels jeux vous avez stockés? C'est quelque chose que Valve peut répondre.

28voto

ahuja007 Points 101

Il existe un moyen simple de le faire. Tout ce qu'il faut, c'est que vous téléchargiez les jeux via Steam.

Une fois qu'un jeu est téléchargé, Steam synchronisera par défaut les données du cloud Steam sur votre ordinateur. Il maintient également un fichier d'index sur les fichiers synchronisés. Il est facile à comprendre en l'ouvrant dans un éditeur de texte.

Trouver les fichiers d'index du cloud Steam

\userdata\\\remotecache.vdf

Dossier d'installation de Steam : par défaut "C:\Program Files\Steam" sur Windows. Vous l'avez peut-être placé ailleurs lorsque vous avez installé Steam.

ID Steam : Si vous vous êtes uniquement connecté à un seul compte Steam, vous n'aurez qu'un seul dossier dans le dossier userdata qui correspond à votre ID Steam. Sinon, vous pouvez le trouver de différentes manières. Une façon est d'utiliser http://steamidfinder.com/.

ID Application : Vous pouvez le trouver en regardant l'URL de la page du jeu sur le magasin Steam, ou utilisez un service comme http://steamdb.info/apps/ (vous pouvez également effectuer des recherches inversées en cherchant l'appid là-bas).

Comprendre les fichiers d'index du cloud Steam

Voici un exemple des paramètres de synchronisation des fichiers de sauvegarde pour mon jeu Torchlight :

"41500"
{
    "saves.cmp"
    {
        "root"      "0"
        "size"      "41558"
        "localtime"     "1327594410"
        "time"      "1327594409"
        "remotetime"        "1327594409"
        "sha"       "eae12f0e95dc5d5c65c18cd2991eb04d54714f30"
        "syncstate"     "1"
        "persiststate"      "0"
        "platformstosync2"      "-1"
    }
}

Comme vous pouvez le voir, le fichier en question est nommé "saves.cmp". Il sera situé dans un dossier spécifié par le paramètre "root". Je n'ai pas fait de recherches sur tous les emplacements possibles, mais "0" indique que le fichier est situé dans un dossier nommé "remote" dans le même dossier que le fichier d'index, "1" indique le dossier d'installation du jeu (que vous pouvez atteindre avec l'option "parcourir les fichiers locaux" depuis Steam), et "2" indique votre dossier documents dans Windows.

Ensuite, il vous suffit de trouver les fichiers spécifiés par les fichiers d'index :). Cette méthode est entièrement manuelle, mais je crois qu'elle répond à votre question.

2 votes

Même s'il est fastidieux, cela répond certainement au problème.

0 votes

Pas directement pertinent pour la réponse mais peut être d'intérêt - cela ressemble à JSON

1 votes

@Alex Similaire, oui, mais pas du JSON : Notez l'absence de deux-points et de virgules, par exemple. Dans de nombreux langages de programmation et formats de données, les chaînes de caractères sont couramment entourées de guillemets et les accolades sont souvent utilisées pour indiquer la portée, je pense donc qu'il s'agit simplement d'un format improvisé.

6voto

Alvin S Points 439

Oui. Quelqu'un a eu la même pensée que vous et a créé Steam Cloud File Manager Lite

3voto

aman207 Points 3375

Le cloud de Steam stocke quelques choses

  • Tout fichier(s) de sauvegarde ou de configuration pour les jeux (dépend du jeu)
  • Captures d'écran
  • Objets d'atelier que vous avez créés

À part les captures d'écran et les objets d'atelier, il n'y a pas d'autre moyen d'obtenir ces données.

3 votes

Cette réponse est inexacte à plusieurs égards : 1) Le cloud Steam peut stocker de nombreuses choses différentes en plus de celles que vous mentionnez. Par exemple, il est courant que les jeux synchronisent également les données de profil et les fichiers de configuration. 2) À ma connaissance, le Steam Cloud ne stocke pas les objets de l'atelier que vous avez créés, uniquement les objets de l'atelier auxquels vous avez adhéré. 3) Il existe une solution, consultez ma réponse.

2voto

Angel Points 101

En plus de @Zero3, certaines valeurs "racine" représentent actuellement :

" 0" - "{remoteCache}\remote";
" 1" - répertoire d'installation de l'application;
" 2" - "%userprofile%\documents\";
" 3" - "%appdata%";
" 4" - "%localappdata%";
"12" - "%userprofile%\appdata\locallow".

Les valeurs affichées sur la page web de stockage à distance du compte Steam sont mentionnées dans la documentation.

1 votes

La page de stockage distant (et la documentation) ne fait plus référence directement aux index entiers, maintenant elle utilise des catégories comme : "WinSavedGames" -> "% USERPROFILE% \Saved Games\". Il n'est pas clair si l'ordre correspond à l'ancienne structure d'index.

1voto

Bram2488 Points 33

Je suppose que si vous vouliez vraiment savoir quelles données sont stockées, vous pourriez exposer vous-même les API de Steam, de manière programmable, et écrire un service qui écoute quand l'API est invoquée. Je ne suis pas sûr que ces API soient disponibles publiquement cependant. Mais, en fin de compte, ce ne sont vraiment que des services web.

Comment sont vos compétences en C#/C++/Java? :)

1 votes

Probablement à peu près pareil que votre swahili ... ;)

3 votes

Je suis un maître pour dire une chose en swahili, 'Kuwa na Krismasi njema'.

1 votes

Je suppose que je devrais répondre par "na furaha ya mwaka mpya"

AlleGamers.com

AlleGamers est une communauté de gamers qui cherche à élargir la connaissance des jeux vidéo.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X