
- •История
- •[Править] Дальнейшая разработка
- •[Править] Возможности
- •[Править] Многоязычность
- •[Править] Сетевые игры
- •[Править] Steam Community
- •12 Сентября 2007 года было выпущено обновление для Steam (официально названное Steam Community), призванное облегчить общение между пользователями сервиса. Обновление внесло следующие изменения:
- •[Править] Система достижений
- •[Править] Проверка целостности и дефрагментация файлов игры
- •[Править] Разрабатываемые функции
- •[Править] Рекламные акции
- •5 Марта 2007 года для Counter-Strike вышло обновление, добавляющее рекламу[63]. 9 января 2008 года реклама была добавлена и в Counter-Strike: Condition Zero[64].
- •[Править] Активация
- •[Править] Покупка игр
- •[Править] Стоимость
- •[Править] Розничные ключи
- •[Править] Блокировка аккаунта
- •Valve оставляет за собой право блокировать аккаунты пользователей по своему усмотрению[84]. Основными видами нарушений являются[85]:
- •[Править] Сбор статистики
[Править] Система достижений
В некоторых играх существуют достижения — необязательные игровые задания, при выполнении каждого из которых в игре сохраняется информация. При этом если Steam запущен в онлайн режиме, достижение также сохраняется на аккаунте Steam, что позволяет восстановить полученные ранее достижения при переустановке игры. Первыми играми, использующими эту систему, стали игры Orange Box. Все игры из этого набора, кроме Half-Life 2 и Half-Life 2: Episode 1 (для PC-версий этих игр достижения появились только 26 мая 2010[51]), предлагали игрокам произвольный набор достижений, выполнение которых не несло абсолютно ничего, кроме информации в статистике 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 они сохранятся в самой игре.
Существует программа для разблокировки/блокировки достижений Steam на игровом аккаунте — Steam Achievement Manager. С её помощью пользователи могут добавить себе достижения без необходимости их зарабатывания в игре «честным» путём или удалить их. Причём это относится даже к играм, достижения для которых не выпущены и находятся в стадии тестирования. Программа получила распространение в первую очередь среди игроков Team Fortress 2, поскольку разблокировка нового оружия напрямую зависит от количества полученных достижений.
[править] Потоковая загрузка
Steam поддерживает потоковую загрузку контента.[52] Это позволяет распределить приоритеты загрузки содержимого. Таким образом, сначала загружается часть игры, необходимая для запуска. Остальные файлы (в правильном порядке) — в фоновом режиме. Загрузка уровня игры приостанавливается, если ещё не загружены необходимые файлы. Потоковое содержание требует дополнительных усилий со стороны разработчика. Поэтому её активно используют не так много игр.
[править] Обновления и автономный режим
При запуске клиент Steam проверяет наличие обновлений для самого себя и всех установленных на компьютере игр. Если Steam начал загрузку обновлений, пользователь может запустить игру, но при этом загрузка обновления будет приостановлена. Для сетевых игр обновления являются обязательными; что касается одиночных игр, то Steam предоставляет автономный режим, в котором можно играть в Steam-игры без подключения к Интернету и загрузки обязательных обновлений. Steam может войти в автономный режим и при подключённом интернете, но при каждом запуске в автономном режиме, даже если интернет отключён, Steam предлагает запуск в интернет-режиме (в Steam отсутствуют настройки, позволяющие отключить этот запрос, что создаёт дополнительные неудобства при автозапуске).