自救系統
當偵測或選單交接沒有如預期進行時,FAFE 不會直接停止。有兩層機制會嘗試讓流程回到正軌,才會真正放棄。
兩層自救機制
第一層處理小狀況,完全不會碰到遊戲行程本身。第二層則是更重的後備手段 — 用於遊戲本身出問題時,例如無限載入畫面、當機,或視窗被關閉。
第一層 — 階段層級重試
流程中的每個階段(進入選單、確認畫面、交接到下一步)都會經過有次數上限的重試機制。若某個階段失敗,FAFE 不會立刻放棄或盲目往前衝 — 它會重試同一個流程有限的次數,並且在重試之間可以先回到一個已知的安全畫面。
有次數上限的重試
失敗的階段流程會在 FAFE 中止本次執行前,重試少量、可設定的次數。這是刻意限制的 — 無法復原的狀態不應該無聲無息地永遠循環下去。
安全錨點
有兩個畫面被視為通用安全點:開放世界(自由駕駛)與主選單。這兩者幾乎能從任何地方透過連續按下 Esc 到達,而且每個主要流程都知道如何從其中一個重新開始。
成功復原後重試次數會重置
若某次重試成功回錨到安全畫面,失敗次數就會重置 — 因此一次真正的復原不會佔用之後另一次無關小狀況的重試額度。只有連續且未復原的失敗才會計入上限。
不會重複已完成的工作
如果該階段真正的工作(購買、轉盤、賽車)已經完成,只是之後的交接失敗,FAFE 會辨識出來並繼續往下走 — 它不會因為之後的畫面沒有乾淨地確認,就重複購買同一台車。
第二層 — 重新啟動遊戲
若第一層無法復原 — 最常見的情況是選擇最後遊玩的賽事後、賽事類型選單出現前,卡在無限載入畫面 — FAFE 會判定遊戲本身卡住了,並採取更重的處理方式。
關閉卡住的遊戲
FAFE 先請求視窗正常關閉,若約 10 秒內沒有關閉,就強制關閉它。
等待後重新啟動
短暫延遲(預設 8 秒)後,FAFE 會透過遊戲所在的平台重新啟動它 — Steam、Xbox / Game Pass,或自訂啟動指令。
自動導航回主選單
遊戲視窗重新出現後,FAFE 會自行走過啟動提示(開始提示 → 繼續 → 首頁 → 開放世界 → 主選單),讓循環能從手動重啟時會停留的相同位置繼續。
恢復循環
AFK 賽車(以及內部同樣執行賽車的全自動模式)會從主選單繼續,就像什麼事都沒發生一樣。
設定選項
需要時啟動遊戲
預設開啟。若沒有偵測到遊戲視窗,會為 AFK 賽車或全自動模式啟動遊戲,並在卡住的載入畫面後處理重新啟動。若你希望 FAFE 直接停止並由你手動處理,可以關閉此選項。
重新啟動延遲
預設 8 秒 — FAFE 關閉卡住的遊戲後、再次啟動前等待的時間,讓 Steam / Xbox 有時間完全釋放先前的工作階段。