LINUX.ORG.RU

Интервью с креативным директором Gaijin Entertainment

 , , ,


1

4

На одном из ютуб-каналов вышло интервью с креативным директором Gaijin Entertainment Кириллом Юдинцевым.

Спросили о том, зачем выпускалась Linux-версия игры, с какими проблемами столкнулись при выпуске, также поговорили о поддержке Linux, Wine и Vulkan.

>>> Видео

Ответ на: комментарий от Yilativs

Комментарии на ЛОР от создавших ничего и некогда - как обычно в своем стиле

Просто нам лучше знать как правильно. Ведь мы же потребители этого :)

CryNet ★★★★ ()
Ответ на: комментарий от genryRar

сейчас очередь в 5 минут на бой в песочнице - нормальная ситуация, если это не вечер пятницы

В ААБ и совместных РБ вечером любого дня нет очередей больше минуты.

yuran ★★ ()
Ответ на: комментарий от steppelynx

Тундра хорошая игра, но отсутствие игроков убивает ее. Ждать по минуте и более, а иногда принудительно отключаться от процесса ожидания из-за овердофига минут ожидания как-то печально. Проще установить WoT, там хоть игроков в разы больше, всегда можно войти в игру с минимальным ожиданием при любом часовом поясе.

anonymous ()
Ответ на: комментарий от Deleted

Mesa вроде одна и та же для всех дистров.

Проприетарные дрова месу не используют.

И ядро одно и то же

Связок драйвер+ядро+железо - тьма их.

Сделайте бандл-версию со статикой и всё. В чем проблема?

Какой статикой? glibc нормально не залинкуешь, мудераторы на ЛОРе начнут верещать: «ВАРЕЗ!!! ВАРЕЗ!!!! АТУ ИХ!!!». Это без того, что реализаций opengl для линукса минима 4 (nvidia, amd fglrx, mesa, amdgpu), а всё остальное любая игра и так с собой тащит.

Dark_SavanT ★★★★★ ()

Так что в итоге, господа? 1. В процентном соотношении, какова доля пользователей дистрибутивов GNU\Linux среди всех играющих в Улитку? 2. Отбились ли в итоге вложения на портирование? 3. Или портировали за счет грантов Габена, например?

Der_Langrisser ()
Ответ на: комментарий от no-such-file

Нужно убить wm перед запуском.

Мда, опять костли, легче отдельную x сессию запилить для тундры.

Есть решение - играй в 4k и сглаживание не нужно. Даже 1050ti худо-бедно справляется (30-50fps на средних, вполне играбельно).

У меня нет 4к моника. Ну и не думаю что моя 1060 затащит 4к на пресете «кино»

Кстати, пользуясь случаем, кто-нибудь пробовал запускать в dxvk? Как оно?

Фпс явно меньше будет, я пробывал AAA игры через стимовский протон запускать и по сравнению с маздаями фпс меньше.

oriko32 ()
Ответ на: комментарий от Dark_SavanT

Проприетарные дрова месу не используют.

Работаем с ними как на винде.

fglrx

Устарел и заброшен

мудераторы на ЛОРе начнут верещать:

Причем тут они. Речь о игроделах.

Это без того, что реализаций opengl для линукса минима 4

Используем только nvidia и amdgpu / Почти как на винде. А попенглюк везде один.

Deleted ()
Последнее исправление: Deleted (всего исправлений: 1)
Ответ на: комментарий от oriko32

Фпс явно меньше будет, я пробывал AAA игры через стимовский протон запускать и по сравнению с маздаями фпс меньше.

Да это так. Моей 1050Ti хватит и FHD

Deleted ()
Ответ на: комментарий от anonymous

Я и не против. Используйте. С линуксом проблем не больше чем с виндой при грамотном подходе в геймдеве.

Deleted ()

Спросили о том, зачем выпускалась linux-версия игры

«linux-версия» какой игры?

anonymous ()
Ответ на: комментарий от genryRar

сейчас очередь в 5 минут на бой в песочнице - нормальная ситуация, если это не вечер пятницы

Переключись на танковую аркаду, в остальные режимы играет 3,5 землекопа. Самое долгое ожидание поздней ночью на ру сервере - минуты три. А так в бой кидает через пару секунд.

Akamanah ★★★★★ ()
Ответ на: комментарий от oriko32

Ну и не думаю что моя 1060 затащит 4к на пресете «кино»

Под кино написано, что оно не для игры. А так моя 1070 тащит влет, учитывая корявую в некоторых местах оптимизацию.

Akamanah ★★★★★ ()
Ответ на: комментарий от Akamanah

Под кино написано, что оно не для игры.

Малао ли что написано, я хочу на красивости смотреть, а не набивать фраги и фапать на стату.

oriko32 ()

Так значит Gaijin Entertainment получает достаточно много благодарностей и теплых отзывов от линуксоидов, чтобы не бросать поддержку линукса при том что профита от нее мало, а CD Project Red кинули линуксоидов, оформивших предзаказ, т.к. линуксоиды - токсичные неблагодарные твари. Интересно, как так получается?

templarrr ★★★★★ ()

Идеальная билд-ферма это CentOS. Если собираешь в нём, то лишаешься большинства проблем запуска твоего бинарника в разных дистрибутивах Linux.

ZenitharChampion ★★★★★ ()
Ответ на: комментарий от oriko32

Фпс явно меньше будет

Печально. Жаль что для dx11 ничего похожего на gallium nine нет. Такого чтобы работало, а не пре-альфа PoC.

Ну и не думаю что моя 1060 затащит 4к на пресете «кино»

Оно и без кина выглядит лучше, чем кино на FHD.

no-such-file ★★★★★ ()
Ответ на: комментарий от templarrr

Интересно, как так получается

оформивших предзаказ

This. За деньги они хотели продукт, которого им не дали. А тундра бесплатная, на том и спасибо. Хотя багов вагон, оптимизация никакая, но работает, играбельно, а к багам на линуксе не привыкать. Спасибо улиткам огромное. Без всякой иронии.

no-such-file ★★★★★ ()
Ответ на: комментарий от anonymous

неприятные персонажи, сразу видно - маководы

This! Хорошо сказано.

Odalist ★★★★★ ()
Ответ на: комментарий от anonymous

Может не надо делать парашу чтобы донатили?

xDShot ★★★★★ ()
Ответ на: комментарий от tailgunner

нескем - игроков мало на низких рангах. про танки не скажу, в самолетную ракаду по 5 минут ожидание, а в РБ и по 10 бывает. при этом часто народ всеравно не набирается и закидывает в месиво с бр 1-2. такто я в песочнице летаю ради фана (че, пепелаци медленные, пушки слабые, настоящий догфайт без ваншотов), а новичкам наверное савсем тухло

genryRar ★★ ()
Ответ на: комментарий от yuran

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

genryRar ★★ ()
Ответ на: комментарий от Akamanah

не, чумазые это скучно, пусть в них школьники и бухари играют *гордо поправил белые перчатки, искоса поглядывая на люстру*

genryRar ★★ ()

Gaijin entertainment

Я должен сам догадаться что это?

зачем выпускалась linux-версия игры

Какой игры? Кто вообще так пишет новости? Ты неуважаешь читателей, я смотрю. 3 строчки, в которых непонятно ровным счетом ни-хе-ра.

Впрочем...

Проверено: Shaman007

Это многое объясняет. :D

anonymous ()
Ответ на: комментарий от anonymous

лет 10+

вот где опенжл (почти, другая либа с похожими принципами) это на приставках

anonymous ()
Ответ на: комментарий от Deleted

Работаем с ними как на винде.

кеклол

Устарел и заброшен

Если карточки его использующие лезут в требования придётся поддерживать

Причем тут они. Речь о игроделах.

Это намёк что не всё так просто

Используем только nvidia и amdgpu / Почти как на винде. А попенглюк везде один.

Ага, а потом удивляемся, что бабла ввалили, а выхлоп нулевой, ещё и говном облили.

Dark_SavanT ★★★★★ ()

Вот смотрю видос. Хочу понять, почему там чувак скулит о проблемном звуке и видео и говорит, что очень тяжело поддерживать «зоопарк». Однако есть же куча игр вполне работает на всем этом зоопарке без каких-то проблем. Причем поддерживает из полтора анонимуса: sauerbraten, hedgewars, lugaru, etc.

dikiy ★★☆☆☆ ()
Ответ на: комментарий от dikiy

Раньше были проблемы с поддержкой проприетарного коммерческого middleware для звука, чувак ретранслирует мифы 15 летней давности. На практике с совместимостью проблемы минимальны и менее страшны чем, скажем, в венде.

anonymous ()
Ответ на: комментарий от genryRar

Регулярно играю в РБ песочнице 1-2 бр, не припоминаю каких-то особых задерждек. Мож просто ты за советов ломишься или в 6 утра по мск?

Реально проблема с онлайном на свистках 8-9, особенно ночью по мск. Если бой и находится, то почти всегда миксованный. И в новом режиме морских боев, но там понятно, они бетатест и не всем доступны.

Radius ★★★★ ()

Зачем этого безграмотного хипстера сюда притащили? Зачем его канал на ЛОРе пиарить?

Quasar ★★★★★ ()

Проект не на основе sdl и sdl-mixer действительно поддерживать муторно. Если они вручную пишут в alsa/pulse, xorg/wayland, устройства ввода - это их личный выбор, они знали на что шли.

nwtour ★★ ()

Проприетарный драйвер интел? Вот это он дал маху. Может все-таки проприетарный драйвер PowerVR плохой? Не знаю какие говноеды покупают ноуты с таким железом, ставят на них линукс, вкорячивают блоб (сидят всю жизнь на старой ветке) и к тому же пытаются играть в прожорливые игры. Думаю таких 0.

Про то что опенсорсные драйвера интел для игр плохие отчасти соглашусь, но зато в плане взаимодействия с системой они эталон.

Про то что линуксоиды мало донатят... интересно они меня хоть считали? Я им больше 100к в рублях за пару лет занес... А те которые под вайном интересно у них в какую категорию попадают?

Radius ★★★★ ()

3 с лишним страницы нафлудили и только я заметил опечатку?

Интерьвью

/cast Shaman007

Rinaldus ★★★★★ ()
Ответ на: комментарий от nwtour

Очень активно они поддерживают. Вот пульса с 5,1 давече перестала работать в игре...

Radius ★★★★ ()
Ответ на: комментарий от Deleted

Всё верно пишете, коллега.

Пока будут угребищные рассуждения в духе «зачем линуксу пользователи» (вместо «зачем линукс пользователям»), будет «система для хакиров» aka 1%-помойка.
Ни игр, ни драйверов, ни крупного софта для нее никто делать не будет.

duott ★★★★★ ()
Ответ на: комментарий от anonymous

Ну правильно, проприерастам там где все анально не огорожено неинтересно. Ну и хрен бы с ними.

А с играми мне кажется тема другая, они просто все привыкли делать под винду и директикс, кодеров больше, инструменты удобнее/привычнее, наверное.

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

vitalif ★★★★★ ()
Ответ на: комментарий от anonymous

Говно не надо делать, для poe я вполне себе аудитория например. Ну нет у них поддержки линукса, и чо? Была бы под линуксом бы играл, пофиг в целом

vitalif ★★★★★ ()
Ответ на: комментарий от duott

Я же просто пересказал слова того директора :) Хотя со многим согласен.

Deleted ()
Ответ на: комментарий от Radius

ну не в 6 утра но порой бывает в 3. но у меня и днем таже трабла, и по вечерам - если это не пятница или выходные. хз изза чего так. но мы с друганом вдвоем часто летаем - и проблема у обоих, даже если мы не в отряде. друган за советов, я в последнее время за французов

про свистки слышал что там тоже плохо, но сам не играю - я слишком тормоз для таких быстрых сражений, мне вот на бипланчиках самое то))

genryRar ★★ ()
Ответ на: комментарий от dikiy

Да, про зоопарк - глупая аргументация. Тяжело поддерживать зоопарк - ну так поддерживайте только Debian с его .deb пакетами или RHEL с его .rpm. А тиражировать на остальные дистры - это дело их фанатов.

hotpil ★★★★ ()
Ответ на: комментарий от hotpil

По моим наблюдениям, на «зоопарк дистрибутивов» обычно жалуются те, кто компилируют ПО в домашней системе. Например, в момент релиза Steam актуальной версией Ubuntu была , представьте что кто-то решил собрать свою игру именно в ней? Естественно в 12.04 не заработает из-за Glibc, а в будущих релизах Ubuntu может не найтись какая-нибудь системная библиотека. Не говоря уже про работу этого бинарника в других дистрибутивах Linux

Мой опыт мейнтейнера говорит о том, что билд-ферму следует подготавливать, а не собирать в домашней системе. Chroot-иться в билд-ферму, или запускать её в виртуалке или контейнере

ZenitharChampion ★★★★★ ()
Ответ на: комментарий от Akamanah

эт наше все)) но кслову какраз в песочнице ито и другое неактуально - там народ нешуганый и от догфайта не убегает, и бумзумеров мало (ибо на чем им там бумзумить то, всего полтора дрынолета с пушкой укладываются в этот бр, и у всех порог флаттера как у бумажного самолетика). бывает канешна всякое, но крайне редко

genryRar ★★ ()
Ответ на: комментарий от ZenitharChampion

Ээ, ничего не понял. Жалуются же не пользователи, а производители игры да и другого ПО. Но производитель вполне имеет право сказать: мы все делаем для Ubuntu LTS текущей версии (например), и точка, никакого зоопарка.

hotpil ★★★★ ()
Ответ на: комментарий от ZenitharChampion

Лично я использую для сборки игр (опенсорсных, например X-Moto, Neverball, Enigma, SuperTuxKart) билд-ферму на базе CentOS 6. Я считаю, что в этом дистрибутиве Linux получаются бинарники, которые запускаются в других дистрибутивах Linux с наименьшими проблемами. Хотя кто-то считает, что в CentOS все либы патчены-перепатчены Ред Хатом, и поэтому надо собирать в Slackware. А кто-то использует Debian 6 или 7, компилируя GCC последней версии в пространство пользователя (это за 2 часа делается). Например офф. бинарники cmake собираются в Debian 6, «нам просто надо было, чтобы в Glibc было всё необходимое», а Tor Browser - в Debian 7 (6-ка не подходила, потому что там нет GTK3, а GTK2 в Firefox дропнули)

Проблему с зависимостями я решил, расковыряв первые игры Humble Bundle, такие как World of Goo, Cogs и десятки других, портированных Icculus-ом. Там есть sh-файл, выполняющий четыре действия:

  1. Выставляет рабочую директорию (это нужно для KDE, иначе рабочей директорией станет /, и игра не найдёт файлы данных)
  2. Определяет архитектуру системы
  3. «Подцепляет» директорию lib32 или lib64
  4. Запускает игру

Вы спросите «а почему не использовать статичную линковку?». Потому что в библиотеках иногда находят уязвимости, а если игра поддерживает мультиплеер - вас смогут через неё взломать. Поэтому so-библиотеку вы можете легко поменять, а если библиотека вшита в файл, то хрен вы её поменяете

А ещё я не пользуюсь директориями lib32 и lib64, если я создаю пакеты RPM или DEB. Я просто прописываю всё в зависимости. А «для экспертов» предоставляю *.tar.gz, в котором все зависимости - с собой. Ну, как это все... В спецификации LSB открываем Core Specs и Desktop Specs, раздел 3.1 Relevant Libraries. Всё перечисленное обязано быть в любом линуксе, поэтому эти либы класть не надо (но можно положить более новое Qt). А всё, что не перечислено - кладу «с собой»

А такую штуку, как линковка dlopen() я «не осилил». Например для меня магия, как Google Chrome умеет и libudev.so.0, и libudev.so.1, ведь в системе всегда только одна из этих либ.

ZenitharChampion ★★★★★ ()
Ответ на: комментарий от ZenitharChampion

В принципе, и в убунте тоже можно собирать. Но лучше всё-таки Debian

ZenitharChampion ★★★★★ ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.