技术分享 steam服务器更新了客户机还要更新;绝地求生大逃杀更新了客户机还要更新 [复制链接]

leonlovee
三国LV7
技术中心 22641 0 2017-10-31 13:15:54
近期steam以及绝地求生大逃杀,迎来了几次较大的更新,以往没有出现的这种更新问题,也被较多的反馈出来。
这里简单描述下这近一个月来遇到的服务器更新完毕,客户机仍提示更新的情况,和可能的处理办法。


1、steam启动为英文,键值引起,通过导入中文版键值即可。
steam平台第一次启动时英文,要下载,看这里

2、steam已确认添加过中文键值,然而,客户机仍旧重新下载。
未命名6.jpg
经过排查,数据流向了steam目录下的package文件夹,
那么,完全可以将客户机上更新好的package上传至服务器steam对应目录下覆盖
未命名2.jpg
这即是临时的解决方法,但是原因是什么呢,通过排查steam的log日志,我有了发现
未命名5.jpg
当steam启动时,检测了steam服务器连接,验证了当前本地的版本是否和其服务器上一致,然而,通讯失败了。
那么steam官网,默认返回了一个当前版本的安装包,这个包被打包进了package里,因此无法单独提出。

那么上面的临时方法,实际并未解决根本,只是让steam在启动时跳过了package下载的过程,解包过程同样是需要等的。

这样的话,我们也确认了一样问题,该问题,是网络原因引起,这里思路可以参考下易乐游dota2发布中无法连接请点我的操作
同样的将package删除,重新获取当前最优链路。

既然问题是网络原因,那么首先问了下老板,原来老板有四条线路,1网通+3电信。
更新走的网通线。
未命名1.png
在路由上设置了单线策略后。steam启动不再提示更新。

3、本月绝地求生迎来几次2G以上大的更新内容,陆续反馈接受到说服务器上更新了,但是客户机上启动仍重新验证,需要更新
未命名3.png 未命名4.png

此类问题实际我并未有条件详细测试,从上一个问题,我们可以看出,steam的游戏,是有链路记录一类的情况的,
因此我推荐出现该问题的网吧,优先检查路由策略、是否多线。

无盘的更新,可以保证服务器上资源是和客户机上完全一致的,那么,这种无法识别,仅有可能是和服务器上某配置文件中记录的链路不符。

*写在最后,目前该类资源,更新多采用服务器上手动更新,和第三方更新软件的方式;
两种方式各有优势,
手动更的保证了资源正确,更新及时,但是操作技术需求高
第三方更新软件,此次凸显了,大更新后更新缓慢,拥堵,隔天后才接受更新的大有之,且有第一轮更新出错,16G电脑启动提示内容不足的情况
这样的问题出现,客服是没法做任何协助的。因为我至今都不知道更新从何处来,又如何实现的调用。不过,确实不需要过多的维护技术要求。

您需要登录后才可以回帖 立即登录
高级模式
返回
统计信息
  • 会员数: 29065 个
  • 话题数: 9634 篇
  • 巅峰数: 5500 人