假设我的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的问题,当时也是怎么传也传不上去。
第二天早上就屁事没有了……