|
在4/17的PunkBuster更新後,聽到大家還沒上戰場就哭號遍野...
元兇就是PunkBuster新的服務元件:
PnkBstrA、PnkBstrB、PnkBstrK
為什麼PunkBuster需要加入這些新元件呢?
為什麼這些元件需要一直在背景中執行呢?
來看看官方的解說吧!
(官方早就釋出這些東西了,我最近沒空翻譯就拖到現在...XD)
到底什麼是新PunkBuster服務?
從PunkBuster客戶端1.500版本開始,我們延伸了PunkBuster防作弊系統,讓它在Windows 2000、XP或Vista上可以不需要用系統管理員(Administrator)權限來運行支援PunkBuster的遊戲。為了這麼做,我們發展了新的Windows服務元件來跟PunkBuster一起運作。PunkBuster會自動在支援的系統上使用新服務元件。如果要手動安裝/移除這個元件,使用者可以用我們的PBSVC安裝程式。無論如何,移除新服務元件會關閉PunkBuster並且無法在啟用PunkBuster的伺服器上進行遊戲。PBSVC可以在這邊下載。一旦PnBstrA服務開始和新的PB版本1.500(或更新)客戶端同時獨立運行,在Windows2000、XP或Vista上運行啟用PB的遊戲就不再需要系統管理員權限。
________________________________________
自從安裝新元件後,現在我都被啟用PunkBuster的伺服器因為"Losing Key Packets”而被踢出,我應該要如何解決?
有些像是防毒、防火牆或網路安全套裝等軟體惠對於任何第一次釋出的新服務和核心驅動程式存在著疑心。有些軟體會封鎖我們的新元件,造成”Losing Key Packets”踢除,直到那些軟體升級到可以正確的辨識出PankBstrA.exe、PanBstrB.exe和PankBstrK.sys是PunkBuster防作弊系統的元件。那些因為這種衝突原因而導致被踢除的玩家,不是需要手動調整那些軟體的設定,就是要在啟用PankBuster的伺服器遊戲時,停用那些軟體。新的PunkBuster元件會使用網路資源且頻繁的更新在Windows系統資料夾的檔案,這個活動會造成某些安全防護程式觸發警告或是封鎖,這類程式中,有些會將所有不明的程式歸類為威脅或是木馬。我們新的元件純粹只是既有的PunkBuster系統使用新服務和核心驅動程式的延伸,而這些延伸都有Versign和Authentocode的數位簽名來證明檔案的真偽。大部分的主要安全防護套裝軟體不會封鎖我們的新元件,使用其他軟體造成衝突的使用者,應該連絡安全防護套裝軟體的廠商,然後要求透過升級解決這個衝突。
________________________________________
為什麼這是必要的?
從Windows Vista開始,對於安全有非常大的重視(這是件好事情)。不幸的,這個重視帶來了一些複雜性。為了讓遊戲有PunkBuster的結合進而達到更安全,PunkBuster的一些部份為了掃描需求需要完整的存取電腦,現在一定要隨時都在系統層面運行。這是必要的,為了配合微軟在Windows中玩遊戲的新需求。
________________________________________
新的元件是選擇性的嗎?
從PB客戶端版本1.700開始,新的元件是必須的。移除和(或)停用新元件將會造成PunkBuster停止運作,並且被頻繁的從啟用PunkBuster的伺服器踢出。
________________________________________
我需要在每次玩啟用PunkBuster的遊戲時弄這些東西嗎?
不,這些元件被設計為可以運作所有安裝在電腦中啟用PunkBuster的遊戲。你只需要運行PBSVC安裝程式一次,就會安裝PnkBstrA服務且開始運作。無論如何,舊的PunkBuster(如版本1.500)並不知道要如何利用新的元件。
________________________________________
我不怎麼了解電腦,什麼是Windows服務元件?
這是Windows作業系統中用來在「背景」運作程式的服務。當你開機進入Windows,你可能不會注意到,他會載入部分的服務並且開始運行。服務是應該要被設計為可以跟其他在電腦上的程式和服務滿意的共存。常見的服務元件有”Print Spooler”,他會將檔案載入記憶體中以待稍後列印,還有”Automatic Updates”會執行 Windows更新的下載和安裝。新的PunkBuster服務元件PnkBstrA被設計為可以在Windows2000、XP和Vista下運作。
________________________________________
所以這表示PunkBuster不支援舊版本的Windows?PunkBuster現在可以像以前一樣在舊版本的Windows下運作,但是需要使用系統管理員的權限運行。
________________________________________
為什麼這些新的服務會在我停止遊戲後繼續運作?
為了完整的支援使用受限制的使用者(無系統管理員權限)來玩啟用PunkBuster的遊戲,這個服務必須在他們安裝後不停的運行。
________________________________________
這個新的東西會讓我的電腦變慢嗎?
所有運行的服務、程式和驅動程式都會消耗系統資源。我們注重這個問題,因此所有PunkBuster元件都被設計為高效率的。當沒有在玩啟用PunkBuster的遊戲時,PunkBuster的服務就會在「睡眠模式」,這表示他們是在閒置的狀態,等待有PunkBuster的遊戲來觸動它。當在啟用PunkBuster的伺服器上遊戲時,新的PunkBuster元件是被設計為在不消耗太多遊戲本身需要用的能源下,使用遊戲時可用的閒置CPU使用量,擁有多CPU或多核心CPU的新系統可以為新元件提供額外的效率增加。
________________________________________
為什麼我需要以系統管理員的身分運行PBSVC?
由於PBSVC會安裝影響整個系統的服務,它需要在安裝過程中以系統管理員的權限執行。這代表你需要在運行PBSVC之前以系統管理員的身分登入。在Windows Vista下,你還需要告訴Windows你需要以系統管理員的身分運行這個特定的程式。為了做到這一點,用你的滑鼠在PBSVC的圖示上按右鍵,在彈出的選項中選擇「內容」,接著按下「相容性」標籤,然後將寫著「以系統管理原執行此程式」的選項打勾,最後按下「確認」按鈕。
________________________________________
那些新元件支援64位元的Windows嗎?
是的,從PB客戶端版本1.700開始支援。
转自密境
|
|