Jump to content
 







Main menu
   


Navigation  



Main page
Contents
Current events
Random article
About Wikipedia
Contact us
Donate
 




Contribute  



Help
Learn to edit
Community portal
Recent changes
Upload file
 








Search  

































Create account

Log in
 









Create account
 Log in
 




Pages for logged out editors learn more  



Contributions
Talk
 



















Contents

   



(Top)
 


1 History  





2 Features  



2.1  Published features  







3 Incompatibilities  





4 Enforcement  



4.1  Global GUID bans and Hardware bans  





4.2  False positives  





4.3  Attacks on PunkBuster  







5 Games using PunkBuster  





6 See also  





7 References  





8 External links  














PunkBuster






العربية
Čeština
Deutsch
Español
Français

Italiano
Magyar
Nederlands

Polski
Português
Русский
Suomi
Svenska
Українська

 

Edit links
 









Article
Talk
 

















Read
Edit
View history
 








Tools
   


Actions  



Read
Edit
View history
 




General  



What links here
Related changes
Upload file
Special pages
Permanent link
Page information
Cite this page
Get shortened URL
Download QR code
Wikidata item
 




Print/export  



Download as PDF
Printable version
 
















Appearance
   

 






From Wikipedia, the free encyclopedia
 


PunkBuster
Original author(s)Tony Ray
Developer(s)Even Balance, Inc
Initial release2000; 24 years ago (2000)
Operating systemMicrosoft Windows, Linux, Mac OS
TypeAnti-cheat software
Websiteevenbalance.com

PunkBuster is a computer program that is designed to detect software used for cheating in online games. It does this by scanning the memory contents of the local machine. A computer identified as using cheats may be banned from connecting to protected servers. The aim of the program is to isolate cheaters and prevent them from disrupting legitimate games. PunkBuster is developed and published by Even Balance, Inc.

History[edit]

Tony Ray founded Even Balance to develop PunkBuster after his experience with cheaters on Team Fortress Classic.[1]

The first betaofPunkBuster was announced on September 21, 2000, for Half-Life. Valve was at the time fighting a hard battle against cheating, which had been going on since the release of the game. The first game in which PunkBuster was integrated was id Software's Return to Castle Wolfenstein.

Features[edit]

Published features[edit]

Incompatibilities[edit]

Some games (like CrysisorBioShock 2) do not have a 64-bit version of PunkBuster. For this reason, 64 bit clients will not be able to play in PunkBuster enabled servers unless they run the 32-bit client of the game.

PunkBuster does not allow Windows users without administrative accounts to connect to any games. Upon connecting to a game, the user will be immediately kicked for having insufficient OS privileges. Starting with PB client v1.700, a Windows service with full administrative rights is used in complement with the ingame PunkBuster client, allowing updates without user rights elevation. However, some games might still require administrative rights before PunkBuster will function correctly.[2]

Enforcement[edit]

Global GUID bans and Hardware bans[edit]

PunkBuster uses a system called 'global banning'. Either the GUID (generated from the CD key[3]) or parts of the computer's hardware are banned from PunkBuster-enabled servers. Most attempts at cheating will only receive a detection warning, but cheats that interfere with PunkBuster's software itself could lock out the GUID of the offending system and disable access to all PunkBuster enabled servers for that particular game. Particularly severe instances of cheating may lock the offending computer out of all PunkBuster-protected games.[4]

As of June 30, 2004, Even Balance has used unique hardware identifiers to permanently ban players who attempt to interfere with PunkBuster's normal operation (which is, itself, a violation of the PunkBuster EULA). Even Balance uses a 128-bit private one-way hash so that no serial number information for individual computers can be obtained from a hardware GUID.[3]

As with previous PunkBuster GUID bans, hardware GUID lockouts are permanent.[5] Even Balance has not disclosed what hardware PunkBuster looks for when issuing a ban, but close examination of the software has indicated that the GUID may be based on the serial numbers of scanned hard-drives. As with many bans based on information from the user's system, hardware GUID bans can be spoofed.

False positives[edit]

During the period of October 30 to November 6, 2013, Punkbuster was falsely banning Battlefield 4 users with the error "(Gamehack #89265)". As of November 8, 2013 the issue has been resolved by Even Balance inc. and all Punkbuster bans resulting from this error have been resolved and officially deemed a false-positive.

"We have confirmed that Violation #89265 may be triggered by non-cheat software. This Violation code has been removed from our master servers and we encourage server admins to give the benefit of the doubt to players who raised this code over the past few days."[6]

Attacks on PunkBuster[edit]

PunkBuster usually searches for known cheat program signatures as opposed to relying on a heuristic approach.[7] On March 23, 2008, hackers published and implemented a proof of concept exploit of PunkBuster's indiscriminate memory scanning. Because PunkBuster scans all of a machine's virtual memory, malicious users were able to cause mass false positives by transmitting text fragments from known cheat programs onto a high population IRC channel. When PunkBuster detected the text within user's IRC client text buffers, the users were banned.[8] On March 25, 2008, Even Balance confirmed the existence of this exploit.[8]

Games using PunkBuster[edit]

  • Battlefield 2
  • Battlefield 2142
  • Battlefield 3
  • Battlefield 1942[9]
  • Battlefield 4[10]
  • Battlefield Hardline
  • Battlefield: Bad Company 2
  • Battlefield Heroes[11]
  • Battlefield Play4Free
  • Battlefield Vietnam
  • Blacklight: Retribution
  • Call of Duty
  • Call of Duty 2
  • Call of Duty 4: Modern Warfare
  • Call of Duty: World at War
  • Crysis
  • Doom 3
  • Far Cry
  • Far Cry 2
  • Far Cry 3
  • Medal of Honor (2010)
  • Medal of Honor: Warfighter
  • Need for Speed: ProStreet
  • Quake 3 Arena
  • Red Orchestra 2: Heroes of Stalingrad
  • Return to Castle Wolfenstein
  • Soldier of Fortune II: Double Helix
  • Tom Clancy's Ghost Recon: Future Soldier
  • Tom Clancy's Ghost Recon Online
  • Tom Clancy's Rainbow Six: Vegas 2
  • America's Army
  • See also[edit]

    References[edit]

    1. ^ Slagle, Matt (December 9, 2002). "Cheats Could Ruin Online Gaming". CBS News. Retrieved April 1, 2008.
  • ^ "Frequently Asked Questions about PunkBuster Services". Even Balance. July 23, 2008. Retrieved July 23, 2008.
  • ^ a b "Frequently Asked Questions about PunkBuster". Even Balance. Retrieved March 2, 2014.
  • ^ "Support MD5Tool". Even Balance. Retrieved March 2, 2014.
  • ^ "Announcements". Even Balance. June 30, 2004. Archived from the original on June 20, 2015. Retrieved March 2, 2014.
  • ^ PunkBuster Online Countermeasures/News (November 8, 2013) PunkBuster Online Countermeasures. Even Balance. Retrieved December 19, 2013
  • ^ "Gaming Ethics: Part 3 of 3". Archived from the original on March 22, 2016.
  • ^ a b "netCoders vs. PunkBuster". Archived from the original on June 18, 2016.
  • ^ PunkBuster (August 23, 2011). "PunkBuster Announcements". Even Balance. Retrieved August 24, 2011.
  • ^ PunkBuster (September 27, 2013). "PunkBuster Announcements". Even Balance. Retrieved September 27, 2013.
  • ^ PunkBuster (July 22, 2008). "PunkBuster Announcements". Even Balance. Retrieved October 5, 2008.
  • External links[edit]


    Retrieved from "https://en.wikipedia.org/w/index.php?title=PunkBuster&oldid=1210847046"

    Categories: 
    2000 software
    Anti-cheat software
    Hidden categories: 
    Articles with short description
    Short description is different from Wikidata
    Use mdy dates from February 2016
    Official website different in Wikidata and Wikipedia
     



    This page was last edited on 28 February 2024, at 16:47 (UTC).

    Text is available under the Creative Commons Attribution-ShareAlike License 4.0; additional terms may apply. By using this site, you agree to the Terms of Use and Privacy Policy. Wikipedia® is a registered trademark of the Wikimedia Foundation, Inc., a non-profit organization.



    Privacy policy

    About Wikipedia

    Disclaimers

    Contact Wikipedia

    Code of Conduct

    Developers

    Statistics

    Cookie statement

    Mobile view



    Wikimedia Foundation
    Powered by MediaWiki