小弟不懂,煩請大大解釋?
PB = PunkBuster,是個反作弊程式,開發公司是 Even Balance。
《戰地風雲》系列、《刺客教條》系列、《末日之戰》、《America's Army》等,都採用 PunkBuster 做為防作弊程式。
其他知名的防作弊程式是有:由 Valve 開發並用於常見於旗下遊戲的 VAC、由韓國公司開發,常見於線上遊戲的 nProtect GameGuard 等。
接著就要提到PB的封鎖機制
PunkBuster 主要有兩種封鎖機制:
- 本地封鎖
PB 在偵測到作弊後,會將該玩家的 CD-Key 寫入伺服器上的封鎖檔案中,永久禁止該玩家進入此伺服器,也就表示,依然可以進入其他伺服器。(CD-Key 會經過編碼,以免伺服器管理員盜用) - 全球封鎖(PB Global GUID Ban)
在某些嚴重作弊的情況下(對 PunkBuster 元件進行修改),會觸發全球封鎖(PB Global GUID Ban),觸發這個全球封鎖機制的玩家將永遠無法進入任一款啟用PB的遊戲伺服器。
(該機制不僅使用 CD-Key 計算 GUID,也會透過硬體計算 GUID,因此又稱為硬體封鎖,將無法再次使用此電腦進入任一款啟用PB的遊戲伺服器)。
Even Balance 並沒有公布他們的全球封鎖名單。
這時候就會有人問了:全球那麼多伺服器,我可以找一個伺服器作弊,反正我只會在那個伺服器被封鎖對吧?
沒錯,因此就會有人跳出來要交換所有被封鎖的名單。
PB 本身有個 PBUCON 功能,簡單來說,就是可以串流一些 PB 資訊,以便遠端遙控、監控。
所以就會有一些志同道合的網友們,成立組織來統整一個資料庫,所有會員都要把伺服器和他們的資料庫串流,就可以達到共享一個封鎖名單的效果。
也就是說,這些組織標榜的是「零容忍」,你在我們會員的任何一個伺服器作弊,就無法加入所有其他會員的伺服器,可以達到嚇阻效果。
這些組織都是非官方組織,知名的有:PBBans、PunkBusted 及 GGC。
很多人會在秘境網站上一些作弊者的資料頁面,那些都是 PBBans 的資料庫,而非 PB 官方的東西。
那,有任何缺點嗎?
凡事都有正反兩面,將伺服器加入這類串流,會有以下壞處:
- 效能低落
對,你沒有看錯,之前許多 BC2 伺服器,就是因為加入串流,造成伺服器效能不彰,不過後期有大幅改善,目前 BF3 我因為很久沒看 PBBans 官方論壇,不太清楚狀況,不過相信已經改進了很多。 - 有誤判怎麼辦?
PB 會不會誤判?會,他會。通常官方會在發現誤判後,發佈公告說某一個作弊代碼是誤判,請伺服器管理員協助解除封鎖。PBBans 在接收到這類公告後,就會對所有會員伺服器發出解除封鎖的指令。這就是災難了...,以前 BC2 就有一次 PB 將許多許多許多許多的玩家誤判為作弊者,後來發現是誤判的那一週,所有加入 PBBans 串流的伺服器都非常悽慘,因為數以萬計的指令一直湧入... BC2 史上最慘的 lag 週 XD。 - 假造資訊
PBBans 這類服務使用的是 PBUCON 這個 PB 的功能,主要就是開啟 PB 的伺服器可以將自己本身的資訊(偵測到作弊者、伺服器內所有人的 GUID 等)傳送到指定的伺服器。以前就有發生過不肖駭客偽造 PBUCON 的資訊,傳送假的作弊偵測資訊給 PBBans,造成許多無辜的人被封鎖。目前無法根除這個問題,PBBans 只能靠審核會員(要求會員有網站、論壇等)來杜絕可能發生的問題。然而,《戰地風雲 3》和《戰地風雲:惡名昭彰 2》倒是不太可能有這問題,畢竟伺服器架設軟體沒有公開。 - 零容忍
你再也不能寫個悔過書就要求解除封鎖。當然啦,這也是為什麼伺服器管理員想要加入串流的原因。
如果被誤判怎麼辦?
如果被 PB 誤判,而被 PBBans 加入資料庫中,你只能寫信請 PB 官方證明你是被誤判, PBBans 才會幫你解除封鎖,除此以外一概不接受任何解除封鎖請求。
總之,PBBans 只是一個讓伺服器管理員達到「零容忍」的效果來嚇阻作弊玩家,前提就是 PB 得抓得到該玩家有作弊。
(是有個手動檢舉方法,就是提供作弊者的螢幕擷圖,但螢幕擷圖似乎早就被作弊程式給攻破了,在拍擷圖的時候作弊程式會自動暫時關閉)
註:以前 EATW 都是使用 PBBans 的服務,秘境正在申請中。
本篇文章已被 伝説のET 於 2012 年 01 月 12 日 - 上午 12:12 編輯過
大幅改寫並增加最新資訊