Добавлю и своё фи. Статья — детский лепет. Рассуждения о таких технических проблемах в наше время ждёшь от хорошего мидла, иногда даже от студента, а не от глвного идиолога разработки. А следовательно:
— либо он не консультировался с собственными разработчиками;
— либо у него такие разработчики;
— либо он просто транслирует текущий стек задач от разрабов, считая «раз они раньше делаются, значит они приоритетнее».
Мне нравится: хочешь заготовить свининки? Иди расти свинью, убивай, кровищу сливай, разрезай, готовь каждую часть правильным образом и выставляй на продажу. Никакой вечной еды из воздуха, хочешь поесть — поработай! Жестоко? Убивай морковь и брокколи!
Попробуй синхронизацию вырубить, она старается выстраивать кадры ровней, может глючит. Возможно, твой монитор поддерживает AMD FreeSync, и можно включить его, он не жрёт производительность и выравнивает кадры видюхи и монитора идеально.
Boost же занимается тем, что понижает разрешение в неактивных участках кадра во время передвижения, это может создавать видимую границу между более детализованной и уменьшенной в разрешении частью кадра. Попробуй значения 50%, 75%, это сбросит часть нагрузки и поднимет FPS, и будет менее заметно. На статичном кадре это не сказывается, только в движении.
Резкость также не влияет на производительность, но на высоких значениях может давать неприятные артефакты и лесенки. В высоком разрешении, как у тебя, возможно будет лучше его вообще выключить. Попробуй эту настройку отдельно от других с разными значениями, она сама по себе может срезать лишнее мыло =)
Думаю, снисхождение связано со слишком общим описанием картины без конкретики. Под это описание подходит и Роблокс, и упомянутая выше ДецентраЛенд, и большой сервер Эко. Невозможно определить, действительно ли там есть что-то крутое, или это всё громкие слова, как «В нашей ММО вы можете быть кем угодно, у нас будет живой мир».
как мы управляем Node.js со стороны нашего высокооптимизированного C#-бэкенда, создавая среду на основе TypeScript, чтобы код игровых механик мог меняться и загружаться без компиляции или рестартов
Это, подкреплённое результатами тестов производительности и конкретными примерами багфиксов на лету, вызвало бы куда больше доверия.
На самом деле, если он круто сделает даже не новую концепцию — это уже будет прорыв. А то я вот зашёл по ссылке на ДецентраЛенд, там всё так тормозит, долго грузится, а вместо контента объявления игроков «продаю то, пишите в Дис», «продаю это, пишите в Дис». Где там игра — неясно.
Сказать действительно проще, чем сделать. В больших ММО такой подход по-прежнему никто не использует. Будем надеяться, что Раф и правда делает именно такую игру. И что дополнительные трудозатраты на реализацию этой идеи её не похоронят…
В комментариях много снисхождения к «отставшему от поезда» Рафу Костеру, хотя напомню, что именно этот человек делал казавшиеся невозможными с технической точки зрения штуки в UO и SWG, когда практически все из нас даже не представляли, что такое MMO вообще. Окей, я не эксперт в технических вопросах и не буду спорить, но вот вам навскидку три свежих примера из 2021 года.
1. Уже месяц на нашем Eco-сервере люди не только не могут нормально ездить по дорогам, но и копать не могут тяжёлой техникой. Всё это довольно сильно деморализует, но разработчики ничего не могут сделать. Почему? Потому что с глюками на дороге довольно сложная проблема, делают патч, но делают долго, сложно исправить. Соответственно, другие исправления тоже откладываются, потому что всё это ведь надо скомпилировать в единое обновление и оттестировать, а малые патчи делать, как я понимаю, не спешат, потому что всё влияет на всё и лучше выкатывать единый патч.
2. Каждое обновление в Elite: Dangerous к вам приезжает шесть с лишним гигабайт. Если на следующий день будет обновление, будут те же шесть гигабайт. Я не знаю, что там во внутренней кухне, но не думаю, что каждое обновление содержит контента на шесть гигабайт. Вернее, я знаю, что не содержит. Просто вас проще заставить их качать снова и снова.
3. В закулисных откровениях вокруг New World от Джейсона Шрайера авторы New World признавались, что, по их мнению, «Lumberyard прикончит эту компанию». Потому что он невероятно медленно компилируется. Настолько медленно, что люди уходят смотреть сериалы на много часов, даже внеся небольшое изменение, или вынуждены ждать, когда изменения войдут в какой-то пакет для компиляции за один раз.
Повторюсь — я не эксперт. Меня сейчас заджекичанить в комментариях будет проще простого, поэтому я даже не буду сопротивляться. Но, как неспециалист, я вижу своими глазами те проблемы, о которых говорит Раф. В 2021 году, да. И пока не видно никаких предпосылок для масштабных изменений в подходах не то что десять лет назад, а десять лет спустя этого самого разговора.
В сути, по-моему, он прав — чем проще вносить изменения, тем меньше консерватизма в геймдизайне, тем больше попыток «изобрести фан». Обновления без профилактик и перезагрузок — крутота, по-моему. Принципиально изолированные друг от друга части кода механик, чтобы не получать эффект домино, правя одно и ломая другое, или вообще всё, тоже очень круто. Да, я принимаю на веру слова Рафа. Но, простите, у него ведь есть заслуженная репутация. В техническом плане и UO и SWG уделывали своих современников не только в геймплее, но и чисто технически. Собственно, когда выходил Archeage, там ведь были обещания «мы дадим возможности UO». Дали где-то процентов сорок, но даже это было круто.
Довольно требовательно! Лично мне меньше 46 кадров в секунду некомфортно играть, 36 могу немного потерпеть, но только около 56 становится плавно и приятно =)
Маловато… У меня почти такая же видюха, RX 590, попробуй эти настройки, может немного помочь:
И драйвер обнови обязательно, они его хорошо оптимизировали в последнее время. А если игра доберётся до поддержки Fidelity FX, то вообще отлично будет.
у меня просто 4к разрешение, если ставлю меньше, то на 4к монике выглядит немного мыльно, но фпс сразу вырастает. Но у меня Radeon RX 580. Её сложно в 4к в такие игры, в других играх кстати в 4к норм тянет. Если я переключаю на другой моник, фпс сразу растет до 30+
Так у меня в 4к счетчик фпс скачет всё время от 13 до 21. Ну и настройки у меня кастомные. Где то High, где-то medium
— либо он не консультировался с собственными разработчиками;
— либо у него такие разработчики;
— либо он просто транслирует текущий стек задач от разрабов, считая «раз они раньше делаются, значит они приоритетнее».
Все варианты плохи.
Boost же занимается тем, что понижает разрешение в неактивных участках кадра во время передвижения, это может создавать видимую границу между более детализованной и уменьшенной в разрешении частью кадра. Попробуй значения 50%, 75%, это сбросит часть нагрузки и поднимет FPS, и будет менее заметно. На статичном кадре это не сказывается, только в движении.
Резкость также не влияет на производительность, но на высоких значениях может давать неприятные артефакты и лесенки. В высоком разрешении, как у тебя, возможно будет лучше его вообще выключить. Попробуй эту настройку отдельно от других с разными значениями, она сама по себе может срезать лишнее мыло =)
Это, подкреплённое результатами тестов производительности и конкретными примерами багфиксов на лету, вызвало бы куда больше доверия.
На самом деле, если он круто сделает даже не новую концепцию — это уже будет прорыв. А то я вот зашёл по ссылке на ДецентраЛенд, там всё так тормозит, долго грузится, а вместо контента объявления игроков «продаю то, пишите в Дис», «продаю это, пишите в Дис». Где там игра — неясно.
1. Уже месяц на нашем Eco-сервере люди не только не могут нормально ездить по дорогам, но и копать не могут тяжёлой техникой. Всё это довольно сильно деморализует, но разработчики ничего не могут сделать. Почему? Потому что с глюками на дороге довольно сложная проблема, делают патч, но делают долго, сложно исправить. Соответственно, другие исправления тоже откладываются, потому что всё это ведь надо скомпилировать в единое обновление и оттестировать, а малые патчи делать, как я понимаю, не спешат, потому что всё влияет на всё и лучше выкатывать единый патч.
2. Каждое обновление в Elite: Dangerous к вам приезжает шесть с лишним гигабайт. Если на следующий день будет обновление, будут те же шесть гигабайт. Я не знаю, что там во внутренней кухне, но не думаю, что каждое обновление содержит контента на шесть гигабайт. Вернее, я знаю, что не содержит. Просто вас проще заставить их качать снова и снова.
3. В закулисных откровениях вокруг New World от Джейсона Шрайера авторы New World признавались, что, по их мнению, «Lumberyard прикончит эту компанию». Потому что он невероятно медленно компилируется. Настолько медленно, что люди уходят смотреть сериалы на много часов, даже внеся небольшое изменение, или вынуждены ждать, когда изменения войдут в какой-то пакет для компиляции за один раз.
Повторюсь — я не эксперт. Меня сейчас заджекичанить в комментариях будет проще простого, поэтому я даже не буду сопротивляться. Но, как неспециалист, я вижу своими глазами те проблемы, о которых говорит Раф. В 2021 году, да. И пока не видно никаких предпосылок для масштабных изменений в подходах не то что десять лет назад, а десять лет спустя этого самого разговора.
В сути, по-моему, он прав — чем проще вносить изменения, тем меньше консерватизма в геймдизайне, тем больше попыток «изобрести фан». Обновления без профилактик и перезагрузок — крутота, по-моему. Принципиально изолированные друг от друга части кода механик, чтобы не получать эффект домино, правя одно и ломая другое, или вообще всё, тоже очень круто. Да, я принимаю на веру слова Рафа. Но, простите, у него ведь есть заслуженная репутация. В техническом плане и UO и SWG уделывали своих современников не только в геймплее, но и чисто технически. Собственно, когда выходил Archeage, там ведь были обещания «мы дадим возможности UO». Дали где-то процентов сорок, но даже это было круто.
И драйвер обнови обязательно, они его хорошо оптимизировали в последнее время. А если игра доберётся до поддержки Fidelity FX, то вообще отлично будет.
Так у меня в 4к счетчик фпс скачет всё время от 13 до 21. Ну и настройки у меня кастомные. Где то High, где-то medium