
Открываем твой цифровой клуб…
Игры и железо
Epic объявила о переработке своего античит-софтвера Easy Anti-Cheat (EAC) с целью запустить Fortnite на Linux-настройках после долгих опасений по поводу способности противостоять читерам во всех конфигурациях ядра. В релизе сообщается, что на данный момент поддержка Steam Deck не планируется в обозримом будущем. Это стало ключевым событием для фанатов Linux и игроков, привыкших к работе Fortnite в обходах через Wine/Proton, но без полноценной защиты. По заявлениям разработчиков, новая версия EAC для Linux будет тесно связана с существующими средствами безопасности Linux, что может повлиять на совместимость с дистрибутивами и настройками.
Новая редакция EAC для Linux получила обозначение EAC Linux v2. Epic напоминает, что базовая поддержка Linux у EAC существовала с 2014 года, а в 2021 году была добавлена возможность запуска Windows-версий игр на Linux через Wine/Proton. Однако эта поддержка была опциональной для каждой игры, и многие разработчики не выбирали её, потому что прежняя Linux-реализация не могла обеспечить такой же уровень защиты, как версия под Windows. В связи с этим Fortnite ещё не был доступен на Linux, но обещано его появление.
По комментариям компании, нелегальный игровой читинг превратился в «миллиардный» рынок, где операторы продают подписки на инструменты для взлома, которые регулярно обновляются и требуют минимальных технических навыков. Без эффективных мер противодействия читерам игру могут потерять достаточное число игроков, и разработчик рискует столкнуться с экономической целесообразностью существования проекта.
EAC Linux v2 планирует приблизить защиту к уровню Windows в ближайшее время с использованием существующих функций Linux — подписанных ядер, защищённых модулей ядра и Secure Boot с аттестацией. Пилотный запуск новой версии в Fortnite планируется в первую очередь, после чего система будет доступна и для прочих многопользовательских игр. Разработчики, уже применяющие EAC, смогут продолжить работу с более старой, совместимой реализацией, если сочтут её предпочтительной.
В публикации подчеркнуто: на Windows защита во многом зависит от драйвера ядра, который активируется при запуске игры и выключается при выходе. Для EAC Linux v2 планируется отказаться от эквивалентного драйвера ядра: вместо этого будет применяться набор функций безопасности Linux — Measured Boot, LSM Kernel Lockdown, поддержка IOMMU, а также внутренняя логика на базе eBPF для поддержания целостности и выявления читеров. Однако эти функции могут быть недоступны на отдельных дистрибутивов и потребуют дополнительных настроек.
Раздел с требованиями к системе и условиями использования EAC Linux v2 может показаться запутанным для неиспользующих Linux пользователей. Если попытаться запустить защищённую игру без соблюдения требований, появится сообщение об ошибке, но при этом не должно происходить ни блокировки аккаунта, ни иных санкций.