假設我的Steam appID 爲 1000;
我的第一個Depot 爲 1001;
第二個Depot 爲 1002;
在默認狀態下,我用SteamPipeGUI,上傳至1001是沒什麼問題的。
但是上傳至1002就出問題:
ERROR! Failed to initialize build (Access Denied)
ERROR! Failed building depots chunks
研究了很久都沒發現有怎麼解決。
後來知道是爲什麼了:這個需要在SteamWorks裏自己吧1002這個Depot給設置好:
比如設置好了2個,然後點保存。
然後選擇上面那個發佈->準備發佈->發佈到Steam;
完成這個過程中,你的新的Depot纔算是加到Steam的庫中了。
這個時候再上傳1002,就沒有問題了。
PS:
設置Depot的時候一定要有一個所有語言、所有架構的版本(推薦爲英文)。
如果可能,上傳Steam優先傳英文版本;
在填寫Steam的各種表單的時候也儘量以英文的形式填寫(因爲會審覈這個東西)。
另:如果發現上傳特別慢,超時、連接失敗怎麼辦?
我也遇到過timeout的問題,當時也是怎麼傳也傳不上去。
第二天早上就屁事沒有了……