顯示廣告
隱藏 ✕
※ 本文為 terievv 轉寄自 ptt.cc 更新時間: 2013-01-24 15:43:22
看板 LoL
作者 r51303 (天夢星痕)
標題 Re: [問題] 遊戲崩潰
時間 Thu Jan 24 15:01:53 2013



關於遊戲崩潰的這個問題我研究了好久好久

至今沒有一個很明確的結論

目前遊戲崩潰普遍存在幾種現象

1. Leagues of lengend.exe 單獨崩潰

2. LoLclient.exe 單獨崩潰 maestro error

3. 兩種一起崩潰

很不幸的小弟我三種都有發生過 且卍解已經好幾個月了

為什麼我會說卍解呢? 因為真的什麼方式試下去都好像有效

然後什麼方式都好像過一陣子後就無效了

=======================================================

最嚴重的情況發生在目前這一版20130123版本

我發生了兩個一起崩潰的情況

且真的怎麼修也修不好

直到某一刻我突然心血來潮去調CCC.exe的設定後突然解決了

可是 ... 可是... 很不幸的 client.exe 一樣繼續 maestro error

喔對了 這裡先打個預防針 我等等會整理懶人包

但因為不是每個人都會發生兩種一起崩潰的情況


也不是每個人都會每天那邊maestro error 既然我兩個都有發生


且我略懂一些程式原理 下面我會推估可能性

但我要推估這些 是希望官方人員看到後能夠去尋找這中間的BUG

因為它還是一直持續不停的再發生 所以不想看原理看不懂中間的推測得可以先跳過

==========================================================================

我先說一下同時崩潰的情況

就是這一版本顯示驅動造成的主要問題

我不知道這一版本改了什麼遊戲運作方式

但這一版本當LoLclient.exe縮小

遊戲啟動放大League of Legend.exe的時候

如果你有ccc.exe這個程式 那很恭喜 你的遊戲就會開始瘋狂崩潰

我覺得是因為三個程式之間發生了判斷錯誤的問題

我先說一下什麼情況下 League of Legend.exe 會被強制關閉

當lolclient.exe被判斷為重新啟動的時候

它會自動強制關閉你的League of Legend.exe

嗯哼 所以 ... 當我們LoLclient.exe這個程式Loading完

然後要啟動League of Legend.exe的時候

發生了一個很神奇的BUG 就是它判斷LoLclient重新啟動了

然後 就崩潰了 其實崩潰的過程太快

我不是很確定是否真的process有重啟這個動作

但就是這樣 我的兩個程式就一直崩潰了十幾次 只要一啟動遊戲

不管觀察者 或是自訂測試 都會不停的同時崩潰

"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""
怎麼解決的呢

開啟你右下角的CCC.exe 也就是AMD顯卡的控制中心

然後右上角喜好設定的地方請用進階檢視 -> 左下角遊戲 -> 3D 應用程式設定

功能->消除過濾->型態過濾->啟動

先說 這個是13.1 目前最新的驅動版本是這樣設定 你不是的話可以考慮更新一下

或是用12.8的程式

我推估12.8沒有這個問題 但12.8好像會發生其它的崩潰情況

最快的解決方式

直接把CCC.exe這隻程式關掉 好像就解決了耶

恩 這裡有你想要的所有ATI顯卡驅動程式 (含CCC)

http://ppt.cc/sP5-

推薦ATI HD 5000系列以上下載13.1 WHQL 目前多數人裝這版是沒啥問題

可以解決很多遊戲顯示問題

不過聽說12.8這個版本也非常穩定 你也可以考慮使用12.8就好

這是最後一版.NET 3.5的 之後的聽說都要用到.NET 4.0

更詳細關於顯卡的資訊 麻煩請左轉去找videocard版 這裡是LOL版不是顯卡板

+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

不過因為我很討厭沒有改過的一些顯示品質 所以不裝CCC我還是不考慮

但你可以考慮不裝CCC似乎能解決這問題

恩 我先說這個是排除所有防火牆設定後才有的一個結論

然後我試過把型態過濾關掉 結果遊戲就繼續崩潰了。

不過,當你啟動完遊戲成功啟動了以後,你記得去關掉它

因為這時候關掉就沒關係了,不然形態過濾會讓你的LOL圖像變得很模糊

=====================以下是給遊戲工程師的碎碎念===========================

說真的,我也搞不清楚為啥這麼麻煩>"<

遊戲畫質一直進步是不錯 但為啥這遊戲每次更新關於崩潰的問題就會一堆呢

到底是我們ATI用戶的錯 還是遊戲公司在寫client端的嚴重BUG

這就似乎得交給RIOT來研究研究了

不過我發現有些BUG是台版特有BUG 我玩美版沒有這些情況

例如: 台版特別容易發生maestro error


喔對了 說到maestro error我就特別的不高興

因為從某次更新以後我的電腦總是不停的發生這個問題

什麼方式都試過 什麼方式都有效一陣子後又失效了

也許我還沒根本的解決這問題吧

然後也許這問題比想像中運作方式還複雜

但台版的工程師是不是也應該來跟著研究一下這BUG了

不要那邊一直推給防火牆 重灌 ...等

我開美服就沒這問題齁 同樣的更新難道美服的maestro偵測方式比較寬鬆?

這很明顯就是你們改登入程式後產生的問題啊

==================我們回到client.exe崩潰的問題===================


通常client.exe崩潰都會發生在遊戲開始後

運作的原理大致如下

http://service.garena.tw/customer/faq/answer.php?id=208
【英雄聯盟】錯誤訊息:Maestro錯誤
[圖]
Maestro 是英雄聯盟在玩家用戶端,遊戲大廳和遊戲本身之間溝通用的系統程式。但有些防火牆和防毒軟體會意外地阻止 Maestro 系統運行。 ...
 

http://service.garena.tw/customer/faq/answer.php?id=187
【英雄聯盟】Maestro 概述
[圖]
這一篇文章是解釋Maestro的功用。 ...
 

http://service.garena.tw/customer/faq/answer.php?id=219
防火牆設定教學
[圖]
安全度設定過高的防火牆可能會導致更新出錯,或導致在遊戲連線的時候出現「由於防火牆阻擋,無法連線」的錯誤訊息。這篇文章將描述這些症狀並提供一些解決的方法。 ...
 

麻煩看官們先排除上面問題再繼續看下去

你連基本的可能原因都沒排除你那邊看進階篇也沒意思

這些我都排除了 可是還是一天到晚在maestro error

所以才有了下面的研究

首先 我先回憶一下幾個月前一開始maestro error的時候

『我第一次是先把我防火牆的所有相關程式都加上了"例外"

 允許LOL所有程式的運作

 然後把右下角調整日期跟時間 網際網路時間 自動更新』

按下去 然後好像 好像 好像 解決了(?

沒過多久 好像某次更新以後 這個問題又更嚴重了

我再做了一次上面所有的事情 然後 它 還是崩潰了


我就開始想 也許我一開始就沒解決問題 那那陣子為啥不會崩潰(?


『這次我登出了一次 又登入後 疑 不會崩潰了 開心』

以後我每次遇到這問題我就會登出跟登入 然後就解決了這問題

忘了先提 不管你怎麼改設定 改到 當你lolclient不會崩潰的時候

你最好就不要關閉它 因為不關它 它就永遠不會發生崩潰

關掉它後再重開 崩潰又開始了

我覺得這個很明顯是一個程式BUG

為什麼設定成功後 關掉重開又開始了呢?

依照程式的原理去推估 我認為是因為它做了某個記憶體宣告的動作

沒有Free掉 導致了類似dangling problem的問題

可能是一個錯誤 危險的指標 重複宣告後造成問題


這是一個推測 一個可能 因為每次我不管怎麼改設定改到它不會崩潰


開啟工作管理員把所有無關 所有防毒 所有防火牆 相關連程式都關掉

重點是 不管是哪個方式成功了之後

當我把lolclient關掉 又重開後問題又來了

=============你覺得 我的問題 結束了嗎?????????=============

沒有 真的 沒有 不過我這次嘗試簡化我的步驟

把系統的相關快取都清一清

然後操作上面的步驟 好像 又成功了

這次我沒有登出登入試著去排除我的問題

不過沒過多久 某次更新以後這些步驟都再也沒用了

1. 重設防火牆->關掉防火牆

2. 重設防毒->關掉防毒

3. 關閉瀏覽器 甚至重開機後不開起任何其他程式直接開LOL

4. 更新時間

5. 登出登入

6. 重開機

==========其實我覺得下面這兩個看看就好 根本不是那原因====

7. 用GarenaGameRepairer.exe重灌

8. 整個遊戲重灌

==========================================================

不過以上方式 很悲劇的到了這次更新 又沒用了

說真的

我已經

◢▆▅▄▃ 崩╰(〒皿〒)╯潰 ▃▄▅▆◣

◢▆▅▄▃ 崩╰(〒皿〒)╯潰 ▃▄▅▆◣

◢▆▅▄▃ 崩╰(〒皿〒)╯潰 ▃▄▅▆◣

真的快要徹底崩潰了

不過 再僅存著一線生機的情況 我試了一試再增加更多權限的方式

請注意以下檔案

\GarenaLoLTW\LoLTWLauncher.exe

\GarenaLoLTW\GameData\Apps\LoLTW\lol.exe

\GarenaLoLTW\GameData\Apps\LoLTW\launcher.maestro.dll

\GarenaLoLTW\GameData\Apps\LoLTW\Air\LolClient.exe

\GarenaLoLTW\GameData\Apps\LoLTW\Air\preferences <-This is a 資料夾 請整個砍掉

\GarenaLoLTW\GameData\Apps\LoLTW\Game\League of Legends.exe

\GarenaLoLTW\GameData\Apps\LoLTW\Game\launcher.maestro.dll

其它的檔案我做了以下的事情

對著檔案按右鍵 內容 安全性的部份我把user的完全控制都打開了

然後 這個是我本來上面就一直都有做的

這些程式除了dll以外我都指定以系統管理員執行

但這跟這次無關 我即使把它用系統管理員它一樣會maestro 一直以來都這樣用

然後我還多做了兩件事情

把這兩個檔案

\GarenaLoLTW\GameData\Apps\LoLTW\Game\launcher.maestro.dll

\GarenaLoLTW\GameData\Apps\LoLTW\launcher.maestro.dll

徹底的加入例外清單裡面

說真的 我還沒時間做交叉測試 我很想知道到底是哪幾個出問題

但我之前就有試過把防火牆根防毒+背景程式全關沒用

這次我最主要是把user的完全控制打開

目前為止是好像不會出現maestro了

我會繼續做研究

然後可能晚點等我不想打LOL來做個交叉測試看到底是哪個造成maestro

其實我還曾經多做過三次其他的測試

包含

1. 黑名單全砍 (早在第一次發生就砍光了)

2. 很痛心的開始刪好友 因為我好友快滿

3. 還有重設winsock (詳見這篇 http://ppt.cc/lUg7)
來個 PPT 短網址 - 不記名,不排名,膴廣告,真正低調的短網址
PPT(ppt.cc) 短網址,不是 PTT (ptt.cc)唷,幫縮找我就對啦! ...
 

不過我後來曾經交叉測試過


我開我完全沒好友的分身也是會發生maestro造成client端崩潰

所以我覺得第二點可以完全排除

大概就這樣

謝謝你的耐心觀看 我晚點作完交叉測試會補上懶人包

還有包含遊戲崩潰的所有可能跟詳解


因為我 真的幾乎 全部狀況都發生過了..................................

◢▆▅▄▃ 崩╰(〒皿〒)╯潰 ▃▄▅▆◣

◢▆▅▄▃ 崩╰(〒皿〒)╯潰 ▃▄▅▆◣

◢▆▅▄▃ 崩╰(〒皿〒)╯潰 ▃▄▅▆◣


--
CPU:i5 750 19/200/1600 v1.24/IMC1.11 Mouse    : SteelSeries IKARI Lazer
MB :ASUS P7P55D-E                    Mouse Pad: SteelSeries QcK Masss
RAM:Adata 1333 (OC 99924/1.55v) 2Gx2 Sound    : SteelSeries 5Hv2 USB(=ICEMAT)
VGA:MSI 5770-PM2D1G OC (960/1300)    Case     : Lancool K60
PSU:影隼400W                         HDD:WD 500 AAKS (單碟500G)

--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 115.82.115.175
wotupset    :其實是主程式寫太爛1F 01/24 15:03
gcobc12632  :畫面移到右下角已經多久了都沒改 就知道……2F 01/24 15:07
kkbkk       :請問這位大師您可以幫助我解決S3更新後LAG的問題嗎QQ3F 01/24 15:08
hoo74586    :好長.. 崩潰推4F 01/24 15:10
rain520     :◢▆▅▄▃ 崩╰(〒皿〒)╯潰 ▃▄▅▆◣5F 01/24 15:16
potionx     :找工程師去debug原本的程式,逆向難度太高XD6F 01/24 15:16
yasushou    :◢▆▅▄▃ 崩╰(〒皿〒)╯潰 ▃▄▅▆◣7F 01/24 15:18
freetsubasa :情況反過來的怎麼辦 LOL沒崩潰但是CCC一直崩潰-.-8F 01/24 15:28
Dath        :◢▆▅▄▃ 崩╰(〒皿〒)╯潰 ▃▄▅▆◣9F 01/24 15:33
cospara     :我有ccc,可是不會崩潰10F 01/24 15:38

--
※ 看板: terievv 文章推薦值: 0 目前人氣: 0 累積人氣: 6653 
分享網址: 複製 已複製
r)回覆 e)編輯 d)刪除 M)收藏 ^x)轉錄 同主題: =)首篇 [)上篇 ])下篇