Для запуска Fortnite на Linux потребуются Secure Boot и TPM 2.0
Играть в Fortnite на Linux сейчас нельзя: существующая версия античита Easy Anti-Cheat не даёт Epic нужного уровня защиты.

Компания сообщила о работе над EAC Linux v2 и планирует первой испытать его в Fortnite. Дату выхода игры для Linux Epic не назвала.
Epic намерена приблизить защиту игр на Linux к уровню Windows. Для этого EAC Linux v2 будет проверять настройки безопасности системы и использовать возможности самой платформы, в том числе защищённую загрузку и средства контроля ядра. Отдельный античит-модуль ядра компания устанавливать не собирается: вместо него предусмотрены служба systemd и программы eBPF. Служба запускается вместе с защищённой игрой и останавливается после выхода из неё.
Fortnite станет первой игрой, где Epic проверит новую версию античита. Компания доработает её по итогам испытаний, а затем предложит другим разработчикам многопользовательских игр. Для запуска Fortnite на Linux Epic также работает с сопровождающими дистрибутивов. Представители компании уточнили GamesBeat, что игра появится, когда требованиям безопасности будет соответствовать достаточное число дистрибутивов, но охватить все дистрибутивы Epic не обещает.

Почему Easy Anti-Cheat не запускал Fortnite на Linux
Easy Anti-Cheat поддерживает игры с собственными версиями для Linux с 2014 года. В 2021 году Epic добавила поддержку Windows-версий игр, запущенных на Linux через Wine или Proton. Разработчик каждой игры должен включить её отдельно, и многие этого не сделали. По объяснению Epic, прежняя реализация античита для Linux не могла обеспечить ту же защиту, что версия для Windows; компания связывает с этим и отсутствие Fortnite на платформе.
Новая версия предъявляет требования к системе, на которой запускают защищённую игру. Ядро и его модули должны быть подписаны признанными ключами; также потребуются включённые TPM 2.0, Secure Boot и измеряемая загрузка. Для обычных, не портативных устройств Epic требует активировать IOMMU. Кроме того, EAC Linux v2 проверит режим защиты целостности ядра, отключение kexec и работу механизма BPF LSM. Некоторых возможностей может не быть в дистрибутиве по умолчанию, а для включения других понадобится изменить настройки.

Epic будет проверять эти условия при запуске защищённой онлайн-игры, а не требовать постоянно держать компьютер в нужной конфигурации. Пользователь сможет создать отдельный вариант загрузки системы для таких игр. Если запустить игру без необходимых настроек, античит покажет ошибку: сама по себе такая попытка не приведёт к блокировке аккаунта. Разработчики игр, уже использующие EAC на Linux, смогут оставить старую реализацию ради совместимости или перейти на v2 ради более сильной защиты.
С устройством Steam Deck остаётся отдельное ограничение: по словам Epic, оно не поддерживает возможности, необходимые EAC Linux v2. Компания обсуждает этот вопрос с Valve и надеется добавить поддержку в будущем. Epic также продолжает работу с сообществом Linux над требованиями к дистрибутивам и списком доверенных ключей, по которым античит будет проверять систему.
Параллельно Epic выпустила предварительную версию обновлённого Epic Games Launcher, впервые доступную на Linux. Она также вышла для Windows и macOS, но Fortnite через неё на Linux ещё не запускается. По данным, которыми Epic поделилась с GamesBeat, библиотека в новом приложении может загружаться до 30 раз быстрее прежней версии, запуск после полного закрытия ускорился до двух раз, а восстановление из системного трея — до 15 раз. Установившие новую версию пользователи могут перенести из старой установленные игры, настройки и облачные сохранения.


