问题现象:资源中心获取不到资源信息
问题截图:
排查方法:
1、 检查eyoonets日志发现有报错database disk imaga is malformed(数据库的磁盘映象不完整)
2、 检查游戏盘设置正常
3、 根据报错日志确定为游戏数据库异常,删除原来游戏数据库重建数据库后正常
重建游戏数据库操作步骤:
停止主服务和资源更新服务
删除D:\USERDATA$\STDataEx.dat文件
删除Yileyoo Manager\Manager\Config下面EyooNet开头的几个文件和GamesList文件
重启主服务和资源更新服务,导入游戏。
重点:
这里主要讲一下如何从日志文件去判断分析问题,易乐游管理端的几个主要服务功能都是有对应日志文件的,日志文件会以日期加程序名称命名,经常用到的几个给大家列举下:
易乐游主服务→Manager.exe
对应日志文件夹:安装目录\YileyooManager\Manager\log\Manager
易乐游虚拟盘服务(磁盘服务)→EGVirtualDisk.exe
对应日志文件夹:安装目录\YileyooManager\Manager\log\EGVirtualDisk
易乐游资源更新服务→EyooNetS.exe
对应日志文件夹:安装目录\YileyooManager\Manager\EyooNet\log\EyooNetS
易乐游应用中心服务→EYAppService.exe
对应日志文件夹:安装目录\ Yileyoo Manager\AppCenter\Log\AppManager
这些服务运行的过程中都会在log文件里面生成日志,可以先从日志文件里面检查报错信息,就以这个问题来看,游戏获取不到云端信息,检查资源更新服务eyoonets的日志文件,信息显示报错database disk imaga ismalformed,报错的意思就是数据库的磁盘映象不完整,问题原因找到了,那就需要检查游戏的数据库文件,这个数据库文件是可以通过重新导入游戏来直接生成的,删除原来的所有数据库文件,重新导入游戏正常。后面在遇到问题就可以直接检查日志文件来判断问题了!