今天下午找同事對騰訊的穿越火線近期出現的第一次登陸卡死、自動退出問題進行了一系列的測試,測試發現以下情況:
1、只有第一次進入游戲會出現卡死、自動返回桌面問題,第二次進入無此問題。
2、服務器上下載CF最新的安裝文件,并將游戲重新安裝在服務器,重啟客戶機通過虛擬盤進入游戲,依然有問題。
3、取消客戶機還原,將游戲復制到客戶機本地硬盤運行一次,再次重啟正常。
4、開啟還原,開啟驅動防火墻,再次從本地硬盤進入正常。
5、重啟客戶機,將本地的CF覆蓋會虛擬盤服務器測試正常。
6、在無盤客戶機上測試已經覆蓋過的CF正常。
根據以上6個測試點可以暫時判定該問題與系統無關,而是因為客戶端目錄的某些文件有所改變,應該是由于騰訊官方游戲Bug導致的該問題,因為騰訊官方論壇上也是非常熱鬧的,但是該問題仍然未能解決。
后來對比進入游戲前和游戲的文件差異,發現進入游戲后會在游戲目錄創建/修改以下文件:
引用內容
F:\網絡游戲\穿越火線\config\CacheConfig.xml
F:\網絡游戲\穿越火線\config\cfxml2.htm
F:\網絡游戲\穿越火線\config\Info.ini
F:\網絡游戲\穿越火線\config\QQSvrs.xml
F:\網絡游戲\穿越火線\qqgame.xml
F:\網絡游戲\穿越火線\TenSLX.dat
F:\網絡游戲\穿越火線\version.ini
只要將正常情況下的這幾個文件覆蓋到服務器上,再從客戶機進入就不會出現游戲被踢出或卡死的情況,該測試在成都與杭州均可行,建議有問題的朋友測試下,并反饋測試結果!
注:該辦法只是測試解決辦法,不保證解決所有人問題,如果有人使用此方法出現異常,請使用三層更新把游戲修復下!
最后感謝順網論壇yeswjh與烈火寒冰同學協助測試,并暫時找到問題原因!
剛才本來想再次確認下問題,結果發現CF停機維護……希望這次維護后能把問題從根本上解決吧!
附戰地之王修改的文件。
E:\網絡游戲\戰地之王\avaGame\Content\Maps\Progress\EP-PrisonBreak.his
----------------------------------
修改文件:17
----------------------------------
E:\網絡游戲\戰地之王\avaGame\Config\AVAEngine.inix
E:\網絡游戲\戰地之王\avaGame\Config\AVAGame.inix
E:\網絡游戲\戰地之王\avaGame\Config\AVAGPU.inix
E:\網絡游戲\戰地之王\avaGame\Config\AVAInput.inix
E:\網絡游戲\戰地之王\avaGame\Config\AVANet.inix
E:\網絡游戲\戰地之王\avaGame\Config\AVAOptionSettings.ini
E:\網絡游戲\戰地之王\avaGame\Content\Maps\Progress\sw-tutorial.his
E:\網絡游戲\戰地之王\avaGame\GPUDeviceId.bin
E:\網絡游戲\戰地之王\avaGame\Web\Notice\create.ini
E:\網絡游戲\戰地之王\avaGame\Web\Notice\d_01.png
E:\網絡游戲\戰地之王\Binaries\TenSLX.dat
E:\網絡游戲\戰地之王\QQLogin\config\avaxml.htm
E:\網絡游戲\戰地之王\QQLogin\config\CacheConfig.xml
E:\網絡游戲\戰地之王\QQLogin\config\Info.ini
E:\網絡游戲\戰地之王\QQLogin\config\QQSvrs.xml
E:\網絡游戲\戰地之王\QQLogin\qqgame.xml
E:\網絡游戲\戰地之王\version.ini