原文標題:Awesome Gaming on Linux Without Cheating

Epic Games 旗下 Epic Online Services 在 10 月 14 日發表 Easy Anti-Cheat(EAC)Linux v2 技術計畫,希望改善多人遊戲在 Linux 上的反作弊保護。EAC 自 2014 年起支援原生 Linux 遊戲客戶端,2021 年開始可支援透過 Wine/Proton 執行的 Windows 遊戲,但是否啟用一直由個別遊戲開發商決定。Epic 表示,現有 Linux 實作的保護能力不及 Windows,導致部分開發者未啟用,也使 Fortnite 至今尚未正式提供 Linux 版本。

新計畫不是單純宣布 Linux 版 Fortnite 已上線,而是重建 Linux 反作弊技術基礎。Epic 規劃先在 Fortnite 進行 EAC Linux v2 試行,於實際環境驗證成效並修正問題,確認後再向其他遊戲開發者開放。官方沒有公布試行開始日、正式商用時間、全部支援發行版與硬體條件,因此不能將「將支援」寫成「已全面支援」。

EAC Linux v2 的主要方向是利用 Linux 現有安全功能建立完整性證明,包括使用可信金鑰簽署的 Linux kernel 與 kernel modules、Secure Boot 與啟動驗證。對非掌上型裝置,官方要求 BIOS 與核心設定啟用 IOMMU 且停用 passthrough,避免透過直接記憶體存取繞過防護。另一項要求是以 integrity mode 啟用 Kernel Lockdown,限制即使擁有 root 權限的程序直接修改核心、載入未簽章模組或操作敏感硬體介面。

Epic 也要求停用 kexec,避免系統在跳過完整開機流程的情況下替換核心,破壞量測啟動的可信度。系統需要啟用 BPF Linux Security Module(BPF LSM),讓 EAC 透過 eBPF 邏輯限制其他程序存取受保護遊戲的記憶體,並監控可能的作弊行為。Epic 特別說明,Linux v2 不會複製 Windows EAC 使用的核心驅動程式設計,而是結合既有核心安全機制與自身偵測邏輯。

玩家首次啟動受 EAC Linux v2 保護的遊戲時,系統會提示安裝一項反作弊 systemd 服務;官方表示該服務只會在受保護遊戲執行期間運作。已採用舊版 Linux EAC 的遊戲,開發者可以繼續維持舊實作以保留相容性,或選擇轉換至 v2 取得較高保護能力。這意味著即使平台逐步推出,也不代表所有既有遊戲會同步切換。

Epic 正聯絡 Linux 發行版維護者,希望把符合條件的簽章金鑰納入可信名單,並以開源該名單作為長期方向。官方也持續與 Valve 保持溝通,討論 Steam 硬體與 Linux 遊戲的相容性。這些安全要求可能需要發行版或玩家調整核心、韌體與開機設定;對自訂核心、關閉 Secure Boot 或特殊硬體環境而言,未來是否能符合要求仍須等待實際部署規格。

發生了什麼事

Epic 公布 EAC Linux v2 方案,規劃先以 Fortnite 驗證,再開放其他多人遊戲採用。

為什麼重要

Linux 遊戲反作弊長期受限於核心與系統完整性驗證;新方案嘗試利用平台原生安全能力兼顧防護與部署。

影響哪些人

Linux 玩家、Steam Deck/掌機使用者、多人遊戲開發商及 Linux 發行版維護者,可能面臨新的相容性與安全設定要求。

已確認與未確認

已確認 EAC Linux v2 的技術方向與 Fortnite 試行計畫;尚未確認正式推出日期、支援發行版清單及最終硬體需求,也不能宣稱 Fortnite 已可在 Linux 遊玩。