|
|
|
相信大家都知道,PB在最近的更新中安裝了新了元件,造成某些人無法正常執行遊戲
1 S, W: H( y. M0 k9 ~而某些人,則對於PB在系統中安裝這個新服務感到厭煩
$ ~% y- O: E; X不管你是為了什麼,想了解新元件就來看看吧!
7 J2 w6 I) J) o6 m9 _來源:EvenBalance官方網站(網址晚點公佈,如有需要可以自己去他們網站裡找) g! L/ v0 h: W* v- \4 {2 i1 v
到底什麼是新PunkBuster服務?7 ]0 y9 w+ g% }$ ]
________________________________________
0 z) b0 g+ [" [( P. C7 o' x# g( l自從安裝新元件後,現在我都被啟用PunkBuster的伺服器因為"Losing Key Packets”而被踢出,我應該要如何解決?* J0 J( J, N: K4 j7 \" z: n, d
有些像是防毒、防火牆或網路安全套裝等軟體惠對於任何第一次釋出的新服務和核心驅動程式存在著疑心。有些軟體會封鎖我們的新元件,造成”Losing Key Packets”踢除,直到那些軟體升級到可以正確的辨識出PankBstrA.exe、PanBstrB.exe和PankBstrK.sys是PunkBuster防作弊系統的元件。那些因為這種衝突原因而導致被踢除的玩家,不是需要手動調整那些軟體的設定,就是要在啟用PankBuster的伺服器遊戲時,停用那些軟體。新的PunkBuster元件會使用網路資源且頻繁的更新在Windows系統資料夾的檔案,這個活動會造成某些安全防護程式觸發警告或是封鎖,這類程式中,有些會將所有不明的程式歸類為威脅或是木馬。我們新的元件純粹只是既有的PunkBuster系統使用新服務和核心驅動程式的延伸,而這些延伸都有Versign和Authentocode的數位簽名來證明檔案的真偽。大部分的主要安全防護套裝軟體不會封鎖我們的新元件,使用其他軟體造成衝突的使用者,應該連絡安全防護套裝軟體的廠商,然後要求透過升級解決這個衝突。% F+ k8 P" }1 d- H6 t9 J) ~
________________________________________+ R6 N, q. I, i% k
為什麼這是必要的?9 i! t9 I2 D) R
從Windows Vista開始,對於安全有非常大的重視(這是件好事情)。不幸的,這個重視帶來了一些複雜性。為了讓遊戲有PunkBuster的結合進而達到更安全,PunkBuster的一些部份為了掃描需求需要完整的存取電腦,現在一定要隨時都在系統層面運行。這是必要的,為了配合微軟在Windows中玩遊戲的新需求。
9 K ?( e7 i; C( T! w0 _4 @________________________________________5 @/ G+ o- J( G, f3 E+ c
新的元件是選擇性的嗎?( ]4 P4 z% \& u" Z3 z; ~7 ]" `
從PB客戶端版本1.700開始,新的元件是必須的。移除和(或)停用新元件將會造成PunkBuster停止運作,並且被頻繁的從啟用PunkBuster的伺服器踢出。 2 i+ y k! v2 V0 u
________________________________________' Y5 z+ @, K( M1 s% ~4 r
我需要在每次玩啟用PunkBuster的遊戲時弄這些東西嗎? X7 b8 s$ ^+ t, i
不,這些元件被設計為可以運作所有安裝在電腦中啟用PunkBuster的遊戲。你只需要運行PBSVC安裝程式一次,就會安裝PnkBstrA服務且開始運作。無論如何,舊的PunkBuster(如版本1.500)並不知道要如何利用新的元件。
9 u7 b! V$ e! M! s. w" G________________________________________
1 B6 {( g# w D# p( H我不怎麼了解電腦,什麼是Windows服務元件?; C$ ?& x" Z6 N1 ] _
這是Windows作業系統中用來在「背景」運作程式的服務。當你開機進入Windows,你可能不會注意到,他會載入部分的服務並且開始運行。服務是應該要被設計為可以跟其他在電腦上的程式和服務滿意的共存。常見的服務元件有”Print Spooler”,他會將檔案載入記憶體中以待稍後列印,還有”Automatic Updates”會執行 Windows更新的下載和安裝。新的PunkBuster服務元件PnkBstrA被設計為可以在Windows2000、XP和Vista下運作。
' N; _2 M( P3 W: v' d5 z________________________________________
( I( H" y$ J# V4 R x0 b B7 \所以這表示PunkBuster不支援舊版本的Windows?' ~4 L0 M+ r0 U+ B0 h; ]
PunkBuster現在可以像以前一樣在舊版本的Windows下運作,但是需要使用系統管理員的權限運行。
- Q7 G2 ~% r* K& m0 J) m________________________________________/ F- x: H, K* r4 A4 b
為什麼這些新的服務會在我停止遊戲後繼續運作?2 g/ Q) E5 _$ d% k' [) U
為了完整的支援使用受限制的使用者(無系統管理員權限)來玩啟用PunkBuster的遊戲,這個服務必須在他們安裝後不停的運行。
7 [/ U( ^ T: s, G. Z________________________________________
, u, N, \3 W! {這個新的東西會讓我的電腦變慢嗎?
, O% N6 \6 e& g* k% a+ o所有運行的服務、程式和驅動程式都會消耗系統資源。我們注重這個問題,因此所有PunkBuster元件都被設計為高效率的。當沒有在玩啟用PunkBuster的遊戲時,PunkBuster的服務就會在「睡眠模式」,這表示他們是在閒置的狀態,等待有PunkBuster的遊戲來觸動它。當在啟用PunkBuster的伺服器上遊戲時,新的PunkBuster元件是被設計為在不消耗太多遊戲本身需要用的能源下,使用遊戲時可用的閒置CPU使用量,擁有多CPU或多核心CPU的新系統可以為新元件提供額外的效率增加。4 U6 ~! L. G% n" v- N* P4 Z( ?8 u
________________________________________6 A1 u" Q' p2 M9 o) N3 @
為什麼我需要以系統管理員的身分運行PBSVC?
8 E0 K( j, R" ]由於PBSVC會安裝影響整個系統的服務,它需要在安裝過程中以系統管理員的權限執行。這代表你需要在運行PBSVC之前以系統管理員的身分登入。在Windows Vista下,你還需要告訴Windows你需要以系統管理員的身分運行這個特定的程式。為了做到這一點,用你的滑鼠在PBSVC的圖示上按右鍵,在彈出的選項中選擇「內容」,接著按下「相容性」標籤,然後將寫著「以系統管理原執行此程式」的選項打勾,最後按下「確認」按鈕。 ) U' M* s# X# u, w' s
________________________________________
/ }" ~7 [1 `3 _) F4 H% j7 A+ R1 y那些新元件支援64位元的Windows嗎?% D9 ^ C2 H5 D
是的,從PB客戶端版本1.700開始支援。 ) c# T. }9 q. N; y4 k
待續...# b e1 R! N( u9 Y/ k& n* J
註:1.這裡面的"服務",都是指Windows的服務元件 U/ F% ]! d& a4 Q7 L. x
3.別討論這何不合法...你在安裝遊戲的時候就已經同意PunkBuster的授權了。
* E1 j2 ^) b& ~' x, x. b' K4.因為這些新元件導致無法正常進行者,請看這兩篇:
% G1 g; `, G- Q" S" _5.上面提到的"安全防護套裝軟體",就是指防毒、防火牆...等程式。
3 A+ Y1 ~, k4 V0 |' S6.Even Balance(PB的製作公司)有公佈說McAfee Security Center會把新元件加入封鎖清單中,請手動將他自清單中刪除 c4 k$ I' @( f% w4 N/ u% ]
看來,新元件是為了讓那些不是用系統管理員權限的使用者也可以執行的措施?那為什麼不提供讓我們這些用系統管理員權限執行遊戲的人停用元件的選項呢...現在1kb的記憶體可用空間都是金啊XD
7 B4 }' k. F9 Q+ g# P/ ]9 t最近忙到快一個月沒完BF2142,今天在重灌電腦,明天要上課,但是我發現很多人想要了解新的PB更新到底做了些什麼,所以把這東西翻譯、校正到清晨兩點多...夠意思了吧...(所以翻譯不通順就別怪我了囧)
) }8 X" W; I! r% {( _# z(完整翻譯完後會發新聞...希望這兩天會弄完)2 }' }3 S9 @1 D5 c
(發現文中有任何問題或不懂者,請在此篇回報)
; U; I* ?% B$ r; Q2 |; C6 |哇咧,不能編輯....
' f$ p0 q( p9 l0 D8 R那就麻煩站務組幫我整合到上面的待續後面吧!(這段文字在整合之後請幫忙刪除)
7 J' }, f2 r! f3 J. c7 k8 k我很了解電腦,在哪邊可以得到進階的說明?
/ x k0 g( l0 b* I, i* i8 V0 Y2 V那就繼續看下面吧!
8 T) b6 L3 c4 J/ P& D5 v* [6 P& Z________________________________________
# [7 W9 y' Z! j5 a我是伺服器管理員,這個新的東西會影響到我嗎?& n# |0 d# m. O7 u7 T% a
這些變更都只在客戶端,只要您的伺服器可以連接到我們的主伺服器(master server)就會自動更新到最新版本的PB了。伺服器端不需要安裝任何其他服務。" t- |+ N! A7 B2 h* U
________________________________________* b# t. l% N; F) [7 e$ M( c
PnkBstrA服務到底是做什麼的?
& \% j/ f, H$ L5 J3 p7 n我們把PunkBuster自動更新弁鄋漱@部分移到PnkBstrA服務中。這個服務會在您玩PunkBuster開啟的遊戲時,自動更新在背景下其他PunkBuster的元件。把這些弁鉦儘鴘A務和驅動程式後,在遊戲中運行的PubkBuster的那部份就不須要系統管理員的權限了。
6 I3 L( U' }" o3 n________________________________________ _# ]$ k! G" E! w
PnkBstrA還會更新什麼元件?7 H0 ^+ |! |# q
現在有另外兩個新的元件,就是另外一個叫做PnkBstrB的服務和叫做PnkBstrK的核心驅動程式。這些不會由PBSVC安裝程式安裝,他們會在啟動PunkBuster啟用的遊戲啟動時,由PnkBstrA安裝和(或)更新。PnkBstrB和PnkBstrK會在使用者在PunkBuster啟用的伺服器遊玩時幫助PunkBuster尋找作弊程式。
& v, H7 }( T' J________________________________________1 J. _, J, A! ]" \8 q9 @
這些元件會嘗試隱藏或駭入我的系統嗎?
& e6 \1 W6 t( e; C) H9 z不會,所有PunkBuster的元件都是被設計為會依照我們的隱私政策運作,我們不會收及私人資訊。PnkBstrA和PnkBstrB服務元件會安裝在Windows系統資料夾(通常是C:\windows\system32\)名為PnkBstrA.exe和PnkBstrB.exe。PnkBstrK核心驅動程式會安裝到"drivers\"資料夾(在Windows系統資料夾下)名為PnkBstrK.sys。PnkBstrA和PnkBstrB元件會在系統登錄檔底下(HKEY_LOCAL_MACHINE\SOFTWARE\Eveb Bakabce)建立機碼。任何將我們心元件視為木馬的防護程式只是因為最近沒有更新,更新之後應該就會將之視為PunkBuster防作弊系統的延伸。
; P x: B& Z! v________________________________________- `; _2 N/ O, X2 Y
我可以將這些元件執行為系統服務之外,可以設為執行成其他使用者嗎?2 p2 V! R# n4 F
這些元件如果沒有系統管理員權限將會無法運作。在他們安裝後進行的任何手動設定有可能會讓您無法在PUnkBuster啟用的伺服器進行遊戲。
$ }$ h1 U2 i) b2 M. T________________________________________9 K( y: U, @# x' u% o" N# x& y
當我不玩遊戲的時候,我可以安全的停止、停用、移除這些新的元件嗎? - z3 X# p" f: t( J) q/ E
是的,但是請記得,PnkBstrA服務被設計為開機自動啟動並且全天候運行。如果你打算要手動變更這個行為(這是個進階的題目,在本FAQ探討的範圍之外),記得如果要在PUnkBUster啟用的伺服器中進行遊戲,當遊戲開始時需要PnkBstrA正常運行並且和PunkBuster之間有未封鎖的通訊。要不PunkBuster服務會將您踢除。
+ z9 f" P. R4 C4 c________________________________________) u+ a2 _1 S- G. o$ [$ g0 _
我要如何知道這些新元件有沒有正常運行?( H& d% T5 j& F! t# x0 O3 K
這些新元件會將紀錄寫入系統的LogFiles資料夾。在大部分的系統上,應該會在C:\windows\system32\LogFiles。這些新元件會建立並使用LogFiles底下叫做"PunkBuster"的子資料夾,並且紀錄訊息。在正常的運作狀態下,在紀錄(日誌)中你應該只會看到初始化成?initialization success)的訊息。新元件會在紀錄(日誌)達到大約100kb的時候自動刪除自己的紀錄(日誌)。: t. O$ o0 b7 C; J% X1 ]; c2 N$ V
看來每個新元件(總共三個)各有各的紀錄檔案。# {' v- F: u& {$ L
這些訊息相信對大家一定很有用
0 n2 e5 ~! M# a( Q+ X j(有人要研究日誌檔案裡都是什麼東西嗎?)/ e5 z4 [* q2 |% P0 J- w, k
有任何問題歡迎多多詢問喔~, K& P8 z. g! t$ K5 D& S0 y
) Y) V3 O" T7 ]2 O
|
|