題:
為什麼在這麼多遊戲中Steam的“玩遊戲小時數”是錯誤的?
TehShrike
2011-12-22 00:35:36 UTC
view on stackexchange narkive permalink

對於我遊戲列表中的許多遊戲,我“處於記錄狀態”的遊戲時數遠遠少於我實際玩的時間。

我在《 Altitude》遊戲中的數字(2009年購買) ,在購買後的一兩個月內,我的大部分遊戲玩法是否都準確無誤,而我對“但無所不動”(在2009-2010年購買)的數字大約是我在遊戲中實際花費的10%。

由什麼決定Steam是否一直準確跟踪我的遊戲時間?實際的真實遊戲時間是否存儲在我可以找到的任何地方?

此行為是否是故意的在Valve方面,可以改善性能嗎?還是多次因意外數據丟失而使他們震驚?

編輯:我總是從Steam內啟動遊戲,卻從未進入離線模式(是為了與

對於我提供的所有示例遊戲(以及其他我沒有提供的示例遊戲),我過去都已登錄Steam並向我顯示了準確的遊戲時間。但是,由於某種原因,這些數字有時會消失。

編輯:這是我的遊戲列表 Altitude and And Yet It Moves s>中的屏幕截圖p>

  • 高度於2009年12月4日發布。我相信上場時間是正確的。
  • 然而它仍在移動於2009年4月2日發布(在Anto提到的2009年3月之後)。我打敗了遊戲,並記錄了大概10到20個小時的遊戲時間。我相信過去顯示的記錄時間是正確的,但是如您所見,它不再正確。
4到6年前還不具備此功能嗎?
@goldfire:我知道,過去我曾向我展示過在CS:S中玩了數百個小時。現在,它顯示了1.4小時的播放時間。
@TehShrike [看起來您不是唯一遇到此問題的人](http://forums.steampowered.com/forums/showthread.php?t=1142719)
儘管這並不是專門解決您的問題,但我注意到Steam記錄了遊戲關閉時的播放時間。這意味著如果遊戲崩潰,則不會記錄您的遊戲時間。
@SaintWacko的確是這樣-我不是真正地在尋找無法記錄遊戲時間的原因,僅是因為會導致記錄時間消失的原因。
您確定不查看最近的播放時間而不是總播放時間嗎?
再舉一個例子:在2011年冬季比賽中獲勝後,我玩了《飛船:單人遊戲》大約一個小時。 [我的工作時間](http://steamcommunity.com/profiles/76561197961768818/games?tab=all)當前為0。
五 答案:
l I
2011-12-22 00:41:53 UTC
view on stackexchange narkive permalink

僅當您在連接到蒸汽網絡的情況下進行遊戲時,才會記錄蒸汽時間。如果您在Steam處於脫機狀態或Steam以某種方式失去連接的狀態下進行遊戲,則不會記錄任何時間。如果您的遊戲以某種方式進行了修改並通過第三方exe啟動,則不會計算在內。 (例如,使用Oblivion,我使用Oblivion Script Extender啟動了它,而我幾乎沒有時間記錄。)

對於其他一些遊戲,即使您退出了遊戲,後台進程仍然存在,因為它沒有乾淨地關閉。在這種情況下,蒸汽甚至可能比實際遊戲花費更多時間。可以多次執行此操作,最終導致您在2週的時間內玩遊戲的時間超過了實際可能的時間。

最後,Steam直到幾年前才跟踪您的遊戲時間因此它沒有跟踪您的HL2首次啟動時的時間。

e; f; b。民查爾
您的猜測很好,但我不認為它們會影響我所看到的內容-通過編輯原始問題,我的經驗得到了一些認可。
@TehShrike另外,我認為它與您使用的任何計算機都鏈接在一起。我記得前段時間切換過計算機,並且我所有遊戲的“遊戲時間”都已重置。
@Yawus不,數字是全球性的-無論您使用的是哪台計算機,或者即使您以自己的身份登錄,也可以在網站上看到它們(包括我在原始問題中的鏈接)
@TehShrike嗯,我記得我的經歷有所不同,儘管此後可能已經有所修正。
@z'-僅需注意OBSE,您可以通過將其重命名為OblivionLauncher.exe(例如,將原始名稱重命名為OblivionLauncher-orig.exe)來欺騙Steam運行OBSE.exe。我[對於輻射3如此(http://gaming.stackexchange.com/q/129538/28182)(Oblivion基於同一引擎)
此外,至少對於某些帶有啟動器的遊戲(例如“精英危險遊戲”),Steam會跟踪“啟動器” **!
Anto
2011-12-28 00:29:47 UTC
view on stackexchange narkive permalink

您還必須考慮以下事實:自從大約兩年前引入“總播放時間”功能以來,該功能並未計入您之前一直玩的所有時間。根據本文,遊戲時間完全是從2009年3月開始記錄的。例如,幾年前我一直在玩CS 1.6 A LOT ,而我只喜歡30個小時“處於記錄中”(因為我不再玩了)。

您可以在此處閱讀有關此問題的玩家的反應: http://www.wegame.com/forums/general -gaming-discussion / steam-now-reports-all-time-play-time //#post-439405

Steam現在報告了所有時間的播放時間最後!這些統計數據似乎是在一年前開始計算的,因此並不是全部,但仍然是受歡迎的。其他程序,例如Xfire(甚至是WeGame!)已經記錄並報告了此信息相當長的時間。

我知道,對於鐵桿遊戲玩家來說,這可能有點令人沮喪;)

這是統計數據的實際開始日期的很好發現。我認為,雖然我的遊戲列表中仍然缺少時間(在op中添加了鏈接)
它沒有完全回答問題(這就是為什麼我不接受的原因),但是確實將第一個硬數據帶到了表中。謝謝!
Tomas Voracek
2011-12-27 22:51:57 UTC
view on stackexchange narkive permalink

我認為這可能是由Steam上的Holiday Sale引起的。服務器非常繁忙,甚至在新銷售日晚上7點開始幾分鐘後就無法使用Steam網頁。因此,您不能指望它會記錄您甚至無法處理網絡請求的時間。

我注意到這些數字錯誤了幾個月了,這不是最近的事情。我認為加載遊戲頁面時與服務器加載無關。
Kenogu Labz
2013-03-26 22:17:00 UTC
view on stackexchange narkive permalink

另一方面,使用裝載程序的遊戲並不總是能夠檢測到原始遊戲,因此不會將花費在該遊戲上的時間歸因於您的帳戶。從個人經歷中可以想到的一個例子是2009年的波斯王子。

bwDraco
2013-07-31 01:31:28 UTC
view on stackexchange narkive permalink

我可以確定Steam跟踪播放時間方式的兩個問題:

  • Steam分別在聯機和脫機模式下跟踪播放時間。這意味著當您離線遊戲時,回到在線狀態不會記錄您的遊戲時間,反之亦然。
  • 即使遊戲窗口未處於活動狀態,蒸汽也會計算遊戲時間。換句話說,即使在最小化窗口的情況下,Steam始終將游戲運行的所有時間都視為實際播放時間。儘管這種行為對於在線多人遊戲可能有意義,但對於單人遊戲卻肯定不行,從而導致對實際遊戲時間的高估。


該問答將自動從英語翻譯而來。原始內容可在stackexchange上找到,我們感謝它分發的cc by-sa 3.0許可。
Loading...