суббота, 10 ноября 2012 г.

Бета версия клиента Steam для Linux!


Всем привет!

На конец-то и на "нашей улице" праздник - Valve сдержало свое обещание и добавило поддержку Linux для игровой платформы Steam и предлагаем нам испытать ее вместе с 25, нет уже с 26 играми под линукс!

В этом посте я расскажу о том, как установить нативный (native) линукс клиент Steam. Как его использовать без регистрации аккаунта бета-тестирования, а так же рассмотрю способ загрузки в Steam игры "Team Fortress 2" которая пока "не добавляется" стандартным путем (из магазина Steam).

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

Для поклонников Ubuntu небольшая инструкция по установку скина клиента Steam, которая оформляет его в стиле Ambiance.


Официально Steam для линукс доступен в виде бета-релиза под Ubuntu 12.04 с экспериментальными дровами от NVidia. Однако это не жесткие ограничения. Например Steam клиент без проблем запускается на Ubuntu 12.10 и вероятно пойдет и на других дистрибутивах базирующихся на Ubuntu версии 12.04 и выше. Так же имеется пакет для установки клиента под Arch Linux (скачать - AUR package).  Я уверен - для пользователей других дистрибутивов Steam появится в ближайшее время.



Что касается игр на портированном под линукс движке Source Engine (такие как Team Fortress 2, Leaf 4 Dead 2  и др.), то для них, скорее всего, потребуется комп с картой от NVidia и специальными драйверами.

К слову - сам клиент заработал даже на моем слабеньком ноуте с интегрированной видяхой от Intel и дефолтными драйвером 3.0 Mesa 9.0! На этом же ноуте без проблем пошли игры "World of Goo" и "Unity of Command". Я думаю эти игры и клиент пойдут и на картах Radion от AMD, хотя достоверной информации об этом пока не имею.

Установка нативного клиента Steam в Ubuntu 12.04/12.10

Эта инструкция рассчитана на пользователя использующего компьютер с видео картой NVidia под управлением ОС Ubuntu 12.04/12.10 или других дистрибутивов базирующихся на этих версиях Ubuntu.
Только для владельцев систем с  64-битной архитектурой! 
Перед тем как устанавливать Steam, установите в вашу систему дополнительные пакеты, которые позволяют выполнять 32-битные программы на 64-битных машинах. Для этого откройте терминал (Ctrl+Alt+T) и выполните команду
$ sudo apt-get install ia32-libs
если это не поможет, установите следующие пакеты:
$ sudo apt-get install libjpeg-turbo8:i386 \
libcurl3-gnutls:i386 libogg0:i386 \
libpixman-1-0:i386 libsdl1.2debian:i386 \ 
libtheora0:i386  libvorbis0a:i386 \
libvorbisenc2:i386 libvorbisfile3:i386 \
libasound2:i386 libc6:i386 \
libgcc1:i386 libstdc++6:i386 \
libx11-6:i386 libxau6:i386 \
libxcb1:i386 libxdmcp6:i386
Перед установкой Steam необходимо обновить драйвер видео карты (только для NVidia) до последней версии , в противном случае клиент сообщит о том, что вы используете устаревший драйвер и предложить обновить его до версии  304.64. Но даже драйвер 304.64 не обеспечивает оптимальной работы игр на движке Source Engine, по этому после первого старта клиента вам будет предложено установить экспериментальный драйвер версии 310, который пока находится на стадии бете-тестирования. По заявлению разработчиков NVidia, новая серия драйверов GeForce R310 добавляет "двойную мощность" играм под линукс! Чтоб не обновлять драйвер дважды (вначале 304, а потом 310), мы сразу установим последний - 310 (можете установить его без каких либо опасений. За неделю его использования на моей машине, я не заметил ни одного критичного бага).

Установить драйвер 310 можно несколькими способами - скачать с сайта nvidia и установить вручную, добавить репозиторий xorg-edgers и обновить систему  или позволить Steam установить его самостоятельно.
Я предлагаю остановится на втором варианте - добавить репозиторий xorg-edgers  и обновить пакеты:

1. Открываем терминал и выполняем команды:
$ sudo add-apt-repository ppa:xorg-edgers/ppa
$ sudo apt-get update
$ sudo apt-get install nvidia-current nvidia-settings

2. Теперь, скачакм и установим пакет загрузчика Стим-клиента:
$ wget http://media.steampowered.com/client/installer/steam.deb

$ sudo dpkg -i steam.deb && sudo apt-get install -f

Если по каким либо причинам Steam не установился или не запустился, тогда можете попробовать установить его таким образом:
$ sudo apt-get install gdebi && sudo gdebi steam.deb && sudo apt-get install -f
(gdebi - лучше разрешает зависимости чем dpkg и подтягивает недостающие пакеты)

Как только пакет установиться, вам откроется окно информации об обновлениях:

Нажмите "Start Steam Beta" и закройте окно информации об обновлениях. Если окно не появилось или вы его нечаянно закрыли, тогда откройте "Выполнить команду" (Alt+F2), введите steam и нажмите Enter.


Появится окно обновления (собственно загрузки) Стима с прогрессом:
Дождитесь пока загрузка закончится. В стартовом окне Steam, выберете: "Login to existing account", введите ваш логин и пароль от Sream и нажмите "Login":

Вот и все, Steam for Linux установлен :)

Если вы уже регистрировались как бета-тестер и были одобрены, тогда вам откроется привычное окно Steam-а:

Steam for Lnux на Ubuntu 12.04
Steam for Lnuxна Ubuntu 12.10 - режим "Big Picture"

Steam for Lnux - список игр портированных на Linux

Steam for Lnux - консоль и окна со сведениями о системе и версии Steam.

Если ваш steam-аккаунт не одобрен для тестирования, тогда при старте Steam вы получите об этом сообщение и работа клиента будет прекращена. Но не расстраивайтесь! Steam можно использовать и без аккаунта бета-тестера. Читайте дальше ...

Как пользоваться Steam для Linux без аккаунта бета-тестера

Просто запустите Steam из ланчера, кликнув по иконке правой кнопкой мыши и выберите например "Library":

Если вы не используете оболочку Unity, тогда выполните в терминала команду:
$ steam steam://open/games

 Установка "Team Fortress " Steam for Linux

Team Fortress 2 входит в список портированных под линукс игр, однако его установка из Valve's Store еще не доступна. Чтоб установить Team Fortress воспользйтесь командой из терминала:
$ steam -dev steam://install/440 

Скин для клиента Steam в стиле Ubuntu

Если вас раздражает левостороннее расположение кнопок окон и вы хотели бы придать окну клиента Steam стандартный для Ubuntu стиль - фирменный шрифт, sexy-скроллинг, оформление заголовка окна и т.д., тогда вам в помощь разработанный Martin Kozub скин оформляющий окно клиента в стиле Ambiance.

Вот инструкция по установке скина:
Скачайте архив со скином от сюда
Распакуйте архив в папку: ~/Steam/skins/
Откройте в текстовом редакторе файл: ~/Steam/registry.vdf
Отыщите в файле секцию: HKCU > Software > Valve > Steam и вставьте в ее конец строку: "SkinV4" "Ubuntu" см. рис.:


Теперь перезапустите Steam for Linux и наслаждайтесь новым видом Steam-а:

   Как зарегистрироваться бета-тестером Steam для Linux

Мы все хотим как можно скорее поучить, как можно больше игр, под линукс. Так почему-бы не помочь в этом разработчикам из Valve!? Плюс, вы будите первыми поучать бетки портированных игр! И все, что для этого надо сделать - зарегистрироваться бета-тестером.
Для этого зайдите на эту страницу: http://www.valvesoftware.com/linuxsurvey.php, кликните по ссылке "Click here to login with your Steam account". Введите ваш логин и пароль от Steam. После авторизации вы попадете на страницу с десятком (или что-то около того) вопросов. Внимательно ответьте на них и ждите пока вашу заявку рассмотрят в Valve (о чем буден сообщено письмом на адрес., который указан в вашем Steam-профиле ).




Комментариев нет:

Отправить комментарий