Код без тестов — это рулетка с высоким риском. (автор не известен)

Epic Games подтвердила, что Fortnite появится на Linux с новой системой Easy Anti-Cheat


Epic Games подтвердила, что Fortnite появится на Linux с новой системой Easy Anti-Cheat

Для всех геймеров, играющих на Linux, ожидание (почти) подошло к концу. Epic Games объявила о планах по переносу Fortnite на Linux в рамках масштабной модернизации системы Easy Anti-Cheat. Компания разрабатывает новую версию под названием EAC Linux v2, которая обеспечит защиту от мошенничества, аналогичную той, что есть у игроков на Windows.

Easy Anti-Cheat поддерживает нативные игры для Linux с 2014 года, а совместимость с играми для Windows, работающими через Wine и Proton, была добавлена в 2021 году. Однако включение этой поддержки всегда зависело от отдельных разработчиков, и многие из них предпочитали этого не делать, поскольку реализация для Linux обеспечивала более слабую защиту, чем для Windows.

Поэтому Fortnite оставалась недоступной для Linux. Теперь Epic заявляет, что ситуация наконец изменится.

Компания планирует сначала протестировать EAC Linux v2 в Fortnite, используя игру в качестве реального теста, прежде чем сделать обновленную античит-технологию доступной для других разработчиков. Цель состоит в том, чтобы обеспечить студиям более надежную защиту от читерства и упростить поддержку игроков на Linux.

Интересная деталь: новая система не требует специального античит-драйвера на уровне ядра. В отличие от своего аналога для Windows, EAC Linux v2 будет опираться на механизмы безопасности, уже реализованные в ядре Linux, включая Kernel Lockdown, IOMMU и eBPF.

При первом запуске защищенной игры игрокам будет предложено установить службу systemd. Служба будет работать только во время игры и прекратит работу, когда игрок выйдет из игры.

Однако есть одна загвоздка. Epic предъявляет строгие требования к безопасности. В системах должны быть установлены доверенный платформенный модуль 2.0, безопасная загрузка, подписанные ядра и модули ядра, функция Measured Boot и несколько дополнительных функций безопасности.

Требования также включают отключение kexec, включение режима целостности Kernel Lockdown и активацию модуля безопасности BPF для Linux. Пользователям, использующим пользовательские ядра или сильно модифицированные версии Linux, возможно, потребуется внести изменения, прежде чем они смогут играть.

Что касается дистрибутивов, Epic уже опубликовала первоначальный список доверенных центров сертификации, охватывающий Ubuntu, Debian, Fedora, openSUSE, Bazzite, Rocky Linux, AlmaLinux и другие.

Это не означает, что все установки этих дистрибутивов будут совместимы. Также необходимо включить и правильно настроить необходимые функции безопасности.

Epic заявляет, что пользователям не нужно будет постоянно держать эти настройки включенными. Они могут создать отдельную загрузочную запись, настроенную специально для защищенных игр, не меняя обычную среду Linux.

К сожалению, владельцам Steam Deck придется подождать. По словам Epic, в портативной консоли Valve в настоящее время отсутствует поддержка некоторых необходимых функций, хотя компании продолжают вести переговоры в надежде найти решение.

Компания также уточнила, что разработчики, которые уже используют существующую версию Easy Anti-Cheat для Linux, не будут вынуждены переходить на новую версию. Они могут продолжать использовать старую версию для большей совместимости или перейти на EAC Linux v2 для более надежной защиты.

Что касается самой Fortnite, Epic не объявила дату релиза и не объяснила, как именно игра будет распространяться на Linux. Компания заявляет, что первоначальное внедрение будет служить этапом тестирования, а после подтверждения эффективности технология будет внедрена и в другие игры.

Дополнительные подробности см. в официальном объявлении Epic.

Редактор: AndreyEx

Если статья понравилась, поделитесь ей в социальных сетях

Оставить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

Это может быть вам интересно


Спасибо!

Теперь редакторы в курсе.

Прокрутить страницу до начала