Статистика CS2
Вся статистика CS2
и откуда
она берётся
Часть статистики Counter-Strike открыта всем, часть приходит от сервиса самой игры, а часть существует только внутри файла повтора. Эта страница — честная карта того, что к чему относится, и как открыть последнюю группу для своего аккаунта. Всё здесь относится к CS2; та статистика CS:GO, которую до сих пор ищут, — это те же счётчики за всё время, перенесённые в текущую игру.
Что мы можем измерить про вас
Начните со своего аккаунта
Вставьте любой профиль Steam и увидите, какие числа уже доступны, а какие закрыты файлом повтора. Без входа, и сам просмотр ничего не сохраняет.
Откройте остальное
Узнай, с кем играешь
Подключите историю матчей CS2 — и ваши последние игры будут разобраны по самим демо: прицеливание, время реакции, контр-стрейф. Каждый матч охватывает всех десятерых игроков, поэтому те, с кем вы играете, тоже становятся измеримыми.
Что вообще измеримо
Три источника и одна стена
Большинство сайтов со статистикой CS2 не говорят, откуда берут свои числа. Вот наши — включая ту часть, которую без вас не получить.
Убийства, смерти, доля хедшотов, точность, ADR
Счётчики за всё время. Есть у любого аккаунта и усредняют всю историю целиком.
Текущая форма — только последние ~20 матчей
Счётчики Steam накопительные, поэтому разница между двумя замерами и есть окно. Накапливается с первого раза, когда аккаунт посмотрели.
Рейтинг Premier, звание, медали, кулдауны
Ни один Steam Web API этого не отдаёт. Данные приходят от сервиса самой игры.
Прицеливание, время реакции, контр-стрейф, точность спрея
Существуют только внутри файла повтора, а найти повтор можно лишь с разрешения владельца аккаунта.
Почему это устроено так
Valve закрыла дверь намеренно
Публичного способа получить список матчей другого игрока в CS2 не существует. Ни через Steam Web API, ни через сервис самой игры, ни выводом из кода матча. Любой путь либо ограничен самим аккаунтом, либо требует разрешения его владельца.
Самое ясное доказательство, что это решение, а не недосмотр: Dota 2 — та же компания, тот же ключ API — публикует ровно тот эндпоинт истории матчей, который CS2 не отдаёт.
Поэтому любой сайт статистики CS2, которым вы пользовались, построен на том, что игроки сами передают код аутентификации, а покрытие, которое вы видите, — накопленный результат. Обходного пути нет ни у кого, включая нас.
Вопросы
Зачем вообще нужен код?
Valve не открывает историю матчей публично. Game Authentication Code — это механизм, который они сделали для передачи такого доступа третьей стороне, и другого пути просто нет: им пользуется каждый сайт статистики CS2. У Dota 2 есть публичный API истории матчей; у CS2 его нет намеренно.
Что можно сделать с этим кодом?
Прочитать, какие матчи сыграл аккаунт, и скачать публичный повтор каждого из них. С ним нельзя войти в аккаунт, ничего изменить, увидеть список друзей или что-то потратить. Он только на чтение и ограничен историей матчей.
Вы можете прочитать мой код?
Нет. Он шифруется открытым ключом до того, как попадёт в базу, а парный закрытый ключ есть только на машине, которая обходит истории матчей. Этот сайт хранит байты и технически не способен их расшифровать.
Как отключиться?
Отключитесь здесь или перевыпустите код в Steam. Перевыпуск делает старый код недействительным, поэтому наш перестаёт работать сразу — скажете вы нам или нет: при следующей попытке прочитать историю Steam откажет, и мы перестанем спрашивать.
Что будет с уже собранными матчами?
Отключение останавливает дальнейший сбор и удаляет ваш код аутентификации. Уже записанные матчи остаются, потому что запись о матче охватывает всех десятерых игроков — удалив её, мы стёрли бы данные о девяти людях, которые не отключались. После отключения ничего нового не добавляется.
Почему подключение помогает другим игрокам?
Запись о матче охватывает всех десятерых, а не только вас. Поэтому подключение одного аккаунта делает измеримым каждое лобби, в котором он играет, — и именно поэтому покрытие в этой области растёт вширь, а не по одному аккаунту за раз.
Посмотреть аккаунт
Проверить любого игрока
Всё на этой странице, для чего не нужен код, уже доступно для любого публичного профиля Steam — статистика за всё время, рейтинг Premier, звание, медали, история банов и жалобы сообщества.