WikiSort.ru - Комьютерные игры

ПОИСК ПО САЙТУ | о проекте
Steam
Тип Цифровая дистрибуция / DRM / IM и социальная сеть
Автор Valve
Разработчик Valve
Написана на C++
Операционная система
Языки интерфейса 28 языков
Первый выпуск 12 сентября 2003 года[2]
Аппаратная платформа ПК / Mac OS X / Linux / PlayStation 3 / Android / iOS / VR (без использования материальных носителей. Преимущество цифровой дистрибуции)
Последняя версия 1543346820, Steam API: v018 (26 ноября 2018 года[! 1][3])
Бета-версия 1548979876, Steam API: v018 (2 февраля 2019 года)
Состояние Активно
Лицензия проприетарная
Сайт store.steampowered.com
 Steam на Викискладе

Steam (МФА: [stiːm]) — онлайн-сервис цифрового распространения компьютерных игр и программ, разработанный и поддерживаемый компанией Valve. Steam выполняет роль средства технической защиты авторских прав, платформы для многопользовательских игр и потокового вещания, а также социальной сети для игроков. Программный клиент Steam также обеспечивает установку и регулярное обновление игр, облачные сохранения игр, текстовую и голосовую связь между игроками.

По состоянию на осень 2015 года через Steam распространяется порядка 10000 игр для операционной системы Microsoft Windows, свыше 2300 игр для macOS и свыше 1500 игр для Linux[4], на которые действуют ежедневные и «срединедельные» скидки, а также регулярные распродажи. Количество активных учётных записей Steam превышает 125 миллионов[5]. В январе 2018 года количество одновременно находящихся онлайн пользователей Steam достигло 18 миллионов[6].

C 2016 года была утверждена премия в области компьютерных игр Steam Awards, в рамках которой отбираются лауреаты посредством голосования пользователями службы цифровой дистрибуции.

История

LinuxMac OS XHalf-Life 2

Сервис пришёл на смену более ранней системе WON, которая была более узкоспециализированным сервисом и не являлась системой распространения данных через Интернет (цифровой дистрибуции). История Steam началась в 1999 году с успехом Team Fortress Classic и Counter-Strike. Ещё до выхода финальных версий эти игры стали одними из самых популярных многопользовательских игр. В то время популярность игр достигала максимум 2—3 тысяч активных игроков. Число игроков TFC и CS спустя пару лет возросло в несколько раз. В результате Valve приступила к пересмотру традиционных методов организации онлайн-игр. Необходимо было решить проблемы в свете дальнейшего роста числа игроков. В основном это касалось автоматического обновления, совершенствования античит-системы.

Когда разработчики работали над этой системой, им пришла идея использовать эту платформу для продажи игр. Реализация этой идеи представилась слишком дорогой, поэтому в Valve искали сотрудничества с различными компаниями, такими как Amazon, Yahoo и Cisco, предлагая данный подход, но все ограничивались обещаниями[7]. Поскольку система была так необходима Valve, компания решила, что будет сама осуществлять эту идею.


Интерфейс Steam первой версии.

Steam впервые был представлен на Game Developers Conference 22 марта 2002 года[8][9]. Версия Steam 1.0 стала доступна во время бета-тестирования Counter-Strike 1.4. Установка Steam была обязательна для бета-тестеров CS 1.4, но являлась лишь дополнительным компонентом для финальной версии[10][11].

Дальнейшая разработка

В Steam 2.0 был несколько изменён пользовательский интерфейс и интегрирована система мгновенного обмена сообщениями с друзьями. В конце 2003 года Valve объявила о своих планах закрытия WON и обязательной установки Steam для онлайн-игр Valve. Это вызвало гнев многих игроков, которые затем создали WON2 в качестве замены. 26 июля 2004 года World Opponent Network была закрыта и заменена Steam[12].

Интерфейс Steam версии 2.5

В сентябре 2004 года стало известно о суде Vivendi Games с Valve. Первая компания утверждала, что распространение Half-Life 2 через Steam нарушило издательский контракт[13]. Vivendi проиграла дело, и ей было запрещено продолжать лицензирование игр Valve для интернет-кафе. Позже контракт между этими двумя компаниями был расторгнут, и Valve выбрали Electronic Arts в качестве нового розничного издателя[14].

Стандартный интерфейс Steam третьей версии.

В ноябре 2004 года Valve выпустила Half-Life 2 — первую однопользовательскую игру, требующую Steam-клиент в обязательном порядке. К концу 2005 года в Steam впервые появились игры сторонних разработчиков: Rag Doll Kung Fu[15] (12 октября) и Darwinia[16] (14 декабря).

В августе 2006 года начался переход к Steam 3.0. Вначале был изменён дизайн официального сайта, а затем, в декабре, значительно переработан и внешний вид программы. Тона́ оформления программы были изменены с серо-зелёного на тёмно-серый. Также был изменён формат скинов, в результате скины для старой (второй) версии перестали работать. Следующий шаг последовал в августе 2007 года — вышла первая бета-версия сервиса Steam Community, позволявшего игрокам, в частности, общаться и устраивать состязания; релиз Steam Community состоялся в сентябре.

Меню «Библиотека» в четвёртом поколении Steam.

В начале 2008 года Valve сделали платформу Steam более открытой, выпустив Steamworks. Этот пакет предоставляет разработчикам и издателям функциональность Steam (или его частей) бесплатно. Это касается, прежде всего, статистики и DRM-функций. Цель этого шага — укрепить рынок компьютерных игр и шире распространить Steam. Первая игра, использующая эти возможности, появилась в середине февраля. Это была музыкальная аркада Audiosurf. Она распространяется через Steam и использует Steamworks для интеграции со Steam Community и системой достижений.

4 октября 2008 года через Steam стали доступны первые пять модификаций для Source-игр[17] (ранее все модификации необходимо было скачивать и устанавливать вручную); в начале февраля 2009 к ним прибавилось ещё 2 мода[18]. 16 марта 2009 года в Steamworks была реализована новая функция для разработчиков игр под названием Downloadable Content (DLC)[19]. Это позволило разработчикам публиковать дополнительный внутриигровой контент по небольшим ценам (около 1—15 $), что, по сути, является аналогом микротранзакций[20]. Первыми играми с поддержкой DLC стали The Maw[20] и Far Cry 2[21].

Библиотека игр Steam четвёртой версии в компактном виде.

В конце 2009 года был незначительно изменён дизайн официального сайта — вместо тёмно-жёлтых появились голубые тона, а также появилась возможность онлайн-покупки игр через сайт Steam без использования программы Steam. Одновременно Valve начала разработку четвёртой версии Steam с совершенно новым оформлением. Бета-версия вышла в конце февраля 2010 года, в ней были значительно переработаны все интерфейсные меню[22]. Одновременно для бета-пользователей был сильно изменён дизайн официального сайта. Почти полностью был переделан дизайн оболочки Steam, а также внутриигрового оверлея. В частности, вместо трёх стандартных списков «Игры», «Трейлеры» и «Инструменты» появилось новое меню «Библиотека», в которое, помимо этих 3 подразделов, добавился новый — «Загрузки». При этом стало доступно 3 варианта отображения игр — список с подробной информацией и фоном, крупный список с обновлёнными иконками и сетка с иконками большого размера. Компактный вид перестал поддерживаться. Помимо этого, были исправлены многие ошибки, встроенный браузер стал использовать движок WebKit вместо Trident, доступного только для Windows, что в разы увеличило производительность и безопасность работы, а также дало возможность портирования на другие платформы. Формат скинов для четвёртой версии также претерпел изменения, что сделало нерабочими скины третьей версии. 28 апреля 2010 года Valve выпустила стабильную версию. Также было сделано обновление дизайна сообщества Steam и главной веб-страницы Steam для всех пользователей. В релизной версии была восстановлена возможность сворачивания меню «Библиотека» в компактный вид, при этом старые низкоформатные иконки были заменены новыми красочными в объёмном стиле. Данное обновление стало самым крупным с момента запуска Steam в 2003 году.

Данная версия Steam вызвала неоднозначные отзывы со стороны сообщества. С одной стороны, интерфейс стал более интуитивным, логичным, современным и красочным. С другой — присутствовало множество огрехов, недоделок, а также были проблемы с быстродействием на слабых машинах. Это было исправлено в последующих обновлениях.

В марте 2010 года на официальных сайтах Valve появилась информация о будущем переносе Steam и всех Source-игр на Mac OS X[23][24]. 12 мая 2010 года вышла финальная версия Steam на Mac[25]. Некоторое время на Mac OS X наблюдались проблемы с производительностью[26][27], но 18 августа Valve сообщила о том, что стали доступны обновления, улучшающие производительность[28].

10 сентября был анонсирован и запущен в бета-тест кошелёк Steam, с помощью которого пользователи могли бы переводить на него определённые суммы денег, чтобы использовать их позже[29][30]. Окончательно он появился в Steam 30 сентября вместе с обновлением игры Team Fortress 2[31].

3 марта 2011 года Valve анонсировала и запустила в бета-тест сервис Steam Guard, который должен был обеспечить дополнительную безопасность учётных записей пользователей. При включении данного сервиса доступ к учётной записи Steam становился возможным только с текущего компьютера; чтобы войти в запись с другого компьютера, необходимо было ввести дополнительный код, который высылался на электронную почту[32][33]. Steam Guard был также показан на выставке CeBit 2011 Гейбом Ньюэллом, который там же опубликовал пароль к своей учётной записи и заявил, что никто не сможет его украсть[34]. Сервис стал общедоступен 16 марта[35].

26 января 2012 года была анонсирована бета-версия клиента Steam для операционных систем iOS и Android[36]. Пользователи iOS- и Android-устройств могут с его помощью общаться с друзьями, посещать сообщества, просматривать скриншоты, читать новости и следить за происходящим в самом онлайн-магазине[37][38].

В апреле 2012 года на интернет-ресурсе «Phoronix» была опубликована информация о подготовке выпуска Steam и платформы Source для Linux[39]. 22 декабря на официальном сайте Steam появилась открытая бета-версия программы[40], а в феврале 2013 была опубликована первая стабильная версия.

2 октября 2012 года появился раздел «Программы» (Software)[41].

23 сентября 2013 года была анонсирована операционная система SteamOS, разработанная на базе Linux и ориентированная на запуск игр из библиотеки Steam на большом экране телевизора[42].

22 августа 2018 года Valve выпустила бета-версию Proton, встроенного в клиент Steam для Linux и позволяющего запускать игры, сделанные для Windows. Сам Proton является модификацией Wine с дополнительными наработками от Valve, среди которых слой совместимости DXVK для транслирования Direct3D 10/11 в Vulkan, а также ПО для работы с контроллерами, поддерживаемые Steam.[43]

Название

Steam (рус. пар) — своеобразная игра слов, используемая компанией-разработчиком. Название фирмы Valve переводится с английского языка как клапан, вентиль; кроме того, «трубопроводная» тематика встречается и в названиях прочих разработок компании: Steamworks (рус. паровые работы), Steam Cloud (рус. облако пара) и Source (рус. источник). Также данная тематика встречается в таких играх от Valve, как Half-Life.

Влияние на игровую индустрию

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

После того, как Valve начала распространять через Steam игры Darwinia и Red Orchestra, их разработчики получили сразу несколько предложений от розничных издателей, так как эти игры продемонстрировали свою востребованность[44].

Также распространение Steam повлияло и на цифровую дистрибуцию в целом. Сразу после выхода Half-Life 2 (требующей обязательной установки Steam) этот сервис привлёк внимание множества игроков. Steam стал первым удачным проектом в этой области (около 25 % копий Half-Life 2 было продано через Steam[45]). Вскоре после этого о создании своих подобных сервисов заявили несколько крупных компаний, таких как Sega[46], EA Games[47] и 3D Realms[48]. Более мелкие компании, такие как Stream Theory и Virgin Games, также анонсировали свои проекты[49].

Однако некоторые из них не довели собственные проекты до завершения. Sega стала продавать свои игры в Steam, а сервис Triton компании Game xStream, распространявший игры 3D Realms, был закрыт[50] (игры 3D Realms также перешли в Steam). Electronic Arts тоже распространяет некоторые свои игры через Steam, несмотря на наличие собственной торговой площадки Origin (помимо цифровой дистрибуции, этот сервис предназначен и для онлайн-продаж игр на физических носителях)[51].

В конце ноября 2008 года Брэд Уорделл (англ. Brad Wardell), глава компании Stardock, которая владеет сервисом цифровой дистрибуции Impulse, заявил, что, по его мнению, «бесспорным лидером на рынке цифровой дистрибуции игрового контента для РС является Steam — у него примерно 70 % рынка. Наш сервис Impulse идёт на втором месте примерно с 10 %. Все остальные разделяют оставшиеся 20 %». Он также добавил, что в 2009 году издатели получают около 25 % суммарного дохода от продаж игр через подобные сервисы[52].

Возможности

  • Steam выступает в роли технического средства защиты авторских прав (DRM) (причём даже если используется коробочная версия игры, нет необходимости всё время вставлять в привод диск с игрой).
  • Поскольку Steam позволяет загружать игры непосредственно с серверов Valve, он устраняет необходимость в издателе — промежуточном звене между разработчиком и потребителем.
  • Разработчик получает возможность более оперативно реагировать на потребности игрового сообщества (например, путём выпуска бесплатных дополнений наподобие Half-Life 2: Lost Coast) и осуществлять полный контроль над распространением самих игр, так как даже коробочные версии Steam-игр требуют обязательной активации и полного обновления через Steam.
  • Возможность купить игру для другого человека в качестве подарка или подарить кому-либо «лишнюю» игру, купленную повторно в составе сборника. Например, владельцы Half-Life 2 и/или Half-Life 2: Episode One могли подарить эти игры другим людям, если приобрели сборник The Orange Box. Для этого достаточно указать e-mail получателя или выбрать его аккаунт в списке соответствующего диалога (при этом аккаунт получателя должен быть добавлен в список друзей — Steam Friends). Подарки стали самой распространённой формой покупки Steam-игр через третьих лиц среди пользователей, не имеющих возможности купить игру напрямую из-за отсутствия кредитной карты. После перевода денег посреднику тот покупает игру как подарок через кредитную карту и отправляет покупателю по электронной почте или через Steam. Цены у продавцов, покупающих игры легально со своей кредитной карты, как правило, несколько выше цен игр в Steam. У продавцов, занимающихся кардингом, цены могут быть в несколько раз ниже (обычно 5—10 $ за игру), однако при этом появляется риск отзыва подарка и блокировки Steam-аккаунта в случае, если владелец кредитной карты обнаружит снятие средств и выполнит отказ от платежа.
  • Также Steam позволяет владельцам интернет-клубов заключить договор на использование системы CyberCafe, позволяющей пользоваться значительной частью Steam-игр[53] за определённую ежемесячную абонентскую плату.
  • 2 июня 2015 года Steam запустил систему возврата средств за купленные игры (и бóльшую часть DLC), если компьютер пользователя не удовлетворяет системным требованиям игры или она ему не понравилась[54][55]. Возврат возможен только в течение 14 дней и только если пользователь провёл в игре не более двух часов[56].

Многоязычность

Steam доступен на множестве языков (включая английский и русский).

В Steam реализована региональная защита ввиду того, что в разных регионах коробочные издания Steam-игр имеют разную стоимость. То есть игры, купленные в России (в коробочном варианте), не будут работать за пределами СНГ (такая защита была осуществлена к выходу Half-Life 2: Episode One в 2006 году[57]). В то же время данный подход позволяет издателям сделать доступной любую официальную озвучку, так как издатели могут не опасаться реэкспорта игр. Большинство игр, купленных в Steam, мультирегиональны и не имеют ограничений, поскольку продаются по одинаковой цене во всех регионах.

Сетевые игры

В обязанности части Steam, ответственной за игры через Интернет, входит получение списка серверов, проверка версий клиента и сервера для обеспечения их совместимости, а также предоставление серверу сведений об учётной записи Steam и блокирование аккаунтов, уличённых в нечестной игре службой Valve Anti-Cheat, доступа ко всем сетевым Steam-играм, поддерживающим технологию VAC. Также Steam блокирует доступ к Steam-серверам пользователям, не имеющим учётной записи Steam (No-Steam версии игр) или на учётной записи которых нет купленной игры, что является ещё одним компонентом защиты DRM. Этот компонент не может обходить взломанные версии Steam, поскольку это требует взлома или обхода серверов аутентификации Valve.

Matchmaking

Данная функция была представлена вместе с выходом Left 4 Dead. Это нововведение позволило производителям пользоваться серверами Steam для своих многопользовательских игр. Для пользователей таких игр появилась возможность поиска доступных сессий в списке серверов, или создание своих собственных в лобби игры.

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

Valve представили несколько возможных типов серверов:

  • Список интернет-игр — открытые игровые сервера.
  • Список LAN-серверов — сервера, находящиеся в локальной сети.
  • Список серверов друзей — игровые сервера, где в данных момент играют ваши друзья в Steam.
  • Список избранных серверов — сервера, отмеченные игроком.
  • История серверов — список серверов, на которых уже играл пользователь.
  • Сервера с наблюдателями — игровые сервера с возможностью стороннего наблюдения за игрой[58].

Steam Cloud

Данная функция позволяет сохранять игровые данные (такие как личные конфигурации, настройки клавиатуры и мыши, лого-спреи для мультиплеерных игр, файлы сохранений) на серверах Valve[59]. Функция полезна тем, кто использует свои Steam-игры на нескольких компьютерах.

Steam Community

Steam-чат.

12 сентября 2007 года было выпущено обновление для Steam (официально названное Steam Community), призванное облегчить общение между пользователями сервиса. Обновление внесло следующие изменения:

  • Steam Community позволяет создавать свои персональные web-странички в системе Steam, создавать группы и вступать в них. В каждой группе есть чат, количество человек в котором отображается на странице группы.
  • Статус каждого участника отображается на его страничке: В сети, Отключён от сети, Отошёл, Занят, В игре (с указанием названия игры) и Сплю (недоступный для самостоятельного выбора статус, выставляющийся автоматически после двухчасового бездействия клавиатуры и мыши). Также на личной страничке отображается статистика времени игры за последние 2 недели, отдельно для каждой игры. Время, проведённое за No-Steam игрой, в статистике не отображается.
  • Чат в Steam был значительно переработан к выходу Steam Community. Была добавлена возможность голосового общения, а возможное количество участников возросло до нескольких десятков (ранее было возможным общение только один-на-один). Главным обновлением Steam-чата является возможность использовать его в любой игре, даже если она не продаётся в Steam: если в меню Steam разрешена соответствующая опция, определённой комбинацией клавиш (по умолчанию Shift+TAB) открывается полупрозрачное меню Steam Overlay — интерфейс Steam Community поверх изображения игры.

Steam Инвентарь

Данная функция впервые появилась в Steam в ходе классовых обновлений Team Fortress 2, где за выполнение определённых достижений или просто в процессе убийства противников игроку выдавалось усовершенствованное оружие, которое складывалось в особый рюкзак, ассоциированный с идентификатором Steam. Позже в Team Fortress 2 помимо вооружения появились предметы, не влияющие на игровую механику, такие как одежда персонажей. В 2010 году система инвентаря была значительно переработана — просмотр инвентаря стал доступен через сайт Steam-сообщества для каждой игры, использующей данную функцию, а также появилась возможность торговли и обмена предметами между игроками и покупки их через связанный со Steam внутриигровой магазин. Однако некоторые предметы, такие как особое оружие, обменять нельзя[60][неавторитетный источник?].

В 2011 году инвентарь был вновь переработан, и появилась возможность просмотра и обмена игровых предметов непосредственно через сайт Steam[61]. Кроме того, подарки, гостевые приглашения и купоны на скидки стали также ассоциироваться как предметы инвентаря, относящиеся к категории Steam, и также появилась возможность их обмена. Также в категорию Steam включаются специальные предметы (например, уголь), приуроченные к особым акциям и дающие возможность выиграть призы или обменять их на дешёвую игру. По умолчанию предметы из категории Steam видны только владельцу аккаунта, в то время как предметы из игр могут быть видны другим игрокам, в зависимости от приватности профиля[62][значимость факта?].

Steam Workshop

Мастерская Steam — это галерея предметов, сделанная компанией Valve, которая рассчитана на создание и рассмотрение предметов, созданных для модификации различных игр пользователями.

Steam Greenlight

10 июля 2012 года Valve анонсировала Steam Greenlight[63], предназначенный для того, чтобы пользователи могли решать, хотят ли они увидеть опубликованный на сервисе продукт в магазине Steam. Система нацелена в первую очередь на инди-разработчиков. По задумке Valve, сервис также поможет создателям получить отзывы публики и сформировать сообщество вокруг игры. Steam Greenlight был запущен 30 августа 2012 года.

11 сентября 2012 года в официальном блоге Steam Greenlight было объявлено 10 первых проектов, которые появятся в магазине Steam[значимость факта?]: Black Mesa, Cry of Fear, Dream, Heroes & Generals, Kenshi, McPixel, No More Room in Hell, Project Zomboid, Routine, Towns, War Thunder.

6 июня 2017 года Steam Greenlight был закрыт и была запущена новая платформа Steam Direct[64].

Режим Big Picture

10 сентября 2012 года вступил в бета-тест, а 3 декабря вышел официально. Big Picture — это режим работы Steam, оптимизированный для больших экранов телевизоров и управления геймпадом. Нажатием одной кнопки Steam будет переключаться в полноэкранный режим, оптимизированный для удобства чтения и использования на телевизоре, без клавиатуры и мышки, хотя они тоже поддерживаются. Специально разработанные версии браузера и Сообщества позволят общаться с друзьями и путешествовать по интернету без клавиатуры, не испытывая при этом никаких проблем.

Steam Community Market

14 декабря 2012 года вступил в бета-тест который позволяет пользователям продавать внутриигровые предметы. Продавец сам может выставлять цену каждого предмета, вплоть до 300$. Изначально сервис был запущен в режиме бета тестирования и позволял продавать лишь ограниченный набор предметов только из Team Fortress 2, а ближе к Новому году стал доступен и для других игр. Все операции проводятся через Steam Wallet. С каждой сделки взимается процент, который оплачивает сам покупатель. В случае с Valve и Team Fortress 2 налог равен 10 %.

Система достижений

В некоторых играх существуют достижения — необязательные игровые задания, при выполнении каждого из которых в игре сохраняется информация. При этом, если Steam запущен в онлайн-режиме, достижение также сохраняется на аккаунте Steam, что позволяет восстановить полученные ранее достижения при переустановке игры. Первыми играми, использующими эту систему, стали игры Orange Box. Все игры из этого набора, кроме Half-Life 2 и Half-Life 2: Episode 1 (для PC-версий этих игр достижения появились только 26 мая 2010[65]), предлагали игрокам произвольный набор достижений, выполнение которых не несло абсолютно ничего, кроме информации в статистике Steam. Однако, спустя некоторое время, выполнение достижений отобразилось на игровом процессе сетевого командного шутера Team Fortress 2, для которого на данный момент выпускаются обширные обновления, расширяющие вооружение каждого игрового класса. Вместе с каждым таким обновлением разработчики дополняют список достижений набором специально для усовершенствованного класса. Выполнение достижений может открыть новое оружие, кроме того, задания могут заставить поменять игровую тактику. На данный момент Team Fortress 2 является единственной игрой, полноценно использующей возможности достижений. Другой сетевой шутер Valve, Day of Defeat: Source, после перехода на обновлённый игровой движок тоже получил набор достижений, однако их выполнение не влияет на игровой процесс.

Позже система была добавлена в набор для разработчиков Steamworks, что позволило добавить достижения в любые Steam-игры. Первой игрой с поддержкой системы, созданной не компанией Valve, стала Audiosurf.

В играх, движок которых сильно интегрирован со Steam, достижения могут работать только при запущенном в онлайн-режиме клиенте Steam (преимущественно это игры Valve). В большинстве сторонних игр они могут работать и без Steam, но при этом не сохраняются на Steam-аккаунте. Например, в Unreal Tournament 3 достижения привязываются в первую очередь к игровому аккаунту и только при запущенном в онлайн-режиме клиенте Steam сохраняются также на серверах Steam.

Потоковая загрузка

Steam поддерживает потоковую загрузку контента[66]. Это позволяет распределить приоритеты загрузки содержимого. Таким образом, сначала загружается часть игры, необходимая для запуска. Остальные файлы (в правильном порядке) — в фоновом режиме. Загрузка уровня игры приостанавливается, если ещё не загружены необходимые файлы. Потоковое содержание требует дополнительных усилий со стороны разработчика, поэтому её активно используют не так много игр.

Обновления и автономный режим

При запуске клиент Steam проверяет наличие обновлений для самого себя, а затем и всех установленных на компьютере игр. Если Steam начал загрузку обновлений, пользователь может запустить игру, но при этом загрузка обновления будет приостановлена. Однако обновления могут загружаться во время игры, если пользователь выставил это в настройках. Для сетевых игр обновления являются обязательными; что касается одиночных игр, то Steam предоставляет автономный режим, в котором можно играть в Steam-игры без подключения к Интернету и загрузки обязательных обновлений. Steam может войти в автономный режим и при подключённом интернете, но при каждом запуске в автономном режиме, даже если интернет отключён, Steam предлагает запуск в интернет-режиме (в Steam отсутствуют настройки, позволяющие отключить этот запрос, что создаёт дополнительные неудобства при автозапуске).

Проверка целостности и дефрагментация файлов игры

Steam поддерживает проверку файлов игры, сравнивая их контрольную сумму с информацией на серверах Valve. Эта процедура запускается принудительно, если при попытке запустить игру Steam не находит её основные файлы, также пользователь может запустить её вручную. По завершении процедуры Steam перезакачивает повреждённые или изменённые файлы из интернета. Также для игр в формате GCF имеется возможность дефрагментации содержимого GCF-файлов. Эта процедура предлагается пользователю при запуске игры, если фрагментация файлов внутри виртуальной файловой системы слишком высокая. При дефрагментации или проверке файлов игра становится временно недоступной, однако, в отличие от обновления при отмене процедуры, запуск игры становится возможным. Для выполнения обеих процедур требуется информация с серверов Valve, поэтому они могут быть выполнены только в интернет-режиме при наличии интернет-соединения.

Изменение интерфейса

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

Установка дополнительного контента

Для игр на основе GCF-файлов Steam поддерживает включение в игру некоторых официальных дополнительных файлов контента, если таковые имеются. К таким дополнениям могут относиться изменённые модели и текстуры (например, Half-Life High Definition Pack или Low Violence Pack) или специфические варианты озвучивания (например, изменённая русская локализация Half-Life 2 от фирмы Бука).

Резервные копии

Окно резервного копирования.

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

Для удобства создания резервной копии в Steam предусмотрено разбиение архива на файлы размером 640 МБ, 4,7 ГБ или по указанию пользователя. Далее архивы записываются на диски любой программой. Встроенной функции записи на оптические диски в Steam не предусмотрено. Впрочем, резервное копирование можно провести и вручную, записав на диск содержимое папки SteamApps.

Разрабатываемые функции

Разработчики периодически сообщают, какие функции собираются внедрить в Steam. Такими объявленными, но ещё не реализованными функциями являются:

  • Обмен игровыми файлами между пользователями с помощью технологии peer-to-peer[67][68].

Также была обещана возможность выбора альтернативного браузера для работы клиента Steam (использовался только Internet Explorer)[67], но с выходом новой версии клиента 26 апреля 2010 года, который использует собственную оболочку на базе WebKit (ныне на базе CEF), необходимость в поиске альтернативного браузера пропала.

Рекламные акции

Пропуски (англ. Guest Passes)

Время от времени игрокам, обладающим какой-либо мультиплеерной игрой, выдаётся гостевое приглашение, которое можно отослать любому человеку посредством самого Steam или электронной почты. Получивший приглашение, в свою очередь, может активировать его и в течение нескольких дней играть в полную версию игры.

Скидка на выходные (англ. Weekend Deal)

Каждые выходные предоставляется скидка на одну или несколько игр. Как правило, это 50—75 %. Таким образом, можно покупать игры намного дешевле, чем обычно.

Иногда Steam проводит крупные массовые распродажи игр, обычно в предновогодний период. Такие акции проводились в конце 2009/начале 2010 и конце 2010/начале 2011 годов. Большинство игр в период акции продаются по сниженным на 33—75 % ценам, как правило, за исключением недавно вышедших. Кроме того, каждый день на определённые игры устанавливаются супер-скидки до 90 % и включается таймер, по истечении которого список игр с супер-скидками меняется.

Иногда скидка идёт на игру разработчика, который не допускает покупку игр из России. Купить такую игру нельзя. Тем не менее, если данную игру купит в качестве подарка пользователь, проживающий в стране, где ограничения на покупку не распространяются, игру можно привязать к аккаунту и играть.

Акция посреди недели

Каждую среду Steam предлагает существенную скидку на одну или несколько игр. Как правило, скидка составляет 50—75 %.

Предложение дня

Каждый день выбирается игра, на которую предоставляется скидка. При этом в среду помимо этой акции также действует и срединедельная акция.

Неделя издателя

Периодически в Steam целую неделю предоставляются значительные скидки на игры какого-то одного определённого издателя (Ubisoft, EA и т. д.).

Бесплатные выходные

Бесплатные выходные (англ. Free Weekend) действуют подобно гостевым приглашениям, однако игра становится доступной сразу для всех желающих на определённый промежуток времени (обычно три дня, с пятницы до понедельника), а в качестве дарителя приглашения выступает уже сам разработчик игры. Так же, как и в случае гостевых приглашений, игрок может пользоваться полной версией игры вплоть до окончания акции.

Совместные акции с производителями комплектующих ПК

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

Обе ведущие компании по производству видеокарт используют эту особенность: владельцы ATI Radeon могут бесплатно установить Half-Life 2: Lost Coast и Half-Life 2: Deathmatch[69], в то время как пользователи nVidia GeForce получают Portal: First Slice (демонстрационная версия Portal), Half-Life 2: Deathmatch и Half-Life 2: Lost Coast[70]. Активировать игры можно только 1 раз на 1 аккаунт, однако имеется возможность активации на другой аккаунт при наличии той же видеокарты в случае переустановки операционной системы. Следует заметить, что данный способ активации не является полноценной регистрацией Source-игры. То есть сами игры являются полноценными и предоставляют возможность игры на любых серверах, но при этом они не предоставляют возможности играть в некоторые Source-моды на Steam-серверах и пользоваться Source SDK, что доступно только для купленных Source-игр.

Также компания ATI проводила следующую акцию: в коробки с видеокартами Radeon HD2900 XT вкладывались купоны на активацию трёх игр Valve, планировавших выпускаться в составе набора The Black Box: Team Fortress 2, Portal, Half-Life 2: Episode Two[71]. На тот момент игры ещё не были выпущены, и купон позволял бесплатно предзаказать эти игры и скачать их через Steam в день всемирного выпуска. И ATI, и nVidia теперь распространяют дистрибутив Steam вместе с драйверами для своих видеокарт.

Внутриигровая реклама
Реклама Half-Life 2: Episode Two в Counter-Strike 1.6.

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

История появления данной функции стартовала в начале 2006 года, когда компания IGA Worldwide была уличена в использовании рекламы на некоторых серверах Counter-Strike. Однако это вызвало претензии со стороны Valve, так как это являлось нарушением авторских прав[72]. Позже, 16 февраля 2006 года Valve и IGA Worldwide подписали контракт о внедрении рекламы в Counter-Strike, таким образом, конфликт был исчерпан[73][74].

В декабре 2006 года Valve подтвердила внедрение рекламы в Counter-Strike сайту CS-Nation и объявила о скором выходе бета-версии игры с рекламой[75]. 5 марта 2007 года для Counter-Strike вышло обновление, добавляющее рекламу[76]. 9 января 2008 года реклама была добавлена и в Counter-Strike: Condition Zero[77].

В интервью сайту GamesIndustry.biz Гейб Ньюэлл заявил, что реклама в CS — лишь эксперимент для реализации внутриигровой рекламы, как функции Steam. А эта функция может быть использована, например, в бесплатных играх, окупающихся за счёт рекламы[78].

Операции с аккаунтом

Пользователь может создать неограниченное количество учётных записей.

Активация

DRM-функциональность службы Steam помогла в борьбе с пиратством, хотя и не до такой степени, как рассчитывалось. Преимущества (доступ к обновлениям и официальным игровым серверам), предоставляемые Steam, оказались достаточно весомыми аргументами в пользу лицензионных версий; более того, Steam настолько лучше традиционно применяемых средств борьбы с пиратством (защитой от копирования), что средства защиты от копирования SecuROM, требовавшие присутствия диска с игрой в дисководе для игры в коробочную версию Half-Life 2, были в конце концов удалены из Steam[79].

Сам Гейб Ньюэлл заявлял, что его не волнуют действия пиратов, так как Steam, по его мнению, надёжно защищает игры компании[80].

Однако такая система имеет ряд серьёзных недостатков[источник не указан 495 дней]:

  1. Для установки игры требуется подключение к интернету и обязательное обновление до 100 %. В противном случае установить игру невозможно. Таким образом, пользователи, имеющие низкоскоростное модемное или дорогостоящее (при оплате по трафику) подключение к интернету, не могут скачать обновления и начать играть, даже если у них коробочная версия Steam-игры.
  2. Невозможность активировать игру или скачать для неё обновления при загруженности серверов Steam.

Именно ввиду этих недостатков пиратские No-Steam версии получили широкое распространение, так как в таких версиях Steam отсутствует. Такие игры можно запустить сразу, без подключения к интернету и запуска Steam[источник не указан 495 дней]. Также пиратами для пользователей, имеющих соединение с интернетом, были созданы взломанные версии Steam, позволяющие закачивать игры и играть в них без оплаты. Однако такие версии довольно быстро устаревают, и скачивать новые игры или обновления для некоторых имеющихся игр становится невозможно. Через такие взломанные Steam-клиенты также невозможно играть на лицензионных серверах, контролируемых Valve по учётным записям Steam[источник не указан 495 дней].

Тем не менее, именно активация вызвала наибольшее число нареканий у пользователей Steam. Будучи узким местом в системе распространения игр Valve, серверы активации Steam оказались перегружены в день выхода Half-Life 2, несмотря на все усилия и заверения Valve (в частности, объявленную Valve задолго до выхода игры предварительную загрузку некоробочной версии), и многие покупатели были вынуждены ждать многие часы, дожидаясь устойчивой связи с серверами и расшифровки файлов игры[источник не указан 495 дней].

Покупка игр

Вместо покупки коробок с играми, дисков, CD-ключей, пользователь Steam получает возможность загружать купленные игры со Steam-серверов из любого места, где возможно использование Steam-клиента. Игры могут быть приобретены как по отдельности (с некоторыми исключениями), так и в составе «пакетов» из нескольких игр (если таковые имеются), стоящих дешевле, чем общая стоимость игр по отдельности, иногда даже в несколько раз (при этом можно скачать лишь часть игр из пакета в любой комбинации).

Все покупки производятся с рабочего стола Steam-клиента или на сайте магазина через любой браузер, а данные передаются через зашифрованное соединение. Для обеспечения большей безопасности платёжная информация не сохраняется, поэтому каждый раз её необходимо вводить заново[81] (однако если привязать аккаунт PayPal — то снова данные вводить не придётся, только пароль PayPal). Покупки производятся посредством виртуальной корзины. В Steam присутствует кошелёк, на который пользователи могут переводить деньги и держать их в нём. Оплата покупок возможна либо через этот кошелёк, либо переводом денег. Поддерживаются следующие способы оплаты и пополнения кошелька[81][82][83]:

Дебетовые карты Maestro, популярные в Европе, напрямую не поддерживаются, но могут быть использованы при платеже через PayPal. Долгое время способы оплаты были ограничены только кредитными картами и банковскими платёжными системами, использующими аккаунты, привязанные к кредитным картам. Это послужило причиной для критики Steam преимущественно в странах, где на получение кредитных карт установлены жёсткие критерии (например, возрастные) и преимущественно развиты небанковские платёжные интернет-системы (например, WebMoney). Для РФ и СНГ ситуация изменилась 2 ноября 2010 года, когда для этих стран Steam разрешил оплату игр посредством WebMoney[89].

Стоимость

Цены на игры и скачиваемый контент в Steam варьируются в некоторых пределах. Сейчас[когда?] самая малая цена на игру $0,99USD (Fortix), на скачиваемый контент $0,99USD (Just Cause 2: Monster Truck), на скачиваемые руководства $1,99USD (The Final Hours of Portal 2), или на сборник $2,99USD (Ctulhu Saves the World & Breath of Death VII Double Pack) и самая большая цена на игру $59,99USD (Call of duty:Ghosts), на скачиваемый контент $39,99USD (The Sims 3: Late Night), на скачиваемые руководства $19,99USD (Homefront: Prima Official Strategy Guide) или на сборник $49,99USD (Valve Complete Pack).

В разных регионах цена может отличаться от стандартной или быть разной для отличающихся названий одной игры. Например, первые дни после выхода Call of Duty 4: Modern Warfare имела огромный разброс цен: $49,99USD[97] в России и Америке, $69,99USD[98] во Франции и $88,50USD[99] в Австралии. Также, например, All Points Bulletin в Америке продавалась за $49,99USD, а в Европе — за $28,99USD.

Розничные ключи

CD-ключ — это своеобразный код для активации игры в сервисе Steam, который представляет собой набор из 13 символов (старый вариант Retail-версии Half-Life), 18 символов (Prey), 25 символов (SiN Episodes: Emergence) и 26 символов (The Witcher 2: Assassins of Kings), которые в свою очередь состоят из латинских букв и цифр. Обычно CD-ключ отпечатан на наклейке под диском или на самом диске (Retail-версия), на задней стороне буклета (DVD-версия) или же на отдельном листе (Коллекционное издание). Также ключ подтверждает вашу покупку игры, при его введении в окошке Product Activation игра немедленно подключается к вашему Steam-аккаунту. Кроме продуктов Valve Corporation ключами можно активировать игры сторонних разработчиков.

Также в некоторых случаях данные ключи можно использовать и на сайтах разработчиков игр. Например, при покупке в Steam игры The Sims 3 или любого дополнения к ней выдается ключ (отдельный для самой игры и отдельный для каждого дополнения), который можно активировать на официальном сайте игры для получения SimPoints — валюты электронного магазина Store, в котором продаются дополнительные предметы для данной игры.

Блокировка аккаунта

Такое окно Steam выдавал, если учётная запись заблокирована, впоследствии полная блокировка была заменена частичным ограничением функций аккаунта, в частности, запретом на покупку игр, блокировкой сообщества и другими.

Valve оставляет за собой право блокировать аккаунты пользователей по своему усмотрению[101][нет в источнике]. Основными видами нарушений являются[102]:

Мошеннические действия с банковскими картами 
Любые мошеннические действия с банковскими картами при оплате Steam-продуктов, в том числе использование чужих кредитных карт, данные которых получены путём кардинга, а также совершение операции отказа от платежа (chargebacks) (независимо от того, когда была совершена транзакция).
Регистрация на аккаунт подарков, купленных путём кардинга. 
До 2010 года в случае совершения отказа от платежа подарок отзывался, но аккаунт получателя не блокировался. Однако в декабре 2011 года Valve изменили политику и началась массовая волна блокировок;
Пиратство и взлом 
Сюда относится использование взломанной программы-клиента Steam для доступа к сети Steam, попытки зарегистрировать поддельные или найденные в интернете CD-key.
Кража, совместное использование или торговля чужими учётными записями
Любые действия с чужими аккаунтами без разрешения их владельцев: кража и замена пароля, использование аккаунта для входа, любые операции с аккаунтом, разглашение данных аккаунта и т. д. Но совместное использование возможно по очереди[103].
Фишинг-атаки и намеренный обман пользователей
Сюда входит общение с пользователями Steam под вводящими в заблуждение именами и e-mail адресами, якобы сотрудников Steam или Valve (к примеру: «Steam Administrator» или «John@Steampowered.com»), с целью выманить пароль и иную конфиденциальную информацию об аккаунте.

Из-за этого в steam ввели фильтр ников который не дает создать ник по типу: steamadmin, support и т.д[источник не указан 232 дня].

Купля-продажа аккаунтов Steam
Ответственность за использование и обеспечение безопасности аккаунта Steam лежит в первую очередь на первоначальном пользователе — все аккаунты, подвергнутые купле или продаже, при выяснении со стороны Valve факта купли-продажи могут быть заблокированы.
Любое другое нарушение «Соглашения подписчика Steam» или «Правил поведения в сети Steam»

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

После блокировки аккаунта пользователь лишается возможности скачать и играть во все ранее приобретённые игры, имеющие привязку к Steam, включая коробочные версии. Деньги в случае блокировки аккаунта не возвращаются.[104]

Сбор статистики

Статистика продаж

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

Аппаратное и программное обеспечение

Steam собирает определённую информацию с компьютеров пользователей.

  • Собирается статистика «начинки» компьютеров игроков. Раз в несколько месяцев статистика обнуляется и опрос проводится заново. Данные о компонентах компьютера отправляются в Valve только при согласии пользователя. При сборе статистики выводится специальное диалоговое окно, запрашивающее у пользователя информацию о скорости соединения с интернетом, о наличии микрофона. Результаты сбора статистики публикуются Valve в открытом доступе на официальном сайте Steam[105].
  • Помимо этого, Steam собирает информацию о наличии/отсутствии некоторых программ, таких, как Mozilla Firefox, LibreOffice и прочих.
Карта смертности на карте GoldRush (Team Fortress 2). Изображен коридор на первом этапе карты. Эти и другие данные доступны на сайте steampowered.com.
Игровой процесс
  • Информация о способах прохождения игры, местах игры, вызвавших наибольшие затруднения/смертность. Эти данные, например, могут использоваться разработчиками для принятия решений о правке баланса.
  • Если игра использует систему достижений, привязанную к системе Steam, то на странице статистики игры отображается процент игроков, выполнивших то или иное достижение. Часть этой статистики доступна пользователям на официальном сайте.
  • Информация о популярности модов: количество серверов для мода, количество игроков на текущий момент, а также суммарное количество минут в месяц, проведённое за игрой в модификацию всеми игроками.

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

Системные требования

Системные требования, необходимые для использования Steam[106]:

На данный момент[какой?] официально поддерживаются операционные системы семейства Windows: XP, Vista, 7, 8, 8.1 и 10. Ранее Steam был доступен и для операционных систем Windows 98/ME, но в июле 2007 года Valve объявили об окончании поддержки этих систем[107][108]. Также после крупного обновления, в связи с переходом на Mac OS X, на Windows 2000 показывалось предупреждение о скором прекращении поддержки этой ОС, в августе 2010 Steam прекратил официально поддерживать Windows 2000. В мае 2012 стало невозможно запустить Steam в Windows 2000[109]. В июне 2018 года Valve сообщила, что намерена прекратить поддержку операционных систем Windows XP и Windows Vista с 1 января 2019 года[110].

Для Steam обязательно наличие процессора с поддержкой набора инструкций SSE2.

Контент-серверы

Steam использует набор сетевых протоколов TCP и UDP. Загрузка данных происходит по протоколу TCP. Steam-клиент подключается к так называемым контент-серверам. На 2008 год по всему миру находилось более двухсот таких серверов. Для ускорения загрузки данные сжимаются. Также Steam-клиент может получать данные с нескольких серверов одновременно, загрузка данных автоматически распределяется между наиболее подходящими серверами. Авторизация Steam, однако, зависит от центрального сервера Valve в Белвью (штат Вашингтон, США).

Форматы хранения Steam-игр

В Windows OS файлы игр хранятся в папке «<директория установки Steam>\SteamApps\». В Mac OS X файлы игр хранятся в директории «/Users/имя/Library/Application Support/Steam/SteamApps/». В Linux — «/home/имя/.local/share/Steam/SteamApps/». Существует три формата: GCF, NCF и ACF. Первые два считаются устаревшими и уже не используются. GCF использовался в основном для игр Valve, в то время как в формате NCF распространялось большинство сторонних игр. Однако позднее, последние игры от Valve (Left 4 Dead, Left 4 Dead 2, Portal 2) также стали распространяться в формате NCF. Сейчас все игры в Steam переведены на новый формат хранения данных — ACF.

Файлы кэша Steam-игр (GCF)

Первоначально файлы Steam-игр хранились не непосредственно на диске, а внутри специальных архивных файлов GCF, из которых перед первым запуском происходила распаковка исполняемых и конфигурационных файлов игры, а все остальные файлы подгружались из GCF с участием Steam-клиента как из виртуальной файловой системы. Изначально GCF было сокращением от Grid Cache File[111] (Grid (Решётка) — раннее кодовое имя Steam) Теперь принято считать, что GCF — аббревиатура от Game Cache Files. Эти файлы располагались в папке SteamApps. Все игры на основе таких файлов не могли работать без Steam, во многих случаях даже при полной распаковке содержимого GCF — использование их без Steam возможно только с применением эмуляторов.

Использование формата GCF решает несколько задач, но в то же время обладает рядом недостатков. В целом формат GCF удобен для автообновлений и восстановления данных, но только для сохранения оригинальной игры в том виде, в котором её создал разработчик — пользователь не может изменить непосредственно сами файлы игры и внедрить модификацию с изменением характеристик прямо внутрь игры. Также использование GCF-файлов требует распаковки файлов библиотек (DLL) и приложений (EXE), а также медиафайлов, что уменьшает свободное место на жёстком диске. Формат GCF основан на использовании модификаций при сохранении оригинальной игры, что упрощает её восстановление, но не даёт возможность изменить базовые файлы игры.

Файлы Steam-игр, не содержащие кэш (NCF)

Файлы NCF (No-Cache File) не содержат игровой кэш, в отличие от формата GCF. Все файлы игры находятся в папке steamapps/common/название игры, а внутри файла NCF содержится только список этих файлов и информация об их контрольной сумме. Эти файлы расположены в папке SteamApps вместе с GCF-файлами и нужны для возможности запуска и обновления игр через Steam, но не являются составной частью игры. Обновления и поиск повреждённых файлов у таких игр проходит сложнее и дольше, чем у файлов GCF. NCF файлы также можно открыть с помощью GCFScape.

Файлы кэша приложений (Application cache file, ACF)

Файлы ACF являются основой обновлённой системы контента Steam — они используются как для начальной загрузки, так и для обновлений игр и приложений. Эти файлы не содержат кэш, а являются только файлами описания, содержащими информацию об размере приложения, версии, доступных обновлениях, языке приложения и используемых им так называемых хранилищах (Depots). Если в GCF-файлах содержимое было разделено по используемым частям физически (отдельно файлы движка, отдельно локализация, отдельно медиафайлы, и т. п.) и разнесены по разным GCF, в NCF файлы были разнесены только логически — в рамках информации в самом NCF — файле, то в ACF файлы кэша приложения разделены на группы только на контент-сервере, скачиваясь пользователю целиком, и информация о количестве и названии используемых хранилищ хранится в файле описания. По содержимому это обычный текстовый файл, структурно похожий на xml/lua, с собственной системой разметки и очень простой по содержанию.

Установка модификаций

Установка модов для сторонних Steam-игр производится методами, предусмотренными разработчиками этих игр. Steam играет важную роль только при установке модов для игр, разработанных Valve. Установку модификаций можно разделить на два типа:

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

Steamworks

28 января 2008 года Valve выпустила Steamworks — набор инструментов для разработчиков, позволяющих использовать в играх некоторые возможности Steam: автообновление, сбор игровой статистики, обеспечение мультиплеерных игр голосовым чатом и доступ к возможностям Steam Community (таким как система достижений)[112]. Также разработчикам, использующим Steamworks, доступна статистика продаж в реальном времени, автоматический сбор данных о системе при «падении» игры (BugReport), и возможность безопасно проводить публичные бета-тесты, с доступом к игре только на период теста. Первая игра, использующая возможности Steamworks (Audiosurf), была выпущена 15 февраля 2008 года.

PlayStation 3

Portal 2 на PlayStation 3 включает в себя некоторые возможности SteamWorks, кросс-платформенный обмен мгновенными сообщениями, Steam Cloud для сохранений игр, а также загрузка Portal 2 через Steam (Windows и Mac) без дополнительной платы. Кросс-платформенная игра также поддерживается.[1]

Steam CDR

Steam CDR (Content Description Record) — база данных, которая содержит в себе список всех игр, инструментов, видеороликов, доступных в Steam, в ней записаны имена используемых файлов и их контрольные суммы для каждой игры, параметры запуска, доступные языки и другие сведения.

Критика

В основном критика Steam сводится к следующим пунктам:

Обязательное наличие Интернета[источник не указан 495 дней]

Для установки игр, даже купленных в розницу, необходимо подключение к Интернету, и обязательная загрузка обновлений, накопившихся с момента отправки установочного диска в печать, что зачастую требует широкополосного соединения.

Принудительные обновления и сложность использования автономного режима[источник не указан 495 дней]

Автономный режим сводится на нет в таких случаях, как переустановка Windows, переключение на другую операционную систему (например с Windows XP на Vista), перемещение папки со Steam в другую директорию, попытка войти под другим аккаунтом даже если его данные сохранены на компьютере, а также при некоторых системных сбоях. В этих случаях происходит сбой регистрационной записи Steam, привязанной к имени аккаунта, версии операционной системы и директории Steam, что вызывает необходимость запустить Steam в интернет-режиме, а это приведёт к неработоспособности игр, к которым вышли обновления, пока эти игры не будут полностью обновлены. Несмотря на то, что в свойствах любой игры можно выбрать пункт «не обновлять автоматически», на практике это означает, что Steam не будет начинать загрузку обновлений автоматически, но при запуске игры начинается обновление. Таким образом, запустить игру без обновления можно только либо напрямую через её exe-файл, либо переключившись в автономный режим. Это очень неудобно для пользователей, играющих через Интернет и имеющих игры, на обновление которых они установили запрет (например, одиночные игры), поскольку поиск серверов у мультиплеерных игр Valve возможен только если Steam запущен в интернет-режиме. Поэтому невозможность запуска игры через Steam в случае выхода обновления, даже если у игры установлен запрет на загрузку обновлений, является серьёзной недоработкой системы, которая до сих пор не исправлена.

В случае невозможности подключиться к Интернету, программа должна уведомлять об этом пользователя и предлагать перейти в автономный режим. Однако, если прошлый запуск закончился сбоем, Steam выдаёт ошибку, и требует проверки игровых файлов, что приводит к необходимости подключения к Интернету. Кроме того, при первом запуске некоторых игр и приложений (например Source SDK) может потребоваться интернет-соединение и запуск в интернет-режиме.

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

Ошибки региональной защиты

Для определения местоположения игрока Steam сверяет IP-адрес компьютера со своей базой данных соответствия IP и стран. В случае, если провайдер клиента начинает использовать новые диапазоны IP-адресов, не принадлежавшие ранее провайдерам СНГ, Steam может отказаться запускать купленные в СНГ игры, пока новые диапазоны адресов не добавят в базу данных[113][114].

Системные требования и старые игры

У Steam есть свои системные требования, и они могут оказаться выше, чем необходимо для запуска некоторых игр. Таким образом, даже Wolfenstein 3D не удастся запустить на компьютере с операционной системой, выпущенной раньше, чем Windows XP. C 14 марта 2012 года[115] Steam перестал отображать HTML в ОС Windows 2000 Professional. C 16 мая 2012 года[116] стал невозможным запуск Steam в ОС Windows 2000 Professional.

Проблемы при загруженности серверов[источник не указан 495 дней]

Возможность авторизации в системе Steam напрямую зависит от сервера Valve в Белвью, а обновление игр от загруженности контент-серверов.

15 декабря 2006 года[117], 21 мая 2008 года и 7 января 2010 года сервер авторизации отключался в связи с непогодой в Белвью, в результате чего играть могли только игроки, уже вошедшие в систему или использующие Steam в автономном режиме.

Также очень часто скорость закачки игр может быть очень низкой или вообще отсутствовать даже у пользователей скоростного интернета (например скорость загрузки может колебаться в пределах 0-20 Кбит/с при скорости интернет-соединения 1024 Кбит/c). Особенно часто это происходит в случае релиза на Steam новой ожидаемой игры, при этом также замедляются серверы активации ключей розничных Steam-игр.

Проблемы проверки целостности игр при сбое или переустановке[источник не указан 495 дней]

После сбоя или переустановки Steam пользователь может вставить в программу ранее скачанные игры. При этом при отсутствии обновлений игра должна сразу становиться готовой к запуску, однако на практике это происходит не всегда. При этом в некоторых случаях не помогает даже проверка файлов или запуск обновления. Иногда игру удаётся запустить, однако её статус при этом не переходит на 100 % — готово, что делает невозможным её запуск в офлайн-режиме через интерфейс Steam.

Несовместимость с некоторыми программами[источник не указан 495 дней]

Steam не совместим с некоторыми программами. На сайте технической поддержки Steam находится большой список программ (несколько десятков), с которыми могут возникнуть конфликты. Единственное решение проблемы — удалить эти программы из автозагрузки, либо, в некоторых случаях, удалить их вообще. Большая часть списка — различные антивирусы, файрволы, и BitTorrent-клиенты[118].

Региональные ограничения покупки
Пример регионального ограничения на запуск

Некоторые издатели, такие как 2K Games, Atari и Rockstar Games, ограничивают список стран, из которых можно приобрести их игры. В частности поэтому игры данных издателей недоступны для покупки из России. В протест этому в Steam Community была создана группа Rest of World, призывающая снять данные ограничения[119][120].

Проблемы с локализованными версиями Steam[источник не указан 495 дней]

Интерфейс Steam переведён на множество языков, однако это тоже вызывает определённые проблемы.

Например, в игре Left 4 Dead при выходе обновлений для выделенного сервера или SDK могут перезакачиваться не только нужные файлы, но и английская озвучка, при этом она заменяет локализованную и даже процедура проверки кэша не может помочь восстановить локализацию. Данную проблему можно решить, зайдя в библиотеке в свойства игры, выбрав «Английский» язык на вкладке «Язык» и обновив версию игры до английской, после чего таким-же образом обновить игру обратно на русскую версию. Однако не все игры поддерживают возможность выбора языка — в таком случае вам придётся прибегнуть либо к полной переустановке игры, либо скопировать заранее сохранённые в отдельном месте локализованные файлы. Для предотвращения проблемы в дальнейшем можно установить атрибут «Только чтение» в свойствах папок с локализованными файлами. С Portal 2 ситуация другая: вместо озвучки меняются субтитры, и смена языка не действует.

Подобная проблема также может возникнуть при переустановке Steam. Например, русскоязычный Half-Life 2: Episode One может не отображаться как готовый к запуску. Обычно решением проблемы является перевод языка игры в настройках на её основной язык (как правило Английский), а затем возврат к нужному языку. При этом игра становится готовой к запуску.

Отсутствие полной локализации для некоторых игр[источник не указан 495 дней]

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

Политика службы Steam Support[источник не указан 495 дней]

Steam оставляет за собой право расторжения договора с пользователем без предоставления доказательств о нарушениях со стороны пользователя. При этом блокируются все игры, подключенные к заблокированному аккаунту Steam.[121]

Блокировка страницы Steam

26 января 2015 года одна из страниц сервиса была внесена в единый реестр запрещённой информации Роскомнадзора. По сообщению регулятора, на ней «опубликованы 20 причин употреблять наркотические средства». Роскомнадзор потребовал удалить запрещённый контент во избежание блокирования всего сервиса в России.[122]

См. также

Комментарии

  1. Компания Valve, как правило, не публикует данные о номерах версий обновлений клиента, однако номер последней версии клиента обычно в ней указан.

Примечания

  1. 1 2 Portal 2 PS3, Steam cross-platform play. Eurogamer (January 18, 2011). Архивировано 19 августа 2011 года.
  2. Steam Client Released. Valve Corporation (September 12, 2003). Проверено 3 февраля 2008. Архивировано 19 августа 2011 года.
  3. Steam Update History
  4. Nathan Mattise. Valve hits a Linux landmark—1,500 games available on Steam (англ.). Arstechnica (Sep 20, 2015). Проверено 28 октября 2015.
  5. Luke Plunkett. There Are Over 125 Million "Active" Steam Accounts (англ.). Kotaku (2/24/15). Проверено 28 октября 2015.
  6. Steam взял очередной рекорд по числу пользователей онлайн
  7. Интервью с Дагом Ломбарди и Эриком Джонсоном сайту GamesIndustry.biz. HL-Inside (16 марта 2007). Проверено 29 сентября 2008. Архивировано 19 августа 2011 года.
  8. Valve Introduces "Steam" Online Distribution System (англ.). Gamasutra.com (22 марта 2002). Проверено 29 сентября 2008. Архивировано 28 января 2011 года.
  9. Создатели Half-Life представили технологию, которая может преобразить игровую индустрию (недоступная ссылка). Компьюлента (25 марта 2002). Проверено 29 сентября 2008. Архивировано 9 октября 2007 года.
  10. Counter-Strike 1.4 beta. Micro preview. times.lv (12 марта 2002). Проверено 29 сентября 2008. Архивировано 28 января 2011 года.
  11. Counter-Strike 1.4 Next Week! (англ.). Warp2Search (20 апреля 2002). Проверено 29 сентября 2008. Архивировано 19 августа 2011 года.
  12. Valve полностью переходит на Steam. Новости AG. AG.ru (16 апреля 2004). Проверено 29 сентября 2008. Архивировано 28 января 2011 года.
  13. Valve судится с Vivendi Universal. AG.ru (21 сентября 2004). Проверено 5 октября 2008. Архивировано 28 января 2011 года.
  14. Гордон Фримен перешёл в ЕА. AG.ru (19 июля 2005). Проверено 5 октября 2008. Архивировано 21 августа 2011 года.
  15. Rag Doll Kung Fu Available Now (англ.). Steampowered.com (12 октября 2005). Проверено 6 октября 2008. Архивировано 28 января 2011 года.
  16. Darwinia Available Now On Steam (англ.). Steampowered.com (14 декабря 2005). Проверено 6 октября 2008. Архивировано 28 января 2011 года.
  17. Теперь в Steam — Source моды. HL-Inside (4 октября 2008). Проверено 5 октября 2008. Архивировано 28 января 2011 года.
  18. Еженедельные новости Valve. HL-Inside (7 февраля 2009). Проверено 17 марта 2009. Архивировано 28 января 2011 года.
  19. Steam offers gamers in-game downloadable content (англ.). SteamPowered.com (16 марта 2009). Проверено 17 марта 2009. Архивировано 28 января 2011 года.
  20. 1 2 Premium DLC в Steam. Gametech.ru (17 марта 2009). Проверено 17 марта 2009. Архивировано 28 января 2011 года.
  21. Buy Far Cry 2 Fortunes Pack (англ.). Steampowered.com (19 марта 2009). Проверено 20 марта 2009. Архивировано 19 августа 2011 года.
  22. UI Update (англ.). SteamPowered.com (23 февраля 2010). Архивировано 28 января 2011 года.
  23. Переход на Mac в блоге Left 4 Dead (англ.). Valve (8 марта 2010). Архивировано 28 января 2011 года.
  24. Переход на Mac в блоге Team Fortress 2 (англ.). Valve (9 марта 2010). Архивировано 28 января 2011 года.
  25. Steam for Mac доступен для загрузки (Portal до 24 мая бесплатен!) (рус.), MacPages (12-05-2010). Архивировано 19 октября 2011 года. Проверено 1 октября 2011.
  26. Mac lags Windows in gaming performance, excels at stability
  27. Mac OS X Steam Performance: Half Life 2 Episode 2, Still Slower than Windows
  28. Game Performance Improvements in Latest Mac OS X Update
  29. Alec Meer. Virtu-o-Purse: Valve’s Confusing Steam Wallet (англ.), RockPaperShotgun (September 14th, 2010). Проверено 24 октября 2011.
  30. Jeff Mattas. Steam Wallet Beta Lets Gamers Pre-Load Cash (англ.), Shacknews (Sep 10, 2010). Проверено 24 октября 2011.
  31. Steam Wallet and in-game transactions are here! (англ.), Valve (30 сентября 2010). Проверено 24 октября 2011.
  32. Chris Pereira. Steam Guard Prevents Your Digital Games From Being Stolen (англ.), 1UP (03/03/2011). Архивировано 4 февраля 2012 года. Проверено 21 ноября 2011.
  33. Steam Guard Now in Beta (англ.). Valve (4 марта 2011). Проверено 21 ноября 2011. Архивировано 23 января 2012 года.
  34. Golem.de — Gabe Newell stellt IPT für Steam auf der Cebit 2011 vor на YouTube
  35. Dosia36. Начало работы Steam Guard (рус.), HL-inside. Проверено 21 ноября 2011.
  36. Valve Announces Steam Mobile App (англ.). Valve (26-01-2012). Проверено 27 января 2012. Архивировано 28 января 2012 года.
  37. Steam Mobile. Apple iTunes. Проверено 11 октября 2013.
  38. Steam. Google play (01.03.2012). Проверено 11 октября 2013.
  39. Michael Larabel. Valve's Gabe Newell Talks Linux Steam Client, Source Engine. Phoronix (25 апреля 2012 года). Проверено 28 апреля 2012. Архивировано 30 апреля 2012 года.
  40. Бета Steam стала доступна с началом распродажи (21-12-2012). Проверено 31 декабря 2012. Архивировано 5 января 2013 года.
  41. Now Available — Software on Steam, 10 % off!
  42. Dave Cook. Valve announces SteamOS, is Linux-based, free & coming soon (англ.). VG247 (24.09.2013). Проверено 24 сентября 2013.
  43. Steam for Linux :: Представляем новую версию Steam Play (рус.) (21 августа 2018). Проверено 8 сентября 2018.
  44. Интервью // Интервью с Гейбом Ньюэллом сайту Computer and Video Games. Архивировано 19 августа 2011 года.
  45. Цифровая дистрибуция 2008 (ppt). КРИ 2008. Архивировано 28 января 2011 года.
  46. Steam помогает маленьким. Архивировано 28 января 2011 года.
  47. EA - за цифровую дистрибуцию. Архивировано 28 января 2011 года.
  48. Prey будет распространяться через Интернет. Архивировано 28 января 2011 года.
  49. Онлайн спасёт Hip Interactive. Архивировано 28 января 2011 года.
  50. Но сначала тот же Prey лишили цифровой дистрибуции. Архивировано 28 января 2011 года.
  51. Steam Launches Hit PC Games from EA (англ.). SteamPowered.com (19 декабря 2008). Проверено 28 декабря 2008. Архивировано 28 января 2011 года.
  52. Слух: на долю Steam приходится 70% цифрового рынка. GameTech (21 ноября 2009 года). Проверено 21 ноября 2009. Архивировано 28 января 2011 года.
  53. Valve Cyber Cafe Program: Steam For Cafes (англ.). Сайт CyberCafe (5 April 2008).
  54. Алексей Лихачев. В Steam ввели опцию возврата потраченных средств. 3DNews Daily Digital Digest (3 июня 2015).
  55. Valve разрешила возврат денег за покупки в Steam. Газета.Ru (4 июня 2015).
  56. Возврат средств в Steam (2 июня 2015).
  57. Интервью // Интервью с представителями компании Бука. Архивировано 19 августа 2011 года.
  58. API overview (Steamworks Documentation). partner.steamgames.com. Проверено 2 января 2017.
  59. Выход Steam Cloud — на этой неделе. HL-Inside (3 ноября 2008). Проверено 16 сентября 2010. Архивировано 28 января 2011 года.
  60. Система обмена в Team Fortress 2. Архивировано 23 января 2012 года.
  61. Steam Trading: Out of Beta and available to everyone! — TF2 Team
  62. FAQ по системе обмена на сайте поддержки Steam.
  63. Valve Announces Steam Greenlight (англ.), Valve (9 июля 2012 года). Проверено 17 июля 2012.
  64. Greenlight.
  65. News — Half-Life 2, Half-Life 2: Episode One and Half-Life 2: Episode Two Updates Released
  66. Content streaming (англ.) (недоступная ссылка). Valve Developer Community. Архивировано 21 марта 2008 года.
  67. 1 2 Интервью // Интервью с Гейбом Ньюэллом сайту videogaming247. Архивировано 28 января 2011 года.
  68. Peer-to-Peer files released. Архивировано 19 августа 2011 года.
  69. ATi Steam Offer (англ.). Архивировано 19 августа 2011 года.
  70. Portal First Slice is free (англ.). Архивировано 19 августа 2011 года.
  71. BlackBox владельцам ATi Radeon 2900 XT. Новости ag.ru (31 июля 2007). Архивировано 21 августа 2011 года.
  72. Незаконная реклама в Counter-Strike. Архивировано 28 января 2011 года.
  73. Valve and IGA Worldwide Announce In-Game Advertisement Resolution (англ.). Архивировано 28 января 2011 года.
  74. Games Weekly. Игровая индустрия за неделю. 20-26 февраля 2006.
  75. Реклама появится в Counter-Strike. Архивировано 28 января 2011 года.
  76. Half-life 1 Engine And Counter-strike Update Released (англ.).
  77. Counter-strike And Condition Zero Update Released (англ.).
  78. Advertisements to become Steam function (англ.). Архивировано 28 января 2011 года.
  79. Очередное обновление Steam. Архивировано 28 января 2011 года.
  80. Valve не боится пиратства и верит в Россию. AG.ru (30 мая 2008). Проверено 5 октября 2008. Архивировано 19 августа 2011 года.
  81. 1 2 Покупка игр через Steam. Служба поддержки Steam. Проверено 7 апреля 2008. Архивировано 19 августа 2010 года.
  82. Steam Wallet (англ.). Valve. Проверено 24 октября 2011.
  83. Соглашение подписчика службы Steam (раздел 3C). Valve. Проверено 24 октября 2011. Архивировано 23 января 2012 года.
  84. What forms of payment are accepted on Steam?. Steam Credit Card Purchase and Billing FAQ (17 October 2006). Проверено 16 июля 2007. Архивировано 21 августа 2011 года.
  85. Steam confirme le vol des données de cartes bancaires (фр.). Numerama[fr] (13 February 2012).
  86. Use Paysafecard on Steam and Receive a Free Copy of Portal (англ.). Valve (20 августа 2010). Проверено 23 октября 2011. Архивировано 23 января 2012 года.
  87. PayPal and Wire Transfer arriving soon. "The Steam Review" (August 27 2006). Проверено 16 июля 2007. Архивировано 28 января 2011 года.
  88. WebMoney Now Available on Steam (англ.), Valve (18 декабря 2010). Проверено 23 октября 2011.
  89. 1 2 Swiss_Larson. Система STEAM теперь официально поддерживает WebMoney (рус.), Cyberfight (2 Nov '10). Архивировано 15 декабря 2010 года. Проверено 23 октября 2011.
  90. Виталий Петлевой. Российские геймеры смогут делать покупки в крупнейшем в мире интернет-магазине Steam (рус.), RBK dairy (24-10-2011). Проверено 23 октября 2011.
  91. You can now buy games on Steam with Bitcoin | PCGamesN
  92. Valve Begins Accepting Bitcoin As Payment Method On Steam
  93. Valve partners with Bitpay, with Bitcoin support now on Steam
  94. Xsolla And Valve Announce Cash Payments to Steam in Russia (англ.). Valve (21 октября 2011). Проверено 23 октября 2011. Архивировано 23 января 2012 года.
  95. [store.steampowered.com/reais?l=russian Steam теперь принимает бразильские реалы!]. Valve (7 November 2012).
  96. Sofortüberweisung and DIRECTebanking.com Now Available as Payment Methods on Steam. Valve.
  97. Call of Duty® 4: Modern Warfare™ on Steam (US). Магазин Steam. Архивировано 28 января 2011 года.
  98. Call of Duty® 4: Modern Warfare™ on Steam (FR). Магазин Steam. Архивировано 28 января 2011 года.
  99. Call of Duty® 4: Modern Warfare™ on Steam (AU). Магазин Steam. Архивировано 28 января 2011 года.
  100. Steam идет навстречу народу
  101. Раздел 13 соглашения подписчика службы Steam.
  102. Блокировка учётной записи Steam (недоступная ссылка). Техподдержка Steam. Архивировано 25 апреля 2007 года.
  103. Использование учётной записи Steam Архивировано 26 января 2010 года.
  104. Суммы, уплаченные в связи с Учетной записью или Подпиской, не возвращаются в случае расторжения договора. Раздел 4B соглашения подписчика службы Steam.
  105. Результаты сбора статистики на сайте SteamPowered.com
  106. Steam, The Ultimate Online Game Platform. Проверено 1 мая 2010. Архивировано 28 января 2011 года.
  107. Steam is no longer supported on this computer's operating system (англ.).
  108. В июле Steam прекращает поддержку Windows 98/ME. Архивировано 28 января 2011 года.
  109. News — Steam client update released
  110. Steam прекратит поддержку Windows XP и Vista с 2019 года
  111. GCF - Valve Developer Community (англ.). О формате GCF на сайте разработчиков. Проверено 6 апреля 2008. Архивировано 28 января 2011 года.
  112. Steamworks. Архивировано 19 августа 2011 года.
  113. Региональная защита в Steam.. Форум техподдержки компании Бука. Архивировано 28 января 2011 года.
  114. Проблема с Корбиной. Архивировано 28 января 2011 года.
  115. Steam client update released. Архивировано 17 июня 2012 года.
  116. Steam client update released. Архивировано 17 июня 2012 года.
  117. Перебои в работе Steam. Архивировано 28 января 2011 года.
  118. Программы, конфликтующие со Steam. www.steampowered.com.
  119. Steam Group Rest of World (англ.). Архивировано 28 января 2011 года.
  120. Весь остальной мир. Архивировано 28 января 2011 года.
  121. Соглашение подписчика службы Steam. Архивировано 19 августа 2011 года.
  122. Роскомнадзор внёс в реестр запрещённой информации страницу игровой платформы Steam

Ссылки

Данная страница на сайте WikiSort.ru содержит текст со страницы сайта "Википедия".

Если Вы хотите её отредактировать, то можете сделать это на странице редактирования в Википедии.

Если сделанные Вами правки не будут кем-нибудь удалены, то через несколько дней они появятся на сайте WikiSort.ru .




Текст в блоке "Читать" взят с сайта "Википедия" и доступен по лицензии Creative Commons Attribution-ShareAlike; в отдельных случаях могут действовать дополнительные условия.

Другой контент может иметь иную лицензию. Перед использованием материалов сайта WikiSort.ru внимательно изучите правила лицензирования конкретных элементов наполнения сайта.

2019-2024
WikiSort.ru - проект по пересортировке и дополнению контента Википедии