BAS и WebGL-игры

Поддержка
  • Добрый день! Столкнулся со следующей проблемой.

    При использовании отпечатка Fingerprint Switcher не загружаются WebGL игры на популярных площадках. Происходит зависание в процессе загрузки. Иногда игры загружаются но за несколько минут( 5% случаев на глаз, но производительность меньше 1 фпс).
    Если же не использовать Fingerprint Switcher, то загрузка осуществляется корректно за несколько секунд. И сама игра выдает ожидаемую производительность.

    Случайные примеры таких проектов:
    https://www.crazygames.ru/igra/count-masters-stickman-games
    https://yandex.ru/games/app/288720
    https://playdungeoncrusher.com/

    Что попробовал и это не помогло:
    Использовать получение отпечатка с ключом и без
    Использовать различных аргументов командной строки которые могут оказать влияние на WebGl, такие как
    --use-angle=gl
    --disable-gpu-sandbox
    --disable-software-rasterizer
    --ignore-gpu-blocklist
    --enable-unsafe-webgpu
    --enable-features=WebGPU
    --enable-webgpu-developer-features
    )
    С этими флагами и без них разницы нет.
    Различные настройки кубиков «Настройки Браузера», «Получить отпечаток», «Применить отпечаток»
    Открывать игры через FIngerprint Manager. Однако там так же эти проекты не открываются.
    Заметил, что при использовании Fingerprint Switcher, проекты в редких случаях все таки загружаются, но спустя несколько минут. Хотя без него загрузка занимает несколько секунд

    Прикрепляю простой демо скрипт.
    Demo.xml
    Версия BAS 28.8.1
    Проблема и в режиме записи и в запуске.
    ОС: Win10
    Версия FM — последняя

    Можете ли Вы подсказать, что сделать, чтобы такие проекты загружались?
    Почему применение отпечатка так сильно влияет на загрузку WebGL-игр?

  • @Hunter отпечаток добавляет шумы, в играх постоянно происходит перерисовки и получается что каждый кадр происходит добавление шумов, отсюда тормоза. Отключайте подмену canvas, webgl для процесса игры, проверка отпечатка обычно происходит при авторизации или регистрации в остальное время крайне редко проверяют отпечаток

  • @usertrue
    Да, это одно из первых о чем я подумал. Я перебирал разные варианты в "Применить отпечаток". Пробовал включать все, отключать все и комбинировать.
    В такой конфигурации как на фото тоже не загружается
    fc8aa1dd-ebf1-4568-ad9b-aeb1c2a18d34-image.png

  • Такая же проблема

  • Такая же проблема. А можно как то использовать мобильный браузер без фингера? Как в обычном хром я нажимаю ф12, и указываю мобильное устройство, тут можно так сделать?

  • @Hollow можно, действие "разрешение" и указываете там параметры под моб девайс, еще можно в модуле браузера включить тач скрин каким-то действием, так не вспомню с головы, и тогда будет как на мобилке, но это чисто верстка сайта подстроилась под разрешение экрана, то есть не настоящая мобилка, с отпечатком будет думаю аутентичнее, хотя на моб отпечатках делал всего пару проектов

  • @Roy-Mustang Да вот я все это пробовал, а если я юзаю отпечаток, то не работает игра на WebGL, без него по идеи должно работать как у автора выше, но проверить не могу, т.к не могу сделать полноценный мобильный браузер в бэс без отпечатка. Руками через обычный хром нажимаю ф12, и там указываю устройство и все ок. Я уже даже навайбкодил расширение для хрома которое при нажатии делает браузер мобильным, закинул в бэс, но почему то работать тоже не хочет)

  • @Hollow многие сайты включают мобильную версию всего лишь по юзерагенту, поэтому укажи его вручную под мобилку

  • @sdfewf А как мне его указать юзер агента без смены фингерпринта? У меня там webgl игра, которая просит зайти с мобильного устройства.