在国服上线一段时间后,大家一定会发现竞技匹配多多少少有一些Demo 不能下载。
导致这个现象的原因其实非常简单,那就是国服上线后,香港服务器新增了一组.142服务器,应该是 Valve 的疏忽,所以这一组服务器并没有配置正确的 demo 系统。通过抓包手段可以发现 demo 下载的原理主要是发起一些请求来获得 CSGO Demo 文件。
我们可以看到 replay142.valve.net 这个链接是0速度。而对比141服务器则是如下所示,
下载播放并没有问题。
同样的,监管系统(Overwatch)也是利用 demo 下载的原理,和普通 demo 完全一致。这也导致了香港142编号的服务器全部都无 Overwatch但有 VAC 保护,也就是你在这个服务器转起来只要不触发 Untrust 就是无敌的。
解决无 demo 的问题也很简单,在开始比赛之前在 Console 输入 status 确定自己是不是香港142 服务器,
如果是上图那样,看到hostname中有srcdsxxx.142.xxx,则这就是香港142服务器。我们可以利用 CSGO 无敌的 Console,在比赛开始前输入 record matchxxxx (自定义)。比赛结束后就可以在 csgo文件夹下找到这个 demo 文件,控制台输入 playdemo matchxxxx 即可播放。如果不是香港142服务器是不需要输入的,因为 Demo 系统都是正常的。
这个Bug 是一位德高望重的服主和我一起研究出来的,并且我投入了十几个小号去实验这个结论。想要转载这篇文章请先报销我小号钱一共525,谢谢。支付宝截图在左侧,附注您的网站或转载地址就行。
南ことり の 小窝原创文章,转载请注明来自:CSGO Demo 下载损坏原因及解决方案
这文章看得我有点累,但我还是要确定下,是不是如果是142服务器下打过的比赛,就意味着一旦比赛结束后就再也无法下载下来了呢?
截止 2018-01-30 18:30 是的
原来是这样嘛!
之前租用了Global Frag的服务器,到期后没有改解析。这个IP后来被卖给某个菠菜网站了,所以我的站有一部分的菠菜信息,随着时间的推移会消失的。
博主你好!非常感谢你的这个发现,我现在玩了很久也确认了,有且仅有这个香港142服务器的录像损坏。很多发挥亮眼的比赛、神仙打架的比赛,都很不凑巧发生在这个破服务器上,实在令人恼火。我给V社反馈过这个bug,可是他们瞎几巴回复,完全不放在心上。博主你说“所以这一组服务器并没有配置正确的 demo 系统”,我现在想知道这个问题是有多严重呢?是很容易解决还是说这个服务器就这样了?
这个问题容易解决吗?还是说这个服务器以后就这样了?
我的说未下载完要删除损坏文件重新下载怎么解决
就是我找不到损坏的那个文件都不知道怎么删,没有dem结尾的其他文件了