Открыть сервис

SteamDB: сервис статистики и данных Steam

SteamDB — это неофициальный веб-сервис и база данных, предоставляющие расширенную статистику, аналитику и техническую информацию о сервисе цифровой дистрибуции компьютерных игр Steam. Ресурс агрегирует данные о более чем 200 тысячах игр и приложений, включая историю изменения цен, онлайны игроков, скрытые обновления и утечки из клиента Steam, а также сведения о работе античит-системы Valve Anti-Cheat (VAC). Проект не аффилирован с корпорацией Valve и существует за счёт пожертвований и подписок на расширенные функции.

История

Сервис был основан нидерландским программистом и энтузиастом Павлом Дюндейком (Pavel Djundik) в 2012 году. Изначально SteamDB задумывался как небольшой инструмент для отслеживания изменений в базе данных Steam, который позволял замечать добавление новых приложений и скрытых депо раньше, чем это становилось публично известно. Первоначально сайт работал на движке Node.js и использовал открытые данные, получаемые через публичные API Steam.

С течением времени функциональность ресурса значительно расширилась. В 2014 году была добавлена система отслеживания исторических минимумов цен, а в 2015 году — подробная статистика по онлайн-игрокам. К середине 2010-х годов сайт стал одним из ключевых источников информации для журналистов, трейдеров и разработчиков, освещающих экосистему Steam. Важной вехой стало добавление в 2017 году раздела «Калькулятор стоимости аккаунта» (Steam Calculator), который оценивает суммарную стоимость игр в библиотеке пользователя.

В 2021 году SteamDB запустил собственную систему анализа утечек данных из бета-версий клиента Steam, что позволило выявлять будущие игры и функции магазина за несколько месяцев до их официального анонса (например, появление Steam Deck). На 2025 год проект продолжает активно развиваться, внедряя поддержку новых функций Steam, таких как семейные библиотеки и облачный стриминг.

Основные функции и разделы

База данных приложений

Ядро сервиса — каталог всех приложений, когда-либо зарегистрированных в Steam, включая удалённые и отменённые проекты. Для каждой игры доступна подробная страница с техническими характеристиками: идентификатор приложения (AppID), идентификаторы депо (DepotID), поддерживаемые операционные системы, используемый движок, наличие защиты Denuvo, язык интерфейса и субтитров, а также возрастной рейтинг.

Отслеживание изменений

SteamDB знаменит функцией мониторинга обновлений. Специальный раздел «Patchnotes» фиксирует каждое изменение в конфигурационных файлах игр. Это позволяет пользователям узнавать о скрытых правках (например, добавлении следов будущих DLC или изменении системных требований) ещё до того, как разработчики выпустят официальный патч-ноут. История изменений хранится с точностью до минуты.

Ценовая аналитика

Сервис ведёт полную историю изменения цен для каждого региона, включая курс валют, инфляцию и региональные особенности. Пользователи могут увидеть график минимальной цены за всю историю, сравнить стоимость в разных странах и отследить скидки. Раздел «Price history» позволяет оценить эффективность сезонных распродаж Steam.

Статистика онлайн-игроков

SteamDB предоставляет данные о текущем количестве игроков в каждой игре, а также графики суточной и исторической активности. В отличие от встроенной статистики Steam, сервис показывает более точные цифры, включая данные о пиковых онлайнах за всё время существования игры. Эти данные часто используются для оценки популярности тайтлов в СМИ.

Скрытые и удалённые игры

Одной из уникальных особенностей является каталог игр, которые были скрыты или удалены из публичного доступа в Steam. SteamDB позволяет отслеживать такие проекты, предоставляя информацию о причинах удаления (если они известны) и последних доступных версиях.

Steam Insights

Раздел для разработчиков, содержащий статистику по конверсии страниц магазина, количеству добавлений в список желаемого и эффективности тегов. Эти данные агрегируются на основе публичных данных и помогают студиям оценивать потенциальный успех игры до релиза.

Технологические особенности

Для сбора данных SteamDB использует комбинацию официальных веб-API Steam, парсинга публичных страниц магазина и анализа обновлений клиента Steam. Ключевым инструментом является собственная система «SteamDB Updater», которая сканирует базу данных депо Steam на предмет изменений в реальном времени. Сервис хранит исторические данные в реляционной базе данных PostgreSQL, а для обеспечения высокой скорости работы использует кэширование на CDN.

Вся информация собирается автоматически, без нарушения пользовательского соглашения Valve, так как используются только публичные данные. Однако Valve официально не поддерживает проект и не предоставляет ему привилегированного доступа.

Расширения и сторонние инструменты

Популярность SteamDB привела к созданию ряда сопутствующих инструментов. Наиболее известным является браузерное расширение «SteamDB Extension», которое интегрирует информацию сервиса непосредственно в страницы магазина Steam. Расширение добавляет на страницы игр кнопки быстрого просмотра истории цен, статистики онлайна и технических данных, а также блокирует региональные ограничения при просмотре информации.

Также существуют неофициальные API-обёртки и боты для Discord и Telegram, которые позволяют получать уведомления об изменении цен или выходе обновлений в автоматическом режиме.

Критика и ограничения

Несмотря на широкую функциональность, SteamDB имеет ряд ограничений. Во-первых, данные об онлайне основываются на выборке публичных профилей, поэтому могут незначительно отличаться от реальных цифр, которые видит Valve. Во-вторых, сервис не отслеживает продажи копий игр (выручку), так как эта информация не раскрывается Valve. В-третьих, некоторые функции (например, расширенная история цен или экспорт данных) доступны только по платной подписке SteamDB Insider, которая стоит около 4 долларов в месяц.

Критике подвергается и этическая сторона отслеживания скрытых обновлений: некоторые разработчики считают, что преждевременное раскрытие технических данных (например, добавление тестовых веток) нарушает их планы по анонсам. Однако большинство крупных издателей относятся к сервису нейтрально, а некоторые используют его данные для собственного анализа рынка.

Значение для игровой индустрии

SteamDB стал де-факто стандартом для аналитики в экосистеме Steam. Его данные цитируются в крупнейших игровых изданиях (PC Gamer, Kotaku, Rock Paper Shotgun) и используются аналитическими агентствами для оценки состояния рынка ПК-игр. Для независимых разработчиков сервис является бесплатным инструментом конкурентной разведки, позволяющим оценить ценовую политику конкурентов и популярность жанров.

Для обычных пользователей SteamDB — это, прежде всего, способ сэкономить деньги (благодаря отслеживанию исторических минимумов цен) и получить информацию о будущих обновлениях любимых игр.

Загружаем BFOmetr…