關於任務進度的問題和建議
momocow opened this issue · 2 comments
momocow commented
先說明一下我遇到的問題
我的ING配置在Google drive桌面版的同步資料夾下
我能理解引起這個問題的原因,
我在甲乙兩地輪流使用ING,如果都有確實的關閉某地的ING後,再另一地開啟ING則不會有不同步的狀況產生;
但如果我在甲地使用ING且沒有關閉,在乙地執行ING就會出現資料不同步的狀況。
我的建議是:
-
透過第二張圖我們可以看見Logs資料夾在ING執行期間始終保持兩個箭號的圖示(其他檔案是綠色勾勾,表示同步成功),原因是因為ING在整個執行期間都會鎖住其紀錄檔,造成同步軟體如Google drive無法進行同步。
這部分建議是設計成ING需要寫檔時才鎖定紀錄檔(寫入後立即file.close()),釋放權限出來給Google drive或其他軟體進行同步處理,不過本人並不確定這個設計會不會成為效能上的負擔? -
方案一不可行的話,建議提供任務進度重置的功能,如同74EO可以重置任務,然後透過遊戲的任務介面重新讀取(計算)進度。
(第一張圖中,我已經重啟ING,任務進度依然是錯誤的狀況)
momocow commented
KodamaSakuno commented
我考虑一下吧