问题现象:
网吧用户反馈易乐游提供的完美对战没有关联里面的自走棋,本地测试确实是没有关联。
排查过程:
1.要手动关联的话肯定得知道软件是查询什么文件或者注册表来关联的,通过ProcessMonitor检测到是通过查询HKCU\Software\Valve\Steam下的SteamExe和SteamPath键值来关联的。
2.尝试开机导入注册表来导入这两个键值,但是发现因为路径包含中文启动会报错,如下图:
3.研究了下易乐游的处理方式,发现他们会通过映射目录来解决中文目录报错的问题,所以按照他们的思路修改了下配置文件,后续测试正常。
处理方法:
1.下载配置文件
到服务器,解压到完美对战平台目录,提示是否替换选择是。
2.在易乐游服务端服务器管理给Dota2资源所在的盘设置一个固定的挂载盘符
3.到完美对战平台目录将ImportReg.bat文件红框的部分改成上一步设置的挂载盘符
4.易乐游服务端-》资源中心-》已下载游戏,找到完美对战平台右键选择资源设置,设置保留文件(ImportReg.bat|EYgame.ini)防止文件被更新掉。
ps:
在找关联文件的时候发现完美对战平台运行如果没有关联路径就会疯狂的扫盘,如果这个资源在服务器普通盘,一个网吧同时又比较多的人运行这个游戏可能会有导致服务器磁盘压力大的风险。
|