Популярная стратегическая игра Crusader Kings II (http://ru.wikipedia.org/wiki/Crusader_Kings_II), изначально поставляемая с февраля прошлого года для платформ Windows и Mac OS X, отныне доступна и для платформы Linux. Игра появилась (http://store.steampowered.com/app/203770/) в Linux-разделе каталога Steam и теперь доступна для загрузки через Linux-клиент Steam. В скором времени ожидается портирование для Linux и других игр студии Paradox Interactive (http://ru.wikipedia.org/wiki/Paradox_Interactive).
<center><a href="http://cdn.steampowered.com/v/gfx/apps/203770/ss_497963f8500... src="http://www.opennet.me/opennews/pics_base/0_1358322531.jpg" style="border-style: solid; border-color: #e9ead6; border-width: 15px;" title="" border=0></a></center><center><iframe width="640" height="360" src="http://www.youtube.com/embed/qzkVTDfxIUI?rel=0" frameborder="0" allowfullscreen></iframe></center>
URL: http://www.phoronix.com/scan.php?page=news_item&px=MTI3NTA
Новость: http://www.opennet.me/opennews/art.shtml?num=35847
Что же старина Гейб натворил...
Что он натворил?
Почти как золотая рыбка - сделал линух полноценной игровой платформой.
Скорее Обратил внимание на линукс!!! А сделали платформу до него!
Простите? У вас проблемы с пониманием прочитанного?
Чем чем что сделал? Из омна конфетку? Не, не сделал и никто уже не сделает.
Не линукс, а убунту. Пользователи линукса, видите ли, не поддерживаются валвом.
Опять космонавт виноват?
> Не линукс, а убунту.Убунта - линукс. Так в эбауте на сайте написано.
> Пользователи линукса, видите ли, не поддерживаются валвом.
В каком месте валв прямо так и сказал? Они помнится наоборот искали желающих потестить это в других дистрах. А то что они первым делом ориентируются на наиболее массовые варианты - логично. Они коммерсанты, им продать хочется, а не чсв полутора человек потешить.
>Убунта - линукс.Но линукс - не убунту. Улавливаете мысль?
>Они помнится наоборот искали желающих потестить это в других дистрах.
Ничего подобного. Хотя особо упертые таки смогли запустить стим на других дистрибутивах через извраты.
У меня вот никак не получилось, хотя я - самый настоящий пользователь линукса. Офигенно, замечательная "поддержка" линукса.>А то что они первым делом ориентируются на наиболее массовые варианты - логично.
Логично, но не надо лицемерить, называя поддержку только одного дистрибутива поддержкой линукса. Это некрасиво, на мой взгляд, и неуважительно по отношению к коммьюнити.
>>Они помнится наоборот искали желающих потестить это в других дистрах.
>Ничего подобного. Хотя особо упертые таки смогли запустить стим на других дистрибутивах через извраты.
>У меня вот никак не получилось, хотя я - самый настоящий пользователь линукса. Офигенно, замечательная "поддержка" линукса.Ой, да скопируйте уж базовую FS убунты себе куда ни будь в каталочеГ и chroot на него - у меня запустился стим таким образом.
Правда для этого в дебиане есть встроенная утилита создающая базовую FS других дистрибутивов, debootstrap называется.
Но можно и проще, вытянуть только те либы, которые требует стим, но возиться с ldd лень.
Честно признайтесь, вы пробовали это делать? Вы так говорите, будто это легкая и приятная операция без подводных камней.У меня стим почти запустился таким макаром (debootstrap). Но:
1) Стим требует конкретной версии драйвера для нвидии, которой нет даже в testing дебиана. Я не хочу обновлять хорошо работающий драйвер, пусть и устаревший, непонятно зачем.
2) Убунта и чрут друг друга не любят. Почитайте про Upstart в чруте.
Пробовал, и всё работает.
1. Эмм, какой конкретный драйвер требует стим? Он рекомендует 310-ый, это да, но это рекомендации, хотя я на нём и работаю, ниже версию не пробовал но должно работать.
2. Полная чушь, upstart в чруте и не нужен, нам нужны только библиотеки, которые требует стим, в чруте нам НЕ НАДО запускать убунту, как таковую.Единственное немножко пришлось повозиться с пробросом GLX в чрут, установив такую же версию драйвера в чруте, но без компиляций модулей для ядра.
Если будет время, запишу видео курс, "как это сделать/работает".
PS. и всё же, если машина домашняя, лучше поставить 310-ый драйвер, прирост производительности чувствуется. А в оффисе у меня так же стандартный драйвер из репозитория дебиана wheezy.
>Он рекомендует 310-ый, это да, но это рекомендации, хотя я на нём и работаю, ниже версию не пробовал но должно работать.Это не рекомендация, а требование. Если стим обнаружит версию драйвера ниже 310, то он тупо сообщит об этом в окошке и закроется.
>Полная чушь, upstart в чруте и не нужен, нам нужны только библиотеки, которые требует стим, в чруте нам НЕ НАДО запускать убунту, как таковую.
Я ставил minimal убунту в debootstrap, а потом, при установке там пакета steam.deb, тянулись некоторые зависимости, в т.ч. какие-то системные сервисы (ЕМНИП, dbus), которые не могли при post-install выполнить перезапуск себя с помощью Upstart. Проблема уже давно известная, но до сих пор не решенная.
>если машина домашняя, лучше поставить 310-ый драйвер
Мне вполне достаточно моего текущего драйвера, и я не хочу ради какого-то стима рисковать сломать отлаженную, хорошо работающую систему.
>А в оффисе у меня так же стандартный драйвер из репозитория дебиана wheezy.
Вот попробуйте ради интереса, сообщите об ощущениях. В репах wheezy драйвер 295.хх.хх.
>Единственное немножко пришлось повозиться с пробросом GLX в чрут, установив такую же версию драйвера в чруте, но без компиляций модулей для ядра. Если будет время, запишу видео курс, "как это сделать/работает".
Будте добры. Можно даже не видеокурс, а просто текстовый мануал.
Странно, у меня в офисе с репы стоит драйвер 304.64, ну да ладно. Вот сейчас попробовал на нём запустить стим, всё сработало.. Правда я забыл как и что делал дома, пришлось вспоминать тут. Итак, что я делал (шпаргалку пишу и для себя):
Само собой, создание и подготовка чрута:
# mkdir ubuntu
# debootstrap quantal ./ubuntu/ http://mirror.yandex.ru/ubuntu
# mount --bind /proc ./ubuntu/proc/
# mount --bind /sys ./ubuntu/sys
# mount --bind /dev ./ubuntu/dev
# chroot ./ubuntu/ /bin/bashДалее, подключение/обновление репозиториев убунты и установка нужных софтин
# echo "deb http://mirror.yandex.ru/ubuntu quantal main multiverse universe" > /etc/apt/sources.list
# apt-get update
# apt-get install mesa-utils wget binutilsПроверяем GL
# glxinfo | grep OpenGL
libGL error: failed to load driver: swrast
libGL error: Try again with LIBGL_DEBUG=verbose for more details.
OpenGL vendor string: NVIDIA Corporation
OpenGL renderer string: GeForce GT 240/PCIe/SSE2/3DNOW!
OpenGL version string: 1.4 (2.1.2 NVIDIA 304.64)Само собой, о чём и речь, в чруте GL не работает, пишет мой драйвер, но "OpenGL version string: 1.4", что не есть хорошо, так же glxgears совсем не работает, поэтому придётся параллельно поставить библиотеки нвидии, такого же драйвера внутри чрут, без компиляции модулей.
# wget http://ru.download.nvidia.com/XFree86/Linux-x86/304.64/NVIDI...
# chmod +x ./NVIDIA-Linux-x86-304.64.run
# ./NVIDIA-Linux-x86-304.64.run --no-kernel-module
(на крики драйвера, соглашаемся что есть ошибки, просим продолжить установку)# glxinfo | grep OpenGL
OpenGL vendor string: NVIDIA Corporation
OpenGL renderer string: GeForce GT 240/PCIe/SSE2/3DNOW!
OpenGL version string: 3.3.0 NVIDIA 304.64
OpenGL shading language version string: 3.30 NVIDIA via Cg compilerТо что надо!
# glxgears
и ФПС как в хост-системе, идём далее# wget http://media.steampowered.com/client/installer/steam.deb
# dpkg -i ./steam.deb
# steam
Setting up Steam content in /root/.local/share/Steam
tar (child): xz: Cannot exec: No such file or directory
tar (child): Error is not recoverable: exiting now
tar: Child returned status 2
tar: Error is not recoverable: exiting now
Failed to extract /usr/lib/steam/bootstraplinux_ubuntu12_32.tar.xz, aborting installation.Угу, куча зависимостей не хватает, и самое главное нет xzip, ну да ладно, ставим
# apt-get install xzip
Упс.. апт-гет не даёт что либо менять в системе, пока есть ошибки в зависимостях, я особо и не пользуюсь apt-get, поэтому здесь перехожу на aptitude
Значит пока сносим steam
# dpkg -r steam
# apt-get install xzip aptitude
# dpkg -i ./steam.deb
# steam
Олично, запустился клиент стима и обновляется.. ждём-ждём-ждём..
Setting up Steam content in /root/.local/share/Steam
Steam needs to install these additional packages:
jockey-common, zenity, xterm, libcurl3-gnutls:i386, libjpeg-turbo8:i386, libogg0:i386, libpixman-1-0:i386, libtheora0:i386, libvorbis0a:i386, libvorbisenc2:i386, libvorbisfile3:i386, libasound2:i386, libcairo2:i386, libcups2:i386, libfontconfig1:i386, libfreetype6:i386, libgcrypt11:i386, libgdk-pixbuf2.0-0:i386, libgtk2.0-0:i386, libnspr4:i386, libnss3:i386, libopenal1:i386, libpango1.0-0:i386, libpulse0:i386, libxi6:i386, libxinerama1:i386, libxrandr2:i386, libxrender1:i386, libsdl1.2debian:i386Стим захотел данные пакеты и по умолчанию обратился к apt-get, само собой apt-get послал его куда по дальше, в итогде ошибка и стоп. Ставим значит руками через aptitude
# aptitude -R install jockey-common zenity xterm libcurl3-gnutls libjpeg-turbo8 libogg0 libpixman-1-0 libtheora0 libvorbis0a libvorbisenc2 libvorbisfile3 libasound2 libcairo2 libcups2 libfontconfig1 libfreetype6 libgcrypt11 libgdk-pixbuf2.0-0 libgtk2.0-0 libnspr4 libnss3 libopenal1 libpango1.0-0 libpulse0 libxi6 libxinerama1 libxrandr2 libxrender1 libsdl1.2debian
# steam
Вуаля! Рабочий клиент стим в wheezy, и на версии 304.64
Good luck!
Спасибо за шпаргалку! Возможно, она кому-нибудь пригодится, но мне нет. Это практически то же самое, что я уже пытался делать.>Странно, у меня в офисе с репы стоит драйвер 304.64, ну да ладно.
Видимо, обновились. Когда я смотрел последний раз, там были дрова версии 295.хх.
Но у меня все равно stable, поэтому с драйверами из репы стим не запустится 100%Еще замечание: для того, чтобы работали иксовые приложения, нужно вне чрута выполнить "xhost +local", а внутри него "export DISPLAY=:0.0".
В любом случае, называть ТАКОЕ "поддержкой линукса" - это гнусно.
А зачем? Если все равно извращаться, лучше уж через Wine. Это гораздо проще сделать, чем ваши извраты. Плюс больше игр и обкатанное приложение, не прибитое гвоздями к версии драйвера.
> А зачем? Если все равно извращаться, лучше уж через Wine. Это гораздо
> проще сделать, чем ваши извраты. Плюс больше игр и обкатанное приложение,
> не прибитое гвоздями к версии драйвера.Ради производительности может быть, не?
Лично я лучше поизвращаюсь немного, чем у меня под вайном при каждом новом старте игр движка Соурс страшные лаги, которые со временем загруженной карты пропадают.Будь то первый выстрел портала в стену(portal2), секунды две фриз.. Или старт игры в L4D первые минуты мажешь по всем из-за страшных лагов, или CS:GO то же самое..
Нет уж, как выйдут эти игры под линь.. эм.. убунту, я уж по-извращаюсь, вытащу отдельно библиотеки, но запущу на НЕубунте и буду играть с огромным приростом производительности.
Совсем обленились. Я его в слаке 64-битной запустил за два вечера
> Логично, но не надо лицемерить, называя поддержку только одного дистрибутива поддержкой
> линукса. Это некрасиво, на мой взгляд, и неуважительно по отношению к
> коммьюнити.Сейчас steam под linux - это открыая бета.
Какую поддержку вы хотите от бета версии?
И что, бету не надо поддерживать, по-вашему?Я не требую доступную 24/7 тех. поддержку по каждому пуку, нет. Хотя бы возможность запускать стим без извратов а-ля чрут на любом дистрибутиве, и на том было бы спасибо.
> И что, бету не надо поддерживать, по-вашему?Бету надо разрабатывать и доводить до релиза.
Попробуйте посмотреть на это с такой точки зрения - им нужен был какой-то один дистрибутив линукса, на котором они, собственно, и сделают steam для linux.
Разработают, обкатают, оттестируют.
А когда все будет нормально работать на одном, можно перепаковывать под другие дистрибутивы.
Нет сложностей с тем, чтобы приспособить под другой дистр.
Просто время - деньги.
Можно хоть сейчас заявить о поддержке кучи дистрибутивов, но и тестировать придется на каждом дистрибутиве.
Многократно тестировать продукт во всех дистрибах, который прямо сейчас активно допиливается - лишняя работа.Вообще разработчики пошли навстречу пользователям linux, сделав открытую бету.
Могли бы дальше в тихую разрабатывать и открыть, когда допилят.
Работающий steam, под все дистрибутивы, официальный релиз.
Только - через пол-года, год.
Если вам не нравится текущая политика, забудьте на пол года про steam.
И вспомните о нем, когда его выпустят под все дистрибутивы.> Я не требую доступную 24/7 тех. поддержку по каждому пуку, нет. Хотя
> бы возможность запускать стим без извратов а-ля чрут на любом дистрибутиве,
> и на том было бы спасибо.Это, на самом деле, очень много работы.
N дистрибутивов * M аппаратных конфигураций.
Ради сарказма, можно добавить "и на всех ядрах линукса" :)
Если они сейчас каждый день будут тестировать steam во всех дистрибутивах, у них просто будет уходить много ресурсов на тесты, и разработка замедлится.
Пусть лучше выпустят релиз, а там уже мы всем сообществом уговорим/поможем valve обеспечить поддержку deb/rpm/tgz/чего-там ещё.
Поддержка бубунты подразумевает поддержку всех Debian-лайк дистров, а это более половины всех существующих линей!
Мы решили запилить TF2 на Linux и тут понеслось
В линуксовом сторе уже 42 игры. А от валв всего одна.
пишет что уже 60 — http://store.steampowered.com/browse/linux/
Да там пачка DLC в эти 60 штук входят
Вообще 41, если кликнуть
там просто они криво считают, наверное с демками и доп контентом
> В линуксовом сторе уже 42 игры.А полотенце бонусом выдают? :)
Шаг за шагом, постепенно, убунта превращается в торт для игроманов... Скоро в кампутерных клубах винде не будет места! :) И это радует. Многие юзеры оценивают ось примерно так: танчики работають, значит годная ось. :)
В клубах давно Линь и Вайн юзают.
> В клубах давно Линь и Вайн юзают.А теперь вайн станет лишним.
это точно.
> В клубах давно Линь и Вайн юзают.Это где? наши местные клубы упорно продолжают верить в нерушимую силу некрософфта (хватит уже).
И при таком раскладе на линь портируют всё, что есть ценного для вынь и ... в музей вынь, вместе с вайн.
http://habrahabr.ru/post/113479/
У меня например Team Fortress 2 сильно тупит (до 10 кзс) даже с минимальными настройками и расширением 800 на 600 в оконном режиме, хотя на винде года 3 назад выдавал на средних до 60 кзс. Видяха ATI HD4330M с дрова открытыми ati.
Закройте дрова - с открытыми видеокарта не прогревается и медленно работает.
и где же берутся такие петросяны?
> и где же берутся такие петросяны?Где-то недалеко от фабрики, где фотографов жгут.
По сабжу: хорошая игрушка.
HD4330M с дрова открытыми atiну вот и ответ
С закрытыми работала также, только грелась больше) да и поддержку прекратили в закрытом драйвере этой видяхи) Жду ядра 3.8 там обещали улучшенную работу с памятью, хотя сомневаюсь что намного быстрей будет работать.
Думаете, у 4330 более 1 канала памяти? Вот это очень врядли, судя по наименованию это что-то типа "затычек для слотов". К тому же то что с памятью - было исправлено в районе 3.5 ядра. И актуально только для среднего класса и выше, т.е. с шиной 128 бит и более. А вот более свежий R600g не помешает, там разработчики прилично всего допилили нынче.
> HD4330M с дрова открытыми ati
> ну вот и ответНу, а какже общий лозунг всех опенкодфанатов: "Код открыт! Можно все самому исправить!!"
> 800 на 600 в оконном режиме,Фулскрин кстати попробуйте. Возможно что там все заметно лучше. Также если у вас композитинг есть - попробуйте отключить.
Именно поэтому я играю под Wine. Нативная версия пока хуже, даже на NVIDIA.
> NVIDIA.А как же заявления валвы и нвидии о том что в лине работает даже быстрее?
чем хуже?
хотя, может потому-что нвидиа...
Это, конечно, не может не радовать...
Но потратить на игрушку 800 рублей и увидеть "Языки: английский, французский, немецкий, испанский" неприятно.
Заработают ли фанатские переводы на системе с другой кодировкой по умолчанию - бог весть, тем более, что некоторые вещи (например, имена) связаны с кодом плотнее, чем хотелось бы.
Так что - не идеал... но для первого шага - хорошо.
Европа 4, надо думать, будет идти под Линукс изначально.
хотелось бы 3-ю европу под линь.
Третью? Она выглядит так, как будто ее под Линь и писали, и это не комплимент. Вторую - да, может быть.Кстати, по ссылке в новости упаковка CKII, содержащая от силы половину аддонов, причем, что характерно, не включает ни одного из тех трех, которые относятся к России ;(
В вашей системе что-то отличное от utf-8? Размораживайтесь уже
Разжевываю для свежеразмороженных: в Винде, под которую делалась фанатская локализация игры, кодировка по умолчанию отличается от таковой в Линуксе. И, к сожалению, появление игры в Стиме отнюдь не означает открытия ее исходников, скорее наоборот.
три понятных языка -- мало?
Достаточно одного, но желательно родного.
Я могу понять и по-английски, но обычно сажусь играть, когда мозги уже выкипели - чтобы отдохнуть, знаете ли. Поэтому англоязычные игры я обычно забрасываю - так же, как забросил закачанные на читник Unfinished Tales. Голова - она одноядерная и без кулера...
Правильно портированная программа должна корректно обрабатывать переменные LANG и LC_ALL. А тогда без разницы в какой кодировке перевод, хоть UCS-2, хоть 866, хоть 1250 (да, я знаю, что это не кириллица).
Боюсь, поднятый Стимом бум способствует скорее срочному портированию, чем правильному.
А Парадоксы и без того славятся любовью к патчам.
Кроме того, речь же не об официальном переводе - для официально поддерживаемых языков проблема локали практически не встает.
Нет, я предлагаю для начала попробовать запустить этот любительский перевод в системе с UTF-8. Если не заработает, попробовать вручную задавать локали: UCS-2, UTF-16, CP1251, CP1250, CP1252, CP866... И только после этого говорить о проблемах с переводами :)
> Нет, я предлагаю для начала попробовать запустить этот любительский перевод в системе с UTF-8.Обычно у игр очень кастомный рендеринг фонтов и прочая. Они сами рендерят текст из ресурсов. В какой они там кодировке его ожидают узреть для верного отображения - от двигла игры зависит по идее.
Парадоксовские патчи открываются через текстовые редакторы. Там как правило ребаланс и исторические правки.
> Но потратить на игрушку 800 рублей и увидеть
> "Языки: английский, французский, немецкий, испанский" неприятно.А кто вам разрешил пользоваться компьютером без знания английского?
По линух я ваще молчу, английский по-дефолту должен быть.
Я мальчик взрослый и не слушаю виртуальных дяденек, которые думают, что могут мне что-то не разрешить.
But after a whole day of mind-working, I have some (not a lot of) time for playing and just wont to relax. Comprenez-vous?
> wont to relax. Comprenez-vous?won't relax или want to relax?
Второе, конечно. Фраза вообще может быть довольно неграмотной - я обычно читаю по-ангельски, а не пишу. Зато с такой опечаткой у троллей нет повода развести флуд о Промпте ;)
> Зато с такой опечаткой у троллей нет повода развести флуд о Промпте ;)Одиннадцать! Одиннадцать! Одиннадцать! http://www.youtube.com/watch?v=G2Y0oqZOyl0
>потратить на игрушку 800 рублей
>и увидеть "Языки: английский, французский, немецкий, испанский" неприятно.В следующий раз делай наоборот.
Я и сделал наоборот: установил Стим, загрузил демо-версию Крестов... точнее, попытался загрузить. Стим чего-то себе подумал и ничего не сделал.
Ну, и я им не бета-тестер, обойдусь...
Майки, от твоего удаления суть не меняется - эта гоцка вырвиглазный п*здец.
> Майки, от твоего удаления суть не меняется - эта гоцка вырвиглазный п*здец.Да вы тявкайте, тявкайте, там уже более 40 игр. А будет больше. Тявкать устанете.
"Там" - это где, простите? А вы пишите, пишите такие п%здецкие игрушки дальше. :))))))))
> "Там" - это где, простите?Gabe, молчать! :)
Paradox охренеть. Обожаю их игры. Еще бы нормальный API для 2-й виктории сделали, а то там AI не настраивается в отличии от 1-й версии.
Уже заметил и купил. Думал написать новость и забыл. Был удивлён что про две планируемые игры новости есть, а про релиз пропустили.
Не пробовали перевод от Стратегиума?
http://www.strategium.ru/forum/index.php?showtopic=33480&st=...
Очень хочу чтобы Magicka портировали. Куплю тогда пожалуй. А сабж как-то неинтересен увы, но сам факт, что портировали - хорошо, радует.
Приятно видеть прогресс буквально каждую неделю появляется новое в стиме под Линь, на праздники было 40 позиций, вчера уже 60+. Такими темпами линь превратят...
ЗЫЖ На тех же праздниках купил ОрэнжБокс, решил поддержать Вальве,но версия под Линь Постал не ставится... другой комплектации нужно платить еще раз :(
Ололо ! сам купил в праздники пару игр со скидками. Под линукс виндовые и макосьные игры в принципе купить не возможно =)
> Под линукс виндовые и макосьные игры в принципе купить не возможно =)Валву сложно представить что кто-то в здравом уме может добровольно жрать кактусы.
ты не понял, у тебя уже есть мисия запустить игру на другой ОС, запустишь, половину игры уже прошел
Ну всё. Теперь засилие проприетарного г-на и под Linux.
Напишите открытое г-но, тогда будет не засилие, а разнообразие.
Скорее бы dota 2 добавили
Неужели теперь под линухом будут нормальные игры, а не стопицот гoвноклонов кваки?
> Неужели теперь под линухом будут нормальные игры, а не стопицот гoвноклонов кваки?Ну, кстати, warsow раньше была торт. Ну и на 0a.d. вся надежда- как на первую опенкод игру.
очередная нудистика... когда там ждать нормальных пацанских игр? крузис уже портировали?