现象:客户端更新完成后,报错“找不到主执行程序”
问题原因:
1.主执行程序路径错误或丢失或被杀毒软件杀掉了
2.管理端和客户端版本不一致
3.管理端游戏盘用了一级目录存储游戏,客户机的游戏盘转成了二级目录存储游戏,虚拟盘游戏运行游戏时提示:无法找到主执行程序 如果客户机要用二级目录存放游戏,服务器和客户机上的游戏都要转成二级目录,也就是服务器和客户机存放游戏要相对应,不能一个转成二级目录一个用一级目录
4.是有的游戏运行程序本身在游戏二级目录(如完美世界、诛仙等),再加上数据库中游戏路径用了二级目录,加起来就是三级目录了
5. 数据库编辑有错误
解决方法:
1.在服务器上打开数据库把游戏路径设置正确的执行路径或在服务器上的三层更新上已安装的游戏中选中游戏修复更新,修复更新完成后再从客户机重新对比更新游戏。
2.升级管理端和客户端为一致的版本,版本切勿错乱使用。
3.在服务器数据库编缉在中把游戏上传和下载路径都转成二级目录在转二级目录的过程中把移动服务器游戏至二级目录勾上,这样在转数据库的过程就会把服务器上相对应的游戏自动的转成二级目录存放,使服务器和客户机的存储游戏路径相对应。
4.在服务器数据库中设置游戏为本地运行(部分游戏运行程序存在二级目录(如完美世界等),加上游戏分类也在二级目录,一共三级目录)把游戏的运行程序改成menu.exe程序或在游戏根目录用批处理来运行游戏执行程序(如 start d:网络游戏XX.exe)
4.修正数据库错误或把易游管理端和三层更新程序退出删除stdata.dat和stdata.tmp文件,再从数据库备份中(UserData$DataBaseBackup中把好的数据库文件拷贝到UserData$根目录并改名为stdata.dat)重新替换下数据库,然后检索所有游戏,删除目录不存在的游戏,压缩提交下数据库。
|