Pourquoi les «heures passées» de Steam sont-elles fausses pour de nombreux jeux?

Pour de nombreux jeux sur ma liste de jeux, le nombre d'heures que je suis "enregistré" pour jouer est beaucoup moins important que j'ai joué.

Mes chiffres pour le jeu Altitude (acheté en 2009, ont fait la plupart de mes jeux au cours des mois ou deux après l'achat) sont exacts, alors que mes numéros pour And Yet It Moves (acheté en 2009-2010) sont environ 10% de ce que j'ai en réalité Passé dans le jeu.

Qu'est-ce qui détermine si Steam continue de suivre mon temps de jeu avec précision? Les heures de jeu réelles pour le jeu sont-elles stockées partout où je peux y arriver?

Ce comportement est-il intentionnel sur la partie de Valve, quelque chose pour améliorer les performances? Ou ont-ils été frappés par une perte accidentelle de données à plusieurs reprises?

Edit: Je lance toujours mes jeux à partir de Steam, et je ne passe jamais en mode hors connexion (yay pour vivre avec toujours sur le haut débit).

Pour tous les exemples de jeux que j'ai donnés (et d'autres que je n'ai pas), j'ai connecté à Steam dans le passé et je l'ai montré des numéros précis. Mais alors, pour une raison quelconque, ces nombres disparaissent à un moment donné.

Edit: Voici une capture d'écran de ma liste de jeux Altitude et, pourtant, il se déplace

  • Altitude est sorti le 4 décembre 2009. Je crois que le nombre de heures joué est correct.
  • Et Yet It Moves est sorti le 2 avril 2009 (après la date de mars 2009 mentionnée par Anto). J'ai battu le jeu, et j'ai enregistré probablement 10-20 heures en jouant. Je crois que les heures affichées dans le passé étaient correctes, mais comme vous pouvez le voir, ce n'est plus correct.

Vous devez également tenir compte du fait que, depuis que la fonctionnalité «Temps de jeu total» a été présentée il y a environ deux ans, elle n'a pas compté toutes les heures que vous avez jouées auparavant. Selon cet article , les heures de jeu enregistrent depuis mars 2009 exactement. Par exemple, j'ai joué CS 1.6 A LOT il y a plusieurs années, et j'ai seulement quelque chose comme 30 heures "sur le disque" (parce que je ne le joue plus).

Vous pouvez lire les joueurs qui réagissent à ce sujet ici: http://www.wegame.com/forums/general-gaming-discussion/steam-now-reports-all-time-play-time//#post-439405

Steam présente maintenant des temps de jeu pour tous les temps Enfin! Les statistiques semblent avoir commencé leur compte il y a environ un an, donc ce n'est pas tout, mais c'est un ajout bienvenu néanmoins. D'autres programmes comme Xfire (et même WeGame!) Ont enregistré et signalé cette information depuis un certain temps.

Je sais, cela peut être un peu déprimant pour un joueur hardcore;)

Les heures sur la vapeur ne sont enregistrées que si vous jouez pendant la connexion au réseau de vapeur. Si vous jouez alors que Steam est déconnecté ou que la vapeur perd de la connexion, aucune heure ne sera enregistrée. Si votre jeu est modifié d'une certaine manière et lancé via un exe de tiers, il ne sera pas compté. (Par exemple, avec Oblivion, je l'ai lancé avec Oblivion Script Extender et j'ai presque pas d'heures de session).

Pour certains autres jeux, même si vous avez quitté un jeu, le processus d'arrière-plan demeure parce qu'il ne s'est pas bien éteint. Dans ces cas, la vapeur peut même compenser votre temps de jeu en jouant plus que vous ne l'avez vraiment joué. Cela peut être fait plusieurs fois où vous finissez par plus d'heures de jeu dans une période de 2 semaines que possible physiquement.

Et enfin, Steam n'a pas suivi vos heures jouées jusqu'à quelques années auparavant afin de ne pas suivre vos heures de HL2 lors de son lancement.

Je pense que cela peut être causé par Holiday Sale sur Steam. Les serveurs sont très occupés, même la page Web Steam n'est pas disponible quelques minutes après le début du jour de la nouvelle vente à 19h. Donc, vous ne pouvez pas vous attendre à ce qu'il enregistre vos heures de jeu quand il ne peut même pas gérer les demandes Web.

Une autre facette à cela: les jeux qui utilisent des chargeurs ne détectent pas toujours le jeu original et n'attribuent donc pas le temps passé dans ce jeu à votre compte. Un exemple qui vient à l'esprit de l'expérience personnelle est le Prince of Persia de 2009.

Je peux identifier deux problèmes avec la façon dont Steam suit le temps de lecture:

  • Le temps de lecture des pistes à vapeur se fait en mode en ligne et hors ligne séparément. Cela signifie que lorsque vous jouez en mode hors connexion, votre temps de lecture ne sera pas enregistré lorsque vous retournez en ligne et vice versa.
  • Steam compte le temps de lecture même lorsque la fenêtre du jeu n'est pas active. En d'autres termes, Steam traite tout le temps où le jeu est en cours d'exécution, même lorsque la fenêtre est minimisée, en tant que temps de jeu réel. Bien que ce comportement soit logique pour les jeux multijoueurs en ligne, il ne l'est certainement pas pour les jeux individuels, ce qui entraîne une surestimation brute du temps réel de jeu.