【Rust腐蝕】EAC常見問題解決辦法(Easy Anti-Cheat)

關(guān)于EAC
Easy Anti-Cheat(簡稱EAC)是Rust的反作弊系統(tǒng),該系統(tǒng)由Epic Games旗下的KAMU工作室(原KAMU公司,已于2018被Epic收購)開發(fā)。
EAC具有自動化的數(shù)據(jù)分析系統(tǒng)和反作弊功能,并且擁有一個全局封禁列表和內(nèi)核驅(qū)動程序。
EAC專注于兩個方面,檢測和阻止作弊。但似乎更傾向于讓“外掛”的開發(fā)變得困難。
EAC還提供強(qiáng)大的硬件ID追蹤并封禁功能。

Error: Start Service Failed
如果您在啟動游戲時,無法啟動并提示 Error: Start Service Failed 那么就是您啟動相關(guān)服務(wù)時失敗了,請通過錯誤提示中的錯誤碼來在下面尋找解決答案。
(5)ERROR_ACCESS_DENIED
(1053)ERROR_SERVICE_REQUEST_TIMEOUT
(1058)ERROR_SERVICE_DISABLED
(1450)ERROR_NO_SYSTEM_RESOURCES
如果您的Windows系統(tǒng)不是最新的,那么就會發(fā)生此錯誤,請嘗試下載Windows修補(bǔ)程序:http://support.microsoft.com/kb/2922790 ,然后重啟電腦以使更新生效。
如果Windows Update沒有解決此問題,則可能是因?yàn)闅⒍拒浖e誤的將EAC保護(hù)的游戲檢測為惡意軟件引起的。
(31)ERROR_GEN_FAILURE
當(dāng)系統(tǒng)無法加載任何內(nèi)核模式驅(qū)動時,將會出現(xiàn)此錯誤。這將表明系統(tǒng)級的損壞,不幸的是,在不重新安裝Windows系統(tǒng)的情況下,這通常是不可逆的??赡苁且?yàn)镽ootkit病毒感染了系統(tǒng),阻止了任何其他非啟動時驅(qū)動程序的加載,或者是無法徹底卸載的損壞的舊反病毒安裝。
無論哪種情況,我們都強(qiáng)烈建議您重新安裝Windows系統(tǒng)。
(1056)ERROR_SERVICE_ALREADY_RUNNING
發(fā)生此錯誤的原因是已經(jīng)有一個受EAC保護(hù)的游戲程序正在運(yùn)行,打開任務(wù)管理器,然后關(guān)閉游戲進(jìn)程以及EasyAntiCheat.exe。
或者,重啟電腦也可以解決此問題。

如果禁用了驅(qū)動程序強(qiáng)制簽名,Easy Anti-Cheat 將無法運(yùn)行
EasyAntiCheat不支持Windows內(nèi)核驅(qū)動程序測試簽名模式。所以您需要禁用它才能運(yùn)行EAC并游玩Rust,否則您將需要獲取簽名驅(qū)動程序。 例如,如果您使用的是舊的聲卡,請查看制造商的網(wǎng)站或聯(lián)系客戶是否有簽名的驅(qū)動程序。
您可以訪問以下頁面查看如何禁用該模式: https://docs.microsoft.com/zh-cn/windows-hardware/drivers/install/the-testsigning-boot-configuration-option

不受信任的系統(tǒng)文件
如果您在運(yùn)行游戲時提示“Untrusted System File”,那么就說明您的系統(tǒng)文件出現(xiàn)損壞。
游戲在加載時也會依賴系統(tǒng)的DLL,但在加載系統(tǒng)DLL時檢查其的完整性時失敗了,此錯誤可能表示了系統(tǒng)級損壞。
在大多數(shù)情況下,可以通過管理員權(quán)限在CMD運(yùn)行此命令來解決此問題:
sfc /scannow
有關(guān)如何執(zhí)行此命令的更多說明,請訪問此鏈接:https://support.microsoft.com/zh-cn/help/929833/use-the-system-file-checker-tool-to-repair-missing-or-corrupted-system-files
另外,出現(xiàn)此錯誤可能表示系統(tǒng)中感染了病毒,我們建議您使用殺毒軟件進(jìn)行一次全盤殺毒來保證電腦的安全。
此外請保證您的系統(tǒng)為最新版本的系統(tǒng)。

CreateService failed
發(fā)生此錯誤的原因是已經(jīng)有一個受EAC保護(hù)的游戲程序正在運(yùn)行,打開任務(wù)管理器,然后關(guān)閉游戲進(jìn)程以及EasyAntiCheat.exe。

請在啟動游戲前卸載 ?????.sys
如果您在先前使用過作弊軟件(包括但不限于Rust的),那么該文件就可能是作弊軟件的殘留內(nèi)容。如果沒有,那么您的電腦可能中了某種病毒。
1.殺毒
您可以嘗試使用殺毒軟件對電腦進(jìn)行一次全面殺毒來解決這個問題。
2.手動尋找該文件
如果殺毒并不起作用,您可以嘗試在各個盤中搜索該文件并將其刪除。
這里指個路:C:\Windows\Temp?
通常,這類文件可能會存放在Windows的臨時目錄中,也就是這個文件夾,您可以嘗試在該文件中搜索文件的名稱找到它。
如果提示無法刪除該文件,請重啟電腦后再嘗試刪除。

請在開始游戲前關(guān)閉 ?????
如果出現(xiàn)這個提示則代表著,您的電腦后臺運(yùn)行著EAC不受信任的程序。
1.結(jié)束該進(jìn)程
按照提示,打開 任務(wù)管理器 → 進(jìn)程 中尋找具有提示中的名稱的程序,鼠標(biāo)右鍵點(diǎn)擊結(jié)束進(jìn)程結(jié)束該進(jìn)程。
2.重啟電腦
如果您在任務(wù)管理中沒有找到該名稱的程序,那么建議您嘗試重啟電腦。
3.殺毒
您可以嘗試使用殺毒軟件對電腦進(jìn)行一次全面殺毒來解決這個問題。
其他
也有一小部分玩家發(fā)現(xiàn)了,是因?yàn)殡娔X的外設(shè)燈光控制軟件導(dǎo)致的該問題。建議關(guān)閉這類軟件后再試。
某些殺毒軟件未被EAC信任,也可能會導(dǎo)致這個問題的出現(xiàn)。
其他游戲/軟件的修改器在運(yùn)行或存在于電腦中時也可能會導(dǎo)致這個問題的出現(xiàn),建議在您的電腦內(nèi)完全卸載或刪除這類程序后再試。

EAC: Blacklisted device: Bloody Mouse/A4Tech
如果您在進(jìn)入服務(wù)器時出現(xiàn)“EAC: Blacklisted device”的提示,請先閱讀以下內(nèi)容:
由于 血手幽靈/雙飛燕 鼠標(biāo)通過宏編程來被用于提供不公平的戰(zhàn)斗優(yōu)勢,從2019年12月11日起 血手幽靈/雙飛燕 品牌的鼠標(biāo)都將無法在《Rust》中使用!
問題解決辦法
關(guān)閉《Rust》。
拔下 血手幽靈/雙飛燕 品牌的鼠標(biāo)。
換上非 血手幽靈/雙飛燕 品牌的鼠標(biāo)。
啟動《Rust》,盡情游玩吧!
當(dāng)前禁止的鼠標(biāo)品牌
血手幽靈(Bloody)
雙飛燕(A4Tech)
其余品牌的鼠標(biāo)仍可正常使用。

EAC: Authentication Timeout (1/2)

出現(xiàn)此錯誤這代表著EAC無法驗(yàn)證您的連接。
請確保您是從Steam的方式中啟動游戲的,因?yàn)槭褂闷渌绞絾覴ust就可能會導(dǎo)致EAC沒有正常啟動并導(dǎo)致該問題的出現(xiàn)。
您可以嘗試以下列表所列出的方式來解決該問題:
1:關(guān)閉Rust并等待10分鐘或以上
在這期間內(nèi),EAC將會刷新您的緩存,這將可能解決您的問題。
2:驗(yàn)證游戲文件完整性
步驟:Steam庫中右鍵Rust → 屬性 → 本地文件 → 驗(yàn)證游戲文件的完整性,之后等待驗(yàn)證完成即可,如有提示缺少文件請等待下載完缺失的文件后再試。
3:修復(fù)EAC
步驟:Steam庫中右鍵Rust → 管理 → 瀏覽本地文件 → 進(jìn)入游戲根目錄后,打開根目錄中的EasyAntiCheat文件夾 → 運(yùn)行EasyAntiCheat_Setup.exe → 點(diǎn)擊中間的選擇框,選中Rust(也可能會顯示成Game 12) → 點(diǎn)擊修復(fù)服務(wù) → 點(diǎn)擊完成。
4:重啟電腦和路由器
請嘗試重啟您的電腦,和路由器、WIFI等網(wǎng)絡(luò)設(shè)備。
5:驗(yàn)證您與EAC的連接
請確保您的網(wǎng)絡(luò)可以連接到EAC的內(nèi)容分發(fā)網(wǎng)絡(luò):
https://download.eac-cdn.com/
https://download-alt.easyanticheat.net/
當(dāng)您訪問以上兩個網(wǎng)站時,應(yīng)該會顯示200 - HTTP OK。
如果您訪問以上網(wǎng)站時均未顯示該消息,請嘗試檢查您的網(wǎng)絡(luò),或使用一些特殊手段進(jìn)行連接。
6:檢查Windows的更新
嘗試更新您的Windows系統(tǒng)更新。
7:殺毒軟件
請嘗試更新或關(guān)閉您的殺毒軟件。
8:刪除RustClient.exe.eac
步驟:Steam庫中右鍵Rust → 管理 → 瀏覽本地文件 → 進(jìn)入游戲根目錄后,打開根目錄中的EasyAntiCheat文件夾 → 找到RustClient.exe.eac'并刪除它。如果該文件并不存在,請忽略該方式。
9:檢查是否擁有forbidden applications(禁止的程序)
步驟:Steam庫中右鍵Rust → 管理 → 瀏覽本地文件 → 打開根目錄中的output_log.txt → 查看日志內(nèi)是否有提示被EAC標(biāo)記為forbidden的程序(嘗試搜索該關(guān)鍵詞),如果有就從任務(wù)管理器中關(guān)閉這個程序然后重啟Rust。
10.重裝Rust
卸載您電腦上的Rust,并重新下載它。

EAC sandbox not active (dummy client)
該問題出現(xiàn)的原因是因?yàn)镋AC的反作弊系統(tǒng)啟動錯誤,客戶端的網(wǎng)絡(luò)配置可能出現(xiàn)問題。目前該問題沒有明確的解決辦法,請嘗試以下方式來解決該問題。
1:驗(yàn)證游戲文件完整性
步驟:Steam庫中右鍵Rust → 屬性 → 本地文件 → 驗(yàn)證游戲文件的完整性,之后等待驗(yàn)證完成即可,如有提示缺少文件請等待下載完缺失的文件后再試。
2:修復(fù)EAC
步驟:Steam庫中右鍵Rust → 管理 → 瀏覽本地文件 → 進(jìn)入游戲根目錄后,打開根目錄中的EasyAntiCheat文件夾 → 運(yùn)行EasyAntiCheat_Setup.exe → 點(diǎn)擊中間的選擇框,選中Rust(也可能會顯示成Game 12) → 點(diǎn)擊修復(fù)服務(wù) → 點(diǎn)擊完成。
3:驗(yàn)證您與EAC的連接
請確保您的網(wǎng)絡(luò)可以連接到EAC的內(nèi)容分發(fā)網(wǎng)絡(luò):
https://download.eac-cdn.com/
https://download-alt.easyanticheat.net/
當(dāng)您訪問以上兩個網(wǎng)站時,應(yīng)該會顯示200 - HTTP OK。
如果您訪問以上網(wǎng)站時均未顯示該消息,請嘗試檢查您的網(wǎng)絡(luò),或使用一些特殊手段進(jìn)行連接。
4:刪除EAC文件夾并重新下載
步驟1(刪除文件夾):Steam庫中右鍵Rust → 管理 → 瀏覽本地文件 → 進(jìn)入游戲根目錄后,打開根目錄中的EasyAntiCheat文件夾 → 右鍵刪除該文件夾。 步驟2(驗(yàn)證完整性):Steam庫中右鍵Rust → 屬性 → 本地文件 → 驗(yàn)證游戲文件的完整性,之后等待驗(yàn)證完成即可,如有提示缺少文件請等待下載完缺失的文件后再試。

引用資料
?https://www.unknowncheats.me/wiki/Easy_Anti_Cheat
?https://support.facepunchstudios.com/hc/en-us/articles/213702209-Error-Start-Service-Failed
?https://support.facepunchstudios.com/hc/en-us/articles/214240705-Driver-Signature-Enforcement-has-been-disabled-
?https://support.facepunchstudios.com/hc/en-us/articles/360019318037-EAC-Authentication-Timeout
本文首發(fā)于RUST腐蝕BWIKI:https://wiki.biligame.com/rust/EAC常見問題解決辦法