Архив метки: Steam

SteamOS и будущее PC-игр

Сайт Riot Pixels подкинул ссылку на обзор SteamOS. Не удержался, решил написать.

Как известно, компания Valve затеяла расширить свой сервис цифрового распространения игр Steam до полновесной платформы. Запланирован выпуск компьютеров, под названием Steam Machines, работающих под управлением основанной на линуксе системы SteamOS. Такой компьютер рассчитан на работу с большим экраном и управление геймпадом (свой собственный геймпад, предназначенный адаптировать для удобной игры с дивана даже «мышиные» игры), и в будущем должен составить конкуренцию традиционным игровым приставкам. Основной козырь Valve в борьбе с ними — обширная библиотека игр в Steam. Увы, на линуксе, а значит, и в SteamOS, доступна лишь крошечная доля этой библиотеки, состоящая в основном из игр самой Valve (и то не всех) и всякой безродной индюшатины.

Первая публичная версия SteamOS вышла сравнительно недавно, и в интернете уже можно встретить её обзоры. Тот, что по ссылке, приглянулся мне прежде всего сильным желанием автора приукрасить действительность новой игровой системы, и тем, что даже несмотря на это желание, в плюсы ей нельзя поставить ровным счётом ничего, даже сделав скидку на статус бета-версии — так, например, система работает только с видеоадаптерами производства NVIDIA. Хотя как законченная игровая платформа, SteamOS не дотягивает и до «альфы».

Трудно дать однозначную оценку шансов новой платформы, не представляя хотя бы примерные цели Valve. А чтобы прикинуть эти цели, надо понять ситуацию, которая заставила компанию пойти на такие действия.

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

Тем не менее, игры на ПК на 100% оставались играми для Windows, а «Майкрософт» — компания большая, и игры её интересуют только тогда, когда приносят деньги, и немаленькие. Как только какое-то направление перестанет быть перспективным для компании, она запросто похоронит его.

Вот, например, как с уже случившимся закрытием магазина PC-игр на xbox.com и грядущим закрытием всей службы Games for Windows — LIVE, которое сделает все игры с GFWL нерабочими.

Кроме того, у «Майкрософта» есть приставки Xbox, которые интересуют компанию куда больше, чем игры на ПК, которые не приносят непосредственной прибыли. Поэтому все усилия по разработке API для игр сейчас сосредоточены на «иксбоксах», а DirectX, напротив, почти не развивается. Поищите, много ли изменений в DirectX 11.1 по сравнению с 11, а в 11.2 — по сравнению с 11.1. А ведь это — четыре года. Сколько игр используют новинки хотя бы 11.1? Если верить этому списку, то всего две, притом, я уверен, различия в них надо искать с микроскопом. Про 11.2 и говорить нечего.

Ну и напоследок, DirectX подчиняется операционной системе Windows, а не наоборот. А это значит, что если вдруг какой-нибудь компонент, необходимый существующим играм, окажется несовместимым с какой-нибудь новой моделью драйвера, то его без особой жалости выкинут, и в новой системе зависимые игры работать перестанут.

Живой пример — DirectDraw в Windows 8 и 8.1. В «Майкрософте» решили, что он больше не нужен, так как игр с его поддержкой больше не выпускают, а он ну очень сильно всем мешал. Ну прямо кушать не могли, над душой у всех ненавистный ddraw.dll висел. DirectDraw заменили программной эмуляцией. В результате, у одних игр упала частота кадров (у некоторых — до неиграбельных значений), у других — появились визуальные глюки, а третьи вообще перестали запускаться. Справедливости ради, были и четвёртые, которые до Windows 8 рисовали свою картину мира в психоделических цветах, глюк, появившийся в Windows Vista и укрепившийся в Windows 7. Им эмуляция как раз помогла, но это, скорее, был побочный эффект.

Есть ли гарантия, что в следующей Windows опять что-нибудь не поменяется, и препятствием для очень нужной новой модели чего-нибудь не станет, скажем, Direct3D 9 и старше? Конечно нет.

SteamOS может стать решением всех этих проблем, как система, разработанная для игр, людьми, заинтересованными в играх. Но если бы всё было так просто, у нас давно бы уже наступил долгожданный год десктопного линукса.

Valve может добиться ограниченного успеха в продвижении своих компьютеров в качестве конкуренции приставкам, и продавать коробку со «Стимом» точно так же, как «Сони» продаёт «Плейстейшн». При этом совершенно необязательно переводить всю обширную библиотеку игр на линукс. Достаточно хотя бы новых игр, а для этого надо будет убедить издателей, что коробочка будет продаваться не хуже, скажем, какой-нибудь Wii U. Или, скажем, обязать инди-разработчиков делать версию своих шедевров под SteamOS. О переводе старых игр на новую платформу позаботятся сами издатели, если захотят. Начинку стим-коробки можно оставить фиксированной, а поддержку других конфигураций «железа» не развивать вообще. Такой успех видится вполне возможным, но вряд ли это будет то решение проблем платформы ПК, которого ждут игроки. Фактически, это выведет на рынок конкурента для Xbox и Playstation, и почти никак не поможет тем, кто осознанно выбрал ПК как платформу для игр.

Второй вариант предполагает, что Valve каким-то образом самостоятельно заставит большую часть существующих игр работать в SteamOS, например, через такие средства, как Wine. Для стим-коробки, это, конечно, будет здорово, особенно в тех играх, где заявлена полная поддержка геймпадов. В остальных играх всё будет зависеть от того, насколько хорошо новый стим-контроллер заменяет мышь. С фиксированным железом стим-коробки можно будет добиться хорошей оптимизации работающих игр, при этом закрыв глаза на неизбежный процент неработающих — в конце концов, у конкурентов в лице других приставок, нет возможности запускать такое количество старых игр вообще.

Если же SteamOS во втором варианте доберётся до персональных компьютеров и будет конкурировать уже с Windows, мне сложно предрекать ей большие успехи. На последней версии Windows около 90% (условно) библиотеки Steam работает без всяких проблем совместимости. На SteamOS — столько, сколько заработает. После этого описанные мной проблемы с DirectDraw покажутся смешными.

Вне стим-коробки с фиксированной начинкой, Valve будет обязана заботиться о драйверах для разношёрстного железа в многообразных компьютерах миллионов (если повезёт) пользователей. Какой бардак представляют собой драйвера для видеокарт в линуксе, каждый может ознакомиться на любом тематическом форуме. Это притом, что производителей видеоускорителей всего три, и все три — крупные фирмы с мировыми именами. То же самое можно сказать и про качества самого линукса. Ведь его положение где-то на дне таблиц доли рынка операционных систем неслучайно. И если проблемы с настройкой, управлением и обновлениями системы Valve может взять на себя, подчинив всю систему пользовательской оболочке SteamOS, то что она будет делать с проблемами безопасности, оптимизации, производительности самого линукса — пока непонятно. Есть большие сомнения, что линукс, который за двадцать с лишним лет ни разу не оказался востребованным, вдруг возымеет успех благодаря стараниями одной только Valve.

Делать выводы пока ещё очень рано, но за развитием платформы буду следить. Хотя бы из любопытства.

Среди клиентов Steam, Windows 8 популярнее всех версий OSX взятых вместе

За месяц после появления в широком доступе Windows 8 сумела завоевать 1% доли использования среди персональных компьютеров по данным Net Applications. В то же время, компания Valve собирает статистику среди клиентов своей службы цифровой дистрибьюции Steam, и в свежем отчёте доля Windows 8 составляет 4,69%. Как верно замечено в статье на сайте Neowin.net, это больше, чем суммарная доля всех клиентов с OSX вместе.

Судя по комментариям к упомянутой статье, не все понимают значения этой статистики. Дело не в том, что пользователей ПК с Windows больше. Это и так ни для кого не секрет. Как не секрет и то, что «мак» для игр используется куда реже, чем компьютер с Windows. То, что доля Windows 8 в Steam в четыре раза выше «средней по больнице», немного неожиданно, но в целом, объяснимо: среди ПК-геймеров немало энтузиастов, которые стараются быть в авангарде. К тому же, разница в производительности с предыдущими версиями Windows в «восьмёрке» очевидна любому, чьи мозги не затуманены метро-ненавистью.

Примечательно здесь совсем другое. Позиция Valve по отношению к OSX известна — не так давно они приложили много усилий, чтобы клиент Steam и все игры их разработки были доступны владельцам «маков». Сегодня в Steam доступны более 300 игр для OSX. Позиция руководителя Valve Гейба Ньюэла по отношению к Windows 8 также ни для кого не секрет:

А тут вдруг выясняется, что результат всех стараний Valve для яблочной аудитории на протяжении вот уже почти трёх лет меркнет по сравнению с одним месяцем продаж Windows 8. Может, Гейбу есть о чём задуматься? Может, не стоит так спешить с выходом Steam для линукса? Может, стоит уделить больше внимания ненавистной «восьмёрке»? Выпустить метровый клиент, возможность закрепления игр на главном экране? Придержать язык и признать свою неправоту?

Очень на это надеюсь.

Интервью с Ньюэлом

Пиратство почти всегда является проблемой сервиса, а не проблемой цены. Например, если пират предлагает продукт в любой точке мира, в любое время, доступный посредством компьютера, а законный издатель заявляет, что продукт регионально ограничен и появится в вашей стране через три месяца после выхода в США, и будет продаваться только в традиционных магазинах, то сервис пиратов более полезен. <…>

Наша цель — создать сервис полезнее пиратства, и мы достигли её, так что пиратство не является проблемой для нашей компании. Например, до того как мы пришли на российский рынок, нам говорили, что в России мы только потеряем время, потому что все будут красть наши продукты. Сейчас Россия становится нашим крупнейшим рынком в Европе.

Interview: Gabe Newell — The Cambridge Student Online

(перевод мой)

Толстяк, конечно, лукавит, когда говорит, что цена не критична. Именно благодаря снижению цен в Steam в 2011-м году мы можем говорить о России как крупнейшем рынке в Европе. Но в целом всё так. С такими ценами, как в Стиме, красть ну уж совсем грешно.

Games for Windows — LIVE приходит в Россию

Ну наконец-то! Games for Windows — LIVE будет полноценно работать в России.

Хотя службе по-прежнему далеко до Стима, пользоваться GfW-L принуждают издатели, поэтому любое её развитие — праздник. Территориальной дискриминации становится меньше, покупки станут доступными, может, когда-нибудь возьмутся и сделают человеческий клиент со всеми плюшками и прибамбасами.

Читать далее

Portal на халяву

portalВ честь выхода Steam на маке, Valve дарит всем пользователям Steam хит 2007-го года, шутер-головоломку Portal. В отличие от предыдущих акций «free weekend», Portal даётся насовсем. Получить подарок нужно до 24 мая.

The cake is not a lie.

Пробовал Garry’s Mod

Вход в Windows XPGarry’s Mod — это программа для валяния дурака с физикой и объектами игр на движке Source.

Первым делом состряпал картинки админского и юзерского аккаунтов для Windows XP, которую гоняю на виртуальной машине.

Распространяется через Steam.

MasterCard Virtual: приобретение игр через интернет

Наконец-то выдали карточку в "Промсвязьбанке". Из-за удалённости местного офиса от центра, получение заняло десять (вместо обещаных пяти) дней.

Так как главным её назначением предполагалась покупка игр, сразу же обратился к службам цифровой дистрибуции. Самая главная и известная — Steam. С ним вообще я не ждал никаких подвохов, и, как назло, их и не произошло. ^_^ Выбранная мной игра моментально поместилась в списке игр, дело осталось за малым — скачать полтора гигабайта через 128-килобитный DSL. ^_^

Другой сервис — EA Store — от самого крупного в мире издателя игр Electronic Arts, мне отказал. На недавно образовавшемся российском сайте магазина нет, а британцы с американцами гонят меня в шею, едва завидев гражданство. Правда, есть надежда, что всё изменится — экспансия EA в Россию началась сравнительно недавно. Кусочек этот обещает быть лакомым — тут и спортивные игры FIFA и NHL, и знаменитые The Sims, и много ещё чего.

Прочие службы, такие как Direct2Dirve, Windows Marketplace и Ubisoft Digital Store тоже не особенно порадовали. Ни одна игра, что меня заинтересовала в их ассортименте, не продавалась за пределы избранных стран (обычно это были Северная Америка и Великобритания). Какими умозаключениями руководствуются издатели Ubisoft, Atari и Take 2 — непонятно. Обычно, территориальное ограничение для игр и фильмов вводится с целью предотвратить реэкспорт. То есть, чтобы американский турист не покупал диски по более низким российским ценам. Какой смысл делать наоборот — неясно. Может быть, осторожные издатели опасаются "карточных" мошенников? То есть мексиканцам доверяют (правда, и им нечасто), а старушке Европе — нет? Очень странно. Про цены, по которым продаётся игровой антиквариат, вообще отдельная песня. Fahrenheit, оба Макса Пейна, собрание сочинений GTA, Beyond Good and Evil и Принца Персии впору раздавать даром в качестве рекламы, а не требовать за них по 20 — 30 баксов, да ещё и подвергать покупателей территориальной дискриминации.

В результате, исключительно ради проверки я купил в Direct2Drive старика Риддика (причём, я почти уверен, что хрен он у меня пойдёт с нынешним железом да на Висте). Работает эта система любопытно. Ссылки на установочные файлы появляются у меня в аккаунте. Ссылки непрямые, и сколько будут действительны — неизвестно. Нужна ли будет активация после установки, и, если нужна, как она переживёт переустановку системы или смену компьютера — предстоит узнать. Как работает солнцеподобный Steam, я знаю уже давно. Если кто не в курсе, активируется игра один раз, и с этого момента привязывается к Вашей учётной записи. Потом, при помощи Steam-клиента Вы делаете с игрой всё, что захотите — скачиваете, играете, удаляете, делаете резервные копии, переносите на другой компьютер — при условии, что пользуетесь ей только из своей учётной записи. К несомненным плюсам Steam также относится игра без диска, автоматическое обнаружение обновлений, своё игровое сообщество с серверами, форумами, кланами и IM-болталкой. В Steam выкладываются демо-версии и видеоролики из игр. Главный минус Steam в том, что без быстрого и постоянного интернет-канала все его плюсы меркнут. На компьютерах без интернета играми, полученными в Steam, пользоваться нельзя вообще.

На этом пока всё, о приключениях с приобретениями программ расскажу в другой раз.