Давным-давно, когда компьютеры были большими, а игры для них – очень маленькими, никто и подумать не мог, до каких вершин дойдет индустрия такого рода развлечений. Ведь тогда никто серьезно не занимался разработкой систем, препятствующих нелицензионному использованию игр.
Кроме того, практически не было сетевых игр, так как возможности интернета в то время были очень чахлыми. Максимум, который был доступен геймерам, – протянуть между своими компьютерами коаксиальный кабель.Шло время, игровая индустрия развивалась все более бурными темпами. Неудивительно, что перед разработчиками в полный рост встали обе эти проблемы. Говоря проще, они оказались перед необходимостью обеспечить игроков стабильным и надежным сервисом для баталий в интерактивном режиме, а также защитить свои творения от незаконного копирования.
Одной из самых удачных разработок оказался сервис Steam от компании Valve. Кстати, что такое Steam? Для чего вообще он нужен?
Краткая историческая справка
Создан Steam был сравнительно недавно, только в 2002 году. Впрочем, тогда он был известен под именем Grid или Gazelle. Его революционность заключалась в том, что поклонники творений Valve могли купить цифровую версию игры, не заморачиваясь на походы по магазинам.
Первую версию «Стима» отправили на тестирование аккурат к выходу CS 1.4. На то время сервис позволял следующее:
- человек мог самостоятельно подыскивать интересующие его сервера;
- разумеется, можно было использовать зарегистрированные игры;
- купить (!) цифровую копию программы (еще раз заметим, что на то время это было настоящим прорывом);
- «порезаться» в простенький клиент шахмат или шашек.
Дальнейшее развитие сервиса
Крупным событием в индустрии стал выход Half-Life 2. Не меньший ажиотаж вызвала вышедшая в то же время Counter-Strike: Source. Вот только покупатели игр на физическом носителе (то есть на диске) столкнулись с массой неудобств:
- обязательно требовался интернет для активации продукта;
- игру нужно было не только установить, но и обновить через тот же интернет;
- размер обновлений и патчей был немал даже по современным понятиям;
- активация частенько срывалась;
- словом, все было не совсем хорошо.
Основные нововведения последующих лет
Главным нововведением стал серьезно переработанный и улучшенный магазин. Все сервера старых образцов были окончательно отключены.
В Valve тогда же начали привлекать сторонних разработчиков, предлагали им продавать игры через свой сервис. Выход первой части HL2 ознаменовался появлением региональной защиты. Выпуск же Orange Box порадовал всех фанатов сервисом Steam Community, который вскоре превратился в настоящую социальную сеть для геймеров.
Когда появилась знаменитая Left 4 Dead, у сервиса образовался матчмейкинг (поиск подходящих противников в онлайн-играх). Однако куда более важным нововведением стало «облако» Steam Cloud, которое наконец-то дало возможность полной синхронизации настроек между аккаунтами пользователя. С тех пор необходимость в физическом носителе для игр (то есть в покупке диска) практически полностью отпала.
Примерно в то же время о том, что такое Steam, узнали пользователи iMac. На сегодняшний день эта платформа имеет немалый вес в сообществе. Наконец, в прошлом году произошло действительно эпохальное событие: «Стим» выпустили для Linux-систем, а также была анонсирована Steam OS.
Откуда его взять?
Вот мы и узнали, что такое Steam. Пора обратиться к его непосредственному использованию. Существуют два способа установки: если вы купили игру (на физическом носителе), которая может быть привязана к вашему аккаунту в «Стиме», то операция будет выполнена в автоматическом режиме.
Если же вы планируете приобретать программы в фирменном магазине Valve, то посетите их официальный сайт и закачайте установочный пакет клиента. «Весит» программа несколько десятков мегабайт, что по нынешним временам просто смешно.
Обратите внимание! Мы уже говорили о большом размере патчей и обновлений, которые будут скачаны после установки. Если у вас нет более-менее вменяемого интернета (минимум 1 Mb/sec), то со «Стимом» связываться вообще не стоит. Потратите кучу времени и нервов.
Кстати, а что такое Steam-ключ? Это разрешение для игры, которое поддерживает активацию и помощь через этот сервис. О такой возможности будет сообщено на упаковке с диском или на сайте производителя.
Как его установить?
Здесь все просто. Щелкаете по установочному файлу правой клавишей мыши, выбираете пункт «Запуск от имени администратора». Откроется диалоговое окно установки.
Очень важно! Ни в коем случае не устанавливайте «Стим» на диск «С», так как все ваши игры будут инсталлироваться туда же. Учитывая, что тот же Left 4 Dead 2 или Force Unleashed «весит» больше 10 Гб, ваш системный диск будет вскоре забит под завязку.Следуя подсказкам «мастера установки», глубокомысленно щелкаете по кнопкам «Далее». После того как он закончит работу, клиент автоматически запустится, обновится, после чего вы сможете начинать покупать игры. Впрочем, приобретать понадобится далеко не всегда: в Valve постоянно устраивают шикарные распродажи, а то и вовсе дарят некоторые программы. Словом, только успевайте!
Кстати, насчет продаж. Дело в том, что для покупки потребуется не только кредитка, данные которой можно привязать к Steam. Что такое расчетный адрес, который пригодится для подтверждения вашего заказа? Это – ваш собственный домашний адрес, на который могут выписываться счета или приходить письменные уведомления. Как правило, заполнением этого поля можно пренебречь. В этом случае с компании снимаются некоторые обязательства.
Некоторые проблемы
Сразу заметим, что лично автор статьи за все время работы с официальным клиентом Steam никаких проблем (кроме случаев с плохим интернетом) не замечал. Однако если качать «ломанные» версии игр No Steam Edition от Васи Пупкина, то вы их увидите всенепременно. В частности, вы сразу узнаете о том, что такое Steam dll.
Дело в том, что при попытке запуска «ломаной» игры нередко вылезает окно с сообщением о ее отсутствии. Как исправить ситуацию? Проще всего попросту купить лицензионный контент. Если таковой возможности у вас отчего-то нет, можно попытаться запускать игру не через ее ярлык на «Рабочем столе», а путем двойного клика по файлу .exe, который вы отыщете по пути D: (или иной диск)\ Steam\bin.
Вирусы
Необходимо признать, что иногда с проблемами при запуске сталкиваются даже владельцы совершенно легального контента, который был куплен за свои кровные. Так, вы вполне можете увидеть сообщение о все том же отсутствующем DLL в том случае, когда нормальный файл был модифицирован каким-то вирусом.
Словом, если проблемы начались на «пустом месте», немедленно установите нормальный антивирусный пакет.
Возможности для разработчиков
Вы знаете, что такое Steam api? Это уникальный сервис, который позволяет игрокам опробовать себя на ниве создания развлечений. Если говорить по-русски, это специальный инструмент, который дает возможность получать данные как об игре, так модифицировать ее код.
Так, механизм Steam Web Api задействован в тех играх, которые имеют соответствующую иконку в магазине. Это значит, что вы не только можете участвовать в сетевых баталиях, но и производить собственный контент. Конечно, в большинстве случаев это ограничивается только лишь рисованием знаменитых шапочек в Team Fortress, но иногда пользователи создают невероятные по функционалу и красоте моды.
Особенно этим прославился создатель Minerva MOD для Half-Life 2. Он был настолько хорош, что его практически сразу добавили в официальный магазин, а его разработчика пригласили трудиться в компанию Valve. Словом, благодаря этому инструменту корпорация находит своих новых перспективных сотрудников, а простым пользователям дает уникальный шанс на самовыражение.
Идентификатор
Кстати, а что такое Steam-идентификатор, наличие которого порой требуется для подключения к каким-то внутренним серверам? Это ваше уникальное сетевое имя, присваиваемое в зависимости от характеристик «железа» компьютера. Проще говоря, если вы зайдете в свой аккаунт с компьютера, а потом с ноутбука, в обоих случаях вам будет присвоен отдельный идентификатор.
А что такое Steam id? Это второе название того же идентификатора, о котором мы говорили чуть выше.
Чтобы его узнать, в игре (которая поддерживает такую возможность) нажимаете на клавишу ESC, после чего в появившуюся консоль вводите команду Status. Откроется длинный перечень адресатов. Среди них найдите тот, который начинается с вашего же игрового ника. Около него будет стоять индекс вида «STEAM_1:0:12345678». Это и есть тот самый идентификатор.
Вот, что такое Steam, и для чего он необходим!