17 октября 2010 17.10.10 35 6850

Linux. Небольшой пост про игры, родные и не очень, а так же под Wine'ом.

+3

Сегодня Ярослав, в Лайве по СК2 сообщил, что в Linux'е не поиграешь. По крайней мере, в то, во что играют они (Думаю, Максими Кирилл такого же мнения). Отмечу, что они правы только отчасти и, возможно, просто просто не пытались разобраться в том, что же с играми под Linux сейчас.

\Безусловно, если вы собираетесь постоянно играть в игры, использующие активно DirectX, а так же прочие «специи» от Microsoft, а также и знать не хотите ни о каком Линуксе и запуске таких игр с танце с бубном, то пост дальше можете не читать.

За последние пару лет ситуация с играми, их запуском и работой под Linux изменилась практически кардинальным образом. Спасибо достаточно качественным проектам, которые изначально предусматривали игру под этой ОС, а также портам и программному продукту Wine, вкупе со многими играми, которые под Wine идут прекрасно или, как минимум, неплохо. Это касается многих игр на движке Source, игр, созданных Blizzard (и выходцами из неё, такими как ArenaNet, к примеру — привет Guild Wars!), игр, использующих OpenGL, а не DirectX.

О некоторых играх, изначально написанных под Linux (или являющихся мультиплатформенными) уже начал писать Br0nks (Можно найти в его блоге и по тегу Игры под Linux (Надеюсь, про «Амнезию» он также напишет). Поэтому я начну с портов, а продолжу с Wine.

Существуют игры, портированные на Linux как и самими разработчиками (А тут привет id), так и сторонними компаниями, а также просто некоммерческими объединениями людей / фанатами.
Одной из таких компаний, причём довольно известной, является LGP (Можно ещё на Википедии почитать).
Её портированы, например, Gorky 17, Jets'n'Guns, Sacred: Gold, а также некоторое количество других (Которые, впрочем, и под Wine'ом идут отлично).
Ко всему прочему, упорно ходят слухи, что Valve собирается или уже портирует свой движок на Linux. Не исключено, впрочем, что он и так уже портирован используется внутри компании.
Подробно расписывать игры, а также компании, которые их портируют, я не буду. На данный момент незачем.

Что касается Wine, то про некоторые игры, которые под ним идут превосходно, я уже немного писал. Ещё раз писать не буду, а то и так слишком часто повторяюсь, а мне за это не платят (*грустный, возможно улыбающийся, смайлик*). Единственно, если вам по ссылкам ходить лень — StarCraft 2 идёт просто превосходно, а иногда даже лучше чем под Windows. Надо, кстати, проверить работу этой игры с эмуляцией рабочего стола в Wine — тогда можно будет играть в полный экран и ничто не будет мешать параллельно стримить (С чем, собственно, на Windows наблюдаются проблемы), а также быстро переключаться между окнами. Впрочем, и в окне запускать никто не мешает.

Если не верите мне — попробуйте сами. Для этого даже не нужно будет устанавливать Linux на компьютер — просто сделайте LiveUSB с поддержкой записи изменений на неё. И, думаю, если у вас флешка высокоскоростная, то проблем у вас не возникнет. Единственное — я не пробовал, как всё это будет работать с Wubi (Инсталлятор Linux под Windows. При этом файловая система linux записывается в отдельный файл на вашем жёстком диске и, если что, linux можно легко удалить, как программу — из установки и удаления программ) Кто попробует — отпишитесь, по возможности.

Несколько видео (ссылками), с играми, по теме:
Starcraft II Running On Ubuntu GNU/Linux 10.04 in Wine
(Не бойтесь, игра не вылетела — просто человек её свернул и развернул снова)

Starcraft 2 en Debian GNU/Linux (Wine)

Linux Gaming: Call of Duty Modern Warfare 2

PS Что-то у меня параллельно Minecraft запущен в фоне, на паузе. Видимо, лень выключать-включать. Впрочем, он особо и не мешает, просто поигрываю, когда свободен от дел и ничто не отвлекает)
PPS «Винды» на моём основном компе уже давно нет, но во многие игры, когда у меня есть желание, отсутствие этой ОС от Microsoft мне не мешает.

/


Лучшие комментарии

Друг, ты же понимаешь, что это мизерное количество игр? Да, ты можешь запустить пару-троку игр, но сможешь ли ты их адекватно стримить?
надо ещё отметить, что на ляхе будут сильные проблемы у обладателей видеокарт от АТИ и обладателей кучи — другой левого железа (танцевать с бубном приходится вокруг не встроенных звуковых карт, тв-тюнеров, мышек с дополнительными клавишами, геймпадов многих и т.д.)
а так — конечно поиграешь.
алсо добавь инфу про седегу — она хоть и не бесплатная, но под ней идёт много, что под вином не идёт.
А что такое «недавно» ?!
SC2
MW2
Amnesia
Dragon Age
Dead Space
эээм… Minecraft =)
Metro 2033

Я за играми не слежу, практически, так что мне трудно сразу на этот вопрос ответить.
Если смотреть по базе, то ещё, из более-менее известных крупных игр
Sid Meier's Civilization V
FIFA 11
Assassin's Creed II
Transformers: War for Cybertron

Это из того, о чём я слышал. А ещё что-нибудь крупное выходило? Я просто не в курсе почти =D

А, ну да, я щё в Worms Reloaded играл, недавно вышедщий)
Ну, ещё девушка в Dofus 2.0 играет.
Многие игры, которые я хотел написать, вышли, оказывается, боле полугода и даже года назад.

Я мог бы, конечно, покопаться, посмотреть то, что выходило за последнее время, и написать ещё пару десятков позиций.
А, да, из более-менее «свежих» ещё S.T.A.L.K.E.R.: Call Of Pripyat
Или февраль 2010-го уже не считается?
И да, далеко не факт, что проблемы будут. Правда, AMD не стремится дотачивать свои дрова под Linux
я нигде не косячил, поверь.
груб УБИЛ загрузчик винды. винда даже через груб никаким шаманством не запустилась.
с мышкой проблема довольно распространённая, я знаю как она решается. проблема была запустить терминал, не пользуясь левой кнопкой мыши и не имея горячих клавишь на него. попробуй на досуге — это забавно.
первый раз слышу чтобы груб чегототам убил. глупости. терминал — alt+f2-gnome-terminal
ну я им не так часто пользуюсь, чтобы это знать. гуглил — Ctrl-Alt-F1-F7 не встречал
первый раз слышу чтобы груб чегототам убил
и чо? то, что ты ни разу не слышал — не значит, что этого быть не может. поверь мне, мир многогранен. например, если ты ни разу не слышал про аппроксимацию — это не значит, что её не существует.
alt+f2-gnome-terminal
ок, я просто terminal искал
им — терминалом. убунта до 10.10 была человечной вполне системой.
алсо после обновления до нового ядра на нетбуке сеть отвалилас
поставил 10.10
дай думаю пощупаю чё изменили
1. у меня мышка Х7 *моментальный фейспалм*
2. поставил дрова от АТИ — часа два пытался сделать при загрузке разрешение 1280*1024
3. она сбила у меня загрузчик семёрки

вывод — релиз полное уг.

вообще теперь не признаю ляху для десктопов. убунта стоит у мну на нетбуке — там ей самое и место
Не совсем верно написал
Ctrl-Alt-F1
Ctrl-Alt-F2
и далее, до F7
Возврат в иксы (графическую оболочку) — Ctrl-Alt-F8 или Ctrl-Alt-F9 (Реже Ctrl-Alt-F7)
я понял, просто чтобы не переписывать скопипастил
Хороший вопрос.
У меня проблемы нет, но если наткнусь на решение — напишу.
Перключись на английский, посмотри как там ошибку напишет.
Ну так, это я не совсем верно написал.
В общем, Ctrl+Alt+F1 (F1-F6) переключает в терминал, Ctrl+Alt+F7 (Иногда F8 или F9) — обратно
Ну, иногда и бубен не нужен)
Про SC2 — пишут, что игра значительно быстрее начинает идти с новыми дровами.

PS А если уж хочется чуть-чуть поплясать с бубном, то есть ещё способ (цитата с winehq):
Execute: wine regedit Navigate to HKEY_CURRENT_USER/Software/Wine/Direct3D If this key does not exist, create it. Right click on Direct3D and select «New» then select «String» for each of the keys bellow and set the string to the corresponding value.
Key Value
DirectDrawRenderer opengl
Multisampling disabled
OffScreenRenderingMode pbuffer
UseGLSL disabled
VertexShaderMode hardware
VideoMemorySize 1024 (Set this value to the RAM on your video card)
Читай также