【问题现象】

      现象1:客户机运行游戏时提示“虚拟盘中没有[xx],请与管理员联系!”,在游戏菜单中此游戏图标上右键-打开目录可以打开,但无法找到游戏的执行文件(右键详细信息查看执行程序)

     

      现象2:服务端游戏反复更新,今天刚更新好第二天又要重新更新,而且更新量很大。


【原因说明】

      此问题是由于服务端两个名称的游戏存放路径相同导致游戏执行文件不一致,客户机运行游戏时出现此报错提示。

      造成游戏路径冲突的原因只有一种,就是在批量添加游戏的时候,第一次点击全选按钮添加后,又重复点击了全选按钮进行了添加,造成后来添加的游戏存放路径与之前添加的游戏存放路径冲突。此问题将在8000以上版本解决掉。


【解决方案】

      在服务端运行游戏路径冲突检测工具将路径冲突的游戏进行处理,处理完成后等待游戏更新完毕客户机重连虚拟盘或重启即可正常运行游戏。

     

  自动查找游戏路径冲突并修复.rar (451.1 KB, 71 次)

      运行工具后直接点击已处理按钮即可。


【问题分析】

      出现“虚拟盘中没有[xx],请与管理员联系”的提示时,首先需要检查虚拟盘中实际是否存在此游戏的文件夹和执行文件。可以在游戏菜单中找到此游戏右键-打开目录按钮,测试是否可以打开目录,如果无法打开目录,很有可能是因为游戏没有正常同步到游戏虚拟盘服务器,可以在网维大师控制台-游戏虚拟盘监控界面中,选择虚拟盘服务器中的已有游戏列表,找到此游戏重新同步一次即可。

      如果可以正常打开目录,则可能是游戏执行文件不存在,在游戏菜单中找到此游戏右键-详细信息,查看执行程序是什么,再到游戏目录下找一下是否有这个游戏的执行文件,如果没有执行文件就很有可能是游戏路径冲突导致的了。检查方法也比较简单,到服务端搜索此游戏的关键字,查看有多少条信息,每条信息中的游戏存放路径是否一样,如果一样使用上面的工具处理即可,比如英雄联盟游戏,如下图:

     

      上图中“英雄联盟”和“英雄联盟体验版”已经造成了游戏路径冲突,但执行文件不一样,英雄联盟是GameCheck.exe,而英雄联盟体验版是zujian.exe。当英雄联盟更新后,执行文件就变成了GameCheck.exe,客户机运行英雄联盟体验版的时候就会出现找不到执行文件的提示。因为体验版是需要有zujian.exe才能运行起来的。反之一样。

      游戏路径冲突后还会造成这些游戏反复的更新,每此生成索引的时候游戏都会重新更新,因为刚更新完,其他游戏有更新的时候又把正确的游戏文件更新没了,这样反复出现。