Pytanie:
Dlaczego liczba godzin grania na Steamie jest nieprawidłowa dla tak wielu gier?
TehShrike
2011-12-22 00:35:36 UTC
view on stackexchange narkive permalink

W przypadku wielu gier z mojej listy gier liczba godzin, w których mogę grać, jest znacznie mniejsza niż w rzeczywistości.

Moje liczby w grze Altitude (kupiona w 2009 r. , czy większość mojej gry w ciągu miesiąca lub dwóch po zakupie) jest dokładna, podczas gdy moje liczby w And Yet It Moves (kupione w latach 2009-2010) to około 10% tego, co faktycznie wydałem w grze.

Co decyduje o tym, czy Steam dokładnie śledzi mój czas gry? Czy rzeczywiste godziny gry są przechowywane w dowolnym miejscu, w którym mogę je uzyskać?

Czy to zachowanie jest zamierzone? ze strony Valve, coś, co poprawi wydajność? A może przy wielu okazjach doszło do przypadkowej utraty danych?

Edycja: Zawsze uruchamiam swoje gry z poziomu Steam i nigdy nie przechodzę do trybu offline (tak, żeby żyć z Zawsze włączone łącze szerokopasmowe).

We wszystkich przykładowych grach, które dałem (i innych, których nie grałem), logowałem się do Steam w przeszłości i pokazywało mi dokładne liczby czasu gry. Ale potem, z jakiegoś powodu, te liczby w pewnym momencie znikają.

Edytuj: Oto zrzut ekranu z listy moich gier Altitude and And Yet It Moves

  • Altitude ukazał się 4 grudnia 2009 roku. Uważam, że liczba godzin granych jest poprawna.
  • And Yet It Moves ukazał się 2 kwietnia 2009 (po dacie marca 2009, o której wspomniał Anto). Pokonałem grę i zalogowałem się prawdopodobnie 10-20 godzin grania. Uważam, że zapisane godziny wyświetlane w przeszłości były prawidłowe, ale jak widać, już nie są poprawne.
Czy ta funkcja nie była jeszcze dostępna 4-6 lat temu?
@goldfire: Wiem, że w przeszłości pokazywało mi setki godzin granych w CS: S. Teraz pokazuje 1,4 godziny grania.
@TehShrike [wygląda na to, że nie tylko ty masz ten problem] (http://forums.steampowered.com/forums/showthread.php?t=1142719)
Chociaż nie dotyczy to konkretnie twojego problemu, zauważyłem, że Steam rejestruje czas grania po zamknięciu gry. Oznacza to, że jeśli gra się zawiesza, Twój czas gry nie jest rejestrowany.
@SaintWacko To prawda - tak naprawdę nie szukam powodów, dla których czas gry nie byłby rejestrowany, tylko rzeczy, które spowodowałyby zniknięcie go po * zarejestrowaniu *.
Czy na pewno nie patrzysz na ostatnie godziny grania zamiast na ogólny czas gry?
Inny przykład: grałem w „The Ship: Single Player” przez około godzinę, po wygraniu go podczas wydarzenia zimowego 2011. Jednak [Moje godziny gry] (http://steamcommunity.com/profiles/76561197961768818/games?tab=all) wynosi obecnie 0.
Pięć odpowiedzi:
l I
2011-12-22 00:41:53 UTC
view on stackexchange narkive permalink

Godziny na Steam są rejestrowane tylko wtedy, gdy grasz będąc połączonym z siecią Steam. Jeśli grasz, gdy Steam jest offline lub Steam w jakiś sposób utraci połączenie, godziny nie zostaną zapisane. Jeśli twoja gra została w jakiś sposób zmodyfikowana i uruchomiona przez exe innej firmy, nie będzie to liczone. (Na przykład w Oblivionie uruchomiłem go z Oblivion Script Extender i nie mam prawie żadnych zalogowanych godzin).

W przypadku niektórych innych gier, nawet jeśli opuściłeś grę, proces w tle pozostaje, ponieważ nie zamknął się czysto. W takich przypadkach Steam może nawet wydłużyć czas gry dłużej niż w rzeczywistości. Można to zrobić wiele razy, gdy w ciągu 2 tygodni grasz przez więcej godzin niż jest to fizycznie możliwe.

I wreszcie, Steam nie śledził Twoich godzin grania aż do kilku lat temu. więc nie zapisywał godzin HL2, kiedy został po raz pierwszy uruchomiony.

e; f; b. minchar.
Twoje przypuszczenia są dobre, ale nie sądzę, aby trafiały w to, co widziałem - nieco uściśliłem swoje doświadczenia, edytując oryginalne pytanie.
@TehShrike Myślę też, że jest on powiązany z dowolnym komputerem, z którego grasz. Pamiętam, że jakiś czas temu zmieniłem komputer i moje „godziny grania” we wszystkich moich grach zostały zresetowane.
@Yawus Nie, liczby są globalne - możesz je zobaczyć na stronie internetowej (w tym w moim linku w pierwotnym pytaniu) bez względu na to, na jakim komputerze jesteś, lub nawet jeśli jesteś zalogowany jako Ty
@TehShrike Huh, pamiętam, że byłem inny z mojego doświadczenia, chociaż od tamtej pory mogło to zostać załatane.
@z' - tylko uwaga na OBSE, prawdopodobnie możesz oszukać Steam, aby uruchomił OBSE.exe, zmieniając jego nazwę na OblivionLauncher.exe (na przykład zmieniając nazwę oryginału na OblivionLauncher-orig.exe).Zrobiłem to dla Fallout 3] (http://gaming.stackexchange.com/q/129538/28182) (Oblivion bazuje na tym samym silniku)
Dodatkowo, przynajmniej w przypadku niektórych gier z programem uruchamiającym (np.Elite Dangerous), Steam będzie śledzić ** program uruchamiający ** zamiast tego!
Anto
2011-12-28 00:29:47 UTC
view on stackexchange narkive permalink

Musisz również wziąć pod uwagę fakt, że od czasu wprowadzenia funkcji „Całkowity czas gry” około dwa lata temu, nie liczyła ona wszystkich godzin, które grałeś wcześniej. Według tego artykułu, godziny gry są nagrywane dokładnie od marca 2009 roku. Na przykład gram w CS 1.6 DUŻO kilka lat temu i mam tylko coś takiego 30 godzin „zapisanych” (ponieważ już tego nie gram).

Tutaj możesz przeczytać opinie graczy na ten temat: http://www.wegame.com/forums/general -gaming-discuss / steam-now-reports-all-time-play-time // # post-439405

Steam zgłasza teraz cały czas gry Wreszcie! Wygląda na to, że statystyki zaczęły się liczyć około rok temu, więc nie jest to cały czas, ale mimo to jest to mile widziany dodatek. Inne programy, takie jak Xfire (a nawet WeGame!) Nagrywały i zgłaszały te informacje od dłuższego czasu.

Wiem, może to być trochę przygnębiające dla zapalonego gracza;)

To dobre odkrycie faktycznej daty rozpoczęcia statystyk. Myślę, że wciąż są przypadki braku czasu na mojej liście gier (link dodany w op)
Nie w pełni odpowiada na pytanie (dlatego nie zaakceptowałem), ale przynosi pierwsze twarde dane na stół. Dzięki!
Tomas Voracek
2011-12-27 22:51:57 UTC
view on stackexchange narkive permalink

Myślę, że przyczyną może być świąteczna wyprzedaż na Steamie. Serwery są bardzo obciążone, nawet strona Steam jest niedostępna kilka minut po rozpoczęciu nowej sprzedaży o 19:00. Nie możesz więc oczekiwać, że będzie rejestrować godziny grania, gdy nie może nawet obsłużyć żądań sieciowych.

Od miesięcy zauważyłem, że te liczby są błędne, nie są nowe. Nie sądzę, aby miało to coś wspólnego z obciążeniem serwera w momencie ładowania strony z grami.
Kenogu Labz
2013-03-26 22:17:00 UTC
view on stackexchange narkive permalink

Kolejny aspekt: ​​gry korzystające z programów ładujących nie zawsze wykrywają oryginalną grę, a zatem nie przypisują czasu spędzonego w tej grze do twojego konta. Przykładem, który przychodzi na myśl z osobistych doświadczeń, jest książę Persji z 2009 roku.

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

Mogę zidentyfikować dwa problemy z czasem odtwarzania ścieżek Steam:

  • Czas odtwarzania ścieżek Steam w trybie online i offline oddzielnie. Oznacza to, że gdy grasz w trybie offline, Twój czas gry nie zostanie zapisany po powrocie do trybu online i odwrotnie.
  • Steam liczy czas gry, nawet jeśli okno gry nie jest aktywne. Innymi słowy, Steam traktuje cały czas, w którym gra jest uruchomiona, nawet gdy okno jest zminimalizowane, jako rzeczywisty czas gry. Chociaż takie zachowanie może mieć sens w przypadku gier online dla wielu graczy, na pewno nie w przypadku gier dla jednego gracza, co prowadzi do rażącego przeszacowania rzeczywistego czasu gry.


To pytanie i odpowiedź zostało automatycznie przetłumaczone z języka angielskiego.Oryginalna treść jest dostępna na stackexchange, za co dziękujemy za licencję cc by-sa 3.0, w ramach której jest rozpowszechniana.
Loading...