Fortnite скоро появится на Linux: Epic переделала античит Easy Anti-Cheat

1791996850593.webp


Epic Games сообщила, что перестраивает свою систему Easy Anti-Cheat, чтобы королевская битва Fortnite наконец заработала на Linux. Годами компания сомневалась, что сможет надёжно ловить читеров на всём многообразии конфигураций ядра Linux. Теперь она предлагает новое решение. Но владельцам Steam Deck пока придётся подождать: поддержки консоли в ближайшее время не будет.

Что такое EAC Linux v2

Новая версия античита называется EAC Linux v2. В блоге Epic напомнили, что Easy Anti-Cheat поддерживает нативные клиенты на Linux с 2014 года, а в 2021 году добавилась поддержка Windows-версий игр через Wine и Proton. Но разработчики должны были включать её сами, и многие этого не сделали: на Linux защита работала слабее, чем на Windows. Именно поэтому Fortnite там до сих пор не запускается.

В Epic объясняют, почему вопрос так важен. Читерство из мелкого промысла превратилось в рынок на миллиарды долларов: операторы продают подписки на чит-программы, которые часто обновляются и не требуют технических навыков. Без эффективной защиты такие операторы могут отпугнуть столько игроков, что запускать игру станет невыгодно.

Как это будет работать

Epic обещает, что EAC Linux v2 в ближайшее время значительно приблизит защиту на Linux к уровню Windows. Для этого будут использоваться уже существующие возможности системы:

  • подписанное ядро и подписанные модули ядра;
  • безопасная загрузка (secure boot) с аттестацией;
  • измеряемая загрузка и режим lockdown ядра;
  • поддержка IOMMU;
  • собственная логика на основе eBPF для проверки целостности и поиска читеров.

На Windows античит опирается на драйвер уровня ядра, который запускается вместе с игрой и выключается, когда игрок выходит. В Linux-версии аналогичного модуля не будет. Epic предупреждает: часть этих функций доступна не во всех дистрибутивах и может потребовать изменения настроек системы. Если запустить защищённую игру без нужных условий, игрок увидит сообщение об ошибке, но блокировки аккаунта или иных санкций не последует.

Кто будет использовать

Сначала новую версию проверят на Fortnite, а потом сделают доступной для других мультиплеерных игр. Разработчики, которые уже используют EAC, смогут остаться на старой, более совместимой реализации.

А что со Steam Deck?

В FAQ в конце блога Epic признаёт, что Steam Deck не поддерживает функции, необходимые для EAC Linux v2. Компания говорит, что обсуждает это с Valve и надеется добавить поддержку в будущем. Сроков выхода обновления для Linux пока тоже нет.

Ещё один Linux-проект Epic

Анонс античита вышел одновременно с предварительной версией нового облегчённого Epic Games Launcher, который теперь работает и на Linux. Epic открыто называет его «вайб-кодом». Учитывая курс компании на разработку с упором на ИИ, нельзя исключать, что и сам EAC во многом создаётся тем же способом.
 
Назад
Сверху Снизу