PunkBuster

PunkBuster是一套防止玩家作弊的軟體，被應用於眾多第一人稱射擊遊戲的線上多人遊戲模式中。PunkBuster常被玩家簡稱為PB。

歷史
原作者Tony Ray在經歷過絕地要塞的作弊玩家破壞遊戲樂趣之後，成立了Even Balance公司開發PunkBuster反作弊軟體。

PunkBuster的第一個測試版本發佈於2000年9月21日，應用在第一人稱射擊遊戲戰慄時空上。自從該遊戲發售以來，開發商Valve便為了對抗作弊而長期苦戰。第一個正式整合並採用PunkBuster反作弊機制的遊戲是id Software的重返德軍總部。
功能
藉由放置一個PunkBuster Client的程序來實時掃描用戶的記憶體，並藉由內建資料庫來識別已知的作弊或破解行為。
藉由多個網際網路上的主伺服器，實作一個兩階式可調速的背景更新系統，確保終端用戶不會安裝到假的或被修改的更新檔。
從PunkBuster的主伺服器定期地回傳狀態報告給賽局內的所有玩家。必要時，PunkBuster主伺服器能夠宣告某個玩家違規並踢出賽局，同時賽局內其他玩家都能獲知此違規行為。
PunkBuster管理員可以手動地從賽局暫時或永久地移除某玩家。
PunkBuster伺服器可以設定成會去隨機地檢查玩家的設定來確認是否有利用遊戲的已知漏洞。
PunkBuster伺服器可以設定成去檢查用戶端的遊戲安裝目錄內的檔案MD5雜湊值，並且可以選擇在發現到與紀錄上不一致時踢出此玩家。
PunkBuster管理員可以請求某特定玩家的實時螢幕截圖，同時可以設定PunkBuster伺服器在遊戲進行時隨機地攫取隨機玩家的螢幕截圖。惟破解程式有辦法攔截並阻擋截圖、回傳破碎的截圖或者把截圖上關於作弊的資訊移除，使此功能失去效用。
可選的「壞名稱」功能可以讓PunkBuster管理員避免使用冒犯名稱的玩家加入遊戲。
提供PunkBuster管理員一個搜尋功能來查找玩家可能會利用遊戲漏洞的按鍵配置或腳本。
稱作「PunkBuster權力部門」的功能可以讓玩家在賽局管理員缺席時仍擁有一些管理權力，例如發起踢出某玩家的投票。
PunkBuster伺服器有一個可選的迷你HTTP網頁伺服器介面來讓管理員使用網頁瀏覽器從任何裝置去管理賽局。
PunkBuster管理員可以把他們的伺服器紀錄實時地串流到另一個任意地方。
PunkBuster設有「PunkBuster硬體黑名單」，能夠禁止那些曾經被偵測到干擾或繞過PunkBuster的作弊者的硬體設備。這個禁止意味者那些被記載入的玩家再也不能使用該硬體進入遊戲。
不相容
一些遊戲像是Crysis或者BioShock 2並未載有64位元的PunkBuster。因為如此，上述遊戲的玩家除非執行32位元版本，否則無法加入開啟了PunkBuster的遊戲伺服器。

PunkBuster也禁止未擁有管理員權限的Windows用戶連接到任何賽局。當試圖連接時，玩家會立刻收到關於OS權限不足的警告並被踢出遊戲。從v1.700版本開始，PunkBuster使用一個擁有管理員權限的Windows服務，來進行更新而不需用戶專程授權。但是，有一些遊戲依然要求管理者權限來確保PunkBuster正常運作。

程式元件
  名稱  說明  pbsvc.exe  PunkBuster Services（Windows系統服務）安裝程式  PnkBstrA.exe  PunkBuster Services系統服務元件A，不得被防火牆阻擋  PnkBstrB.exe  PunkBuster Services系統服務元件B，不得被防火牆阻擋  pbsetup.exe  PunkBuster手動更新程式
PunkBuster可能會被部分防毒軟體誤判或是遭防火牆封鎖，導致其無法正常運作。

採用PunkBuster保護的遊戲
已經停止支援的遊戲以刪除線表示。


All Points Bulletin
APB: Reloaded
America's Army: Proving Grounds Beta
 刺客教條：兄弟會
 美國陸軍
 戰地風雲1942
 戰地風雲2
 戰地風雲2142
 戰地風雲3
 戰地風雲4
 战地：硬仗
 戰地風雲：惡名昭彰2
 戰地風雲：英雄
 戰地風雲Play4Free
 戰地風雲：越南
 決勝時刻
 決勝時刻2
 決勝時刻4：現代戰爭 
 決勝時刻：戰爭世界
 末日之戰
 末日之戰：戰火
 毀滅戰士3
 Enemy Territory: Quake Wars
 極地戰嚎
 極地戰嚎2
 戰慄突擊
 F.E.A.R. Extraction Point
 F.E.A.R. Perseus Mandate
 FIFA Online
 Frontlines: Fuel of War
 Joint Operations: Typhoon Rising
 Joint Operations: Escalation
 Knight Online
 榮譽勳章
 榮譽勳章：空降神兵
 極速快感：職業街頭
 極速快感：臥底風雲
 獵魂
 Quake III Arena
 Quake 4
 Quake Live
 Red Orchestra 2: Heroes of Stalingrad
 Return to Castle Wolfenstein
 Soldier of Fortune II: Double Helix
 Tom Clancy's Rainbow Six 3: Raven Shield
 Tom Clancy's Rainbow Six: Vegas
 Tom Clancy's Rainbow Six: Vegas 2
 Tom Clancy's Ghost Recon Phantoms
 War Rock
 Wolfenstein: Enemy Territory
 德軍總部：黑曜陰謀
 Warhammer Online: Age of Reckoning

參見
 HackShield
 GameGuard

參考資料



外部連結
 PunkBuster 手動更新程式下載頁面
 戰地秘境 - PunkBuster 反作弊程式討論區
 PBBans 和 PB 的不同

P