×
Ważna informacja dot. przetwarzania danych
Statystyki prezentowane na serwerach Mann vs Machine są zbierane przy pomocy dedykowanego pluginu opartego na natywnych zdarzeniach silnika Source.
Prezentowane wartości mogą różnić się od tych widocznych w tabeli w grze — jest to częściowo świadome i wynika ze specyfiki silnika Source. Oto dlaczego:
player_hurt — zdarzenie odpowiedzialne za zliczanie obrażeń zadanych robotom. Jest dokładniejsze niż tabela w grze, która może zaniżać wartości. Nasz plugin zbiera pełne dane.
npc_hurt — zdarzenie odpowiedzialne za obrażenia czołgu. Może wystąpić niewielki rozstrzał przy strzałach krytycznych — przykładowo pokonanie czołgu z 1000 HP może pokazać na stronie 1013 obrażeń, ponieważ krytyki mogą zadać więcej obrażeń niż wynosi pozostałe zdrowie celu.
player_healed — zdarzenie odpowiedzialne za leczenie. Warto wiedzieć, że tabela w grze uwzględnia zarówno uleczone punkty życia jak i nadleczanie. Nasz plugin zlicza wyłącznie rzeczywiste uleczone punkty zdrowia, bez nadleczania — stąd wartości będą niższe niż w grze.
mvm_pickup_currency — zdarzenie odpowiedzialne za zbieranie gotówki. Podczas testów okazało się znacznie dokładniejsze niż alternatywna metoda odczytu przez netprop m_nCurrency, która potrafiła generować rozstrzał nawet rzędu 1000$ na, uwaga, czasem na korzyść a czasem niekorzyść gracza. Przy obecnym zdarzeniu wartości są bardzo zbliżone do danych zapisanych w pliku .pop misji, choć marginalny rozstrzał z tabelą w grze może się zdarzyć.
Mimo to, dokładamy wszelkich starań, aby dane były przesyłane do bazy w sposób niezakłócony.
Dziękujemy za zrozumienie i życzymy powodzenia w niszczeniu blaszaków Saxtona Hale'a!