《英雄連》導致機器詭異宕機

2021-08-22 07:49:10 字數 1048 閱讀 3754

這半個月,天天晚上玩《英雄連》(不是《兄弟連》,不要再有人搞錯了!),玩了數十場《英雄連》,帶領第三帝國的士兵們橫掃歐洲大陸,那乙個「爽」啊……

可是,看來是開了太高的特效,爽是爽了個半死,但詭異也詭異了個半死:《英雄連》導致機器詭異地宕機。硬碟一動不動,螢幕直接黑屏(但訊號輸出沒有斷),電源和cpu風扇狂響,但是就是什麼訊號都顯示不出來。只有拔電源,biu~整個世界清靜了,然後再插上電源啟動,發現windows連記錄核心錯誤的機會都沒有,也就是說,繞過了windows的核心保護,直接硬體掛掉……

首先感嘆一下,標準到處都是,但是,就是有很多顯示卡的shader驅動不符合標準,在乙個顯示卡上執行的好好的shader,到另乙個同系列顯示卡上就開始**。所以,看來,當時選用了乙個onda的geforce7600gs是個錯誤的決定……咬咬牙頂住壓力買個七彩虹或者elsa應該就不會這麼鬱悶了。

然後,想說說《英雄連》的異常處理。一般的遊戲來個未捕獲異常,基本都是拋乙個windows標準的異常視窗。《英雄連》使用的是自己的異常處理unhandledexceptionfilter。所以很簡單:異常完後,桌面上會有乙個bugreportx資料夾,裡面儲存了記憶體的minidump、出錯的堆疊資訊、裝載的所有dll模組等等等等。而且,可以直接通過乙個按鈕——biu,發信。看起來比windows那個異常介面鮮活、好看、強大多了。

所以,腦子一熱,翻出來已經殘破的《windows核心程式設計》,也開始搞自己的unhandledexceptionfilter。對於exception,沒錯,我不能迫使windows丟擲異常,但我總可以讓損失減到最小吧。

昨天弄了個最簡單的出來,好高興,同時仰慕一下《英雄連》團隊認真的精神——若我**的團隊都能有人家一半的認真,哪怕是1/4的認真為玩家考慮,而不是為自己收錢考慮,何愁我**不興、國運不昌、**不旺?!

另外再鄙視一下某些機構:與其花那個時間弄那個自我yy、同時還助長壟斷的「防沉迷系統」,倒還不如認真下來把那些學究教授動員起來好好搞搞圖形學。倒不一定要你能超越伯克利,你看看directx把乙個日本人做的例子放到它的文件裡,看得我心裡流血——我們搞圖形學的教授們都死哪去了?!!

仰慕完了,罵完了,心情那個舒暢啊……繼續搞自己的空間分割去咯~~

英雄遠征Erlang原始碼分析(4) TCP連線處理

在start tcp 0中啟動了sd tcp listener sup監控樹,並掛到sd sup下。其後啟動的程序樹形關係如下 這是遊戲伺服器啟動後使用observer觀察到的遊戲內程序關係圖,0.68.0 為start tcp 0啟動的sd tcp listener sup監控樹,0.70.0 為...

機器名導致的乙個奇怪問題跟蹤

實驗室一套測試環境最緊一周老是出現乙個奇怪的問題 程式從資料庫裡取不到資料,但是根據日誌裡列印出來的sql語句手動去資料庫查詢,又是能查詢到記錄,且這個問題不定期的出現,有時莫名其妙又好了,實在令人頭大。開始以為連錯資料庫,但是在把整個資料庫連線字串打出來後,訪問的機器就是name1.在cmd視窗檢...

機械人索菲亞打算生兒育女,連孩子名字都想好了!

關於機械人索菲亞的話題一直是科技圈內熱度非常高的討論內容之一,截止到目前,這是全球唯一乙個被授予國籍的人工智慧機械人,並且被評最像人類!索菲亞首亮相 在被授予國籍的典禮上,索菲亞就曾表露自己是按照人類的思維和行為方式所設立的,具有人類所擁有的一切品質,比如善良,智慧型 勤勞等等,如今,她不僅僅擁有與...