В новом обновлении Battlefield 1 отменяется совместимость со Steam Deck и античит ядра
Уже давно было известно, что EA выпустит обновление EA Anti-cheat для Battlefield 1, но наконец-то настал день "Д" для игр на Linux в Battlefield 1, и эта игра стала последней, потерявшей совместимость со Steam Deck. Сегодня при попытке открыть Battlefield 1 многие владельцы Steam Deck и Linux-геймеры сталкиваются с сообщением об ошибке совместимости из-за обновления EA Anti-cheat.
Несовместимость в случае с Battlefield 1 связана с собственной реализацией EA античит-системы, полагающейся на аппаратный доступ на уровне ядра для предотвращения мошенничества. Вообще говоря, невозможно сделать античит, работающий в режиме ядра, совместимым с Linux, поскольку Linux и Steam Deck полагаются на такие уровни перевода, как Proton и WINE, для совместимости с играми Windows, но некоторые античит-программы, например, Easy Anti-cheat и BattleEye, имеют встроенную совместимость с Linux.
Похожая история произошла в прошлом месяце, когда компания Rockstar Games добавила античит BattleEye в GTA Online, но не включила поддержку Linux, чем сразу же вызвала недоверие многих геймеров на Linux и Steam Deck и, вероятно, залила холодной водой большую часть шумихи вокруг Шумихи вокруг GTA VI. В результате этого случая Valve удалила GTA V и GTA Online из списка лучших игр на Steam Deck и начала выдавать компенсации расстроенным покупателям GTA V, которые внезапно не смогли получить доступ к своим играм.
Valve никак не отреагировала на потерю совместимости Battlefield 1 со Steam Deck, но кажется маловероятным, что будет проводиться такая же политика возврата средств, поскольку GTA V гораздо активнее рекламировалась как игра для Steam Deck, чем Battlefield 1. Однако нет нужды говорить, что добавление ядра анти-читов привело к внезапному всплеску негативных отзывов пользователей Steam.