PunkBuster ist eine von der Firma Even Balance, Inc. entwickelte Software, welche Cheats in Online-Multiplayer-Computerspielen zu unterbinden versucht. Als Marktführer wurde es bereits in bekannte Spiele von id Software, Electronic Arts und Ubisoft integriert.
PunkBuster funktioniert nach dem Client-Server-Prinzip. Der PunkBuster-Client läuft auf dem Computer des Spielers und überwacht, ähnlich einem Virenscanner, den PC und scannt dabei den Arbeitsspeicher und einige Spieledateien auf der Festplatte nach Cheats. Der Server fragt in regelmäßigen Abständen bei den verbundenen Clients nach, ob der Spielerechner noch cheatfrei ist. Der Spieler wird aus dem Spiel ausgeschlossen, sobald ein bekannter Cheat gefunden wird.
Da der Spieler gewöhnlich vollen Zugriff auf seinen Computer hat, kann dieser mit ausreichend Erfahrung die Funktionsweise eines Programms manipulieren, also auch den Anti-Cheat-Client wirkungslos machen. Even Balance versucht dies zu verhindern, indem es PunkBuster zum Beispiel Prüfsummen abgleichen lässt, um die Echtheit des Programms zu verifizieren. Zudem müssen Spiele, und somit auch Punkbuster, unter dem Betriebssystem Windows mit Administratorrechten gestartet werden.
PunkBuster ist mit einem Updatesystem ausgestattet, das Server und Client automatisch auf den neuesten Stand bringt. Durch ständiges Aktualisieren der Software können so schnell neue Cheats gesperrt werden, sofern sie dem Entwickler bekannt sind. Ein weiteres Feature ist zudem die Möglichkeit für den Serverbetreiber, Bildschirmfotos von allen zum Server verbundenen Spielern zu machen, um nachzprüfen, ob ein Spieler die Darstellung manipuliert hat.
Ursprünglich wurde PunkBuster im Jahr 2000 für die Half-Life-Mod Counter-Strike entwickelt. Da Valve stattdessen sein eigenes Anti-Cheat-System VAC etablieren wollte, erhielten die PunkBuster-Entwickler nicht die gewünschte Unterstützung und stellten den Half-Life-Support ein. Auf das Angebot der Entwickler, PunkBuster für einen symbolischen Dollar vollständig zu integrieren, wenn man Zugriff auf den Quelltext von Half-Life erhalte, wurde von Valve nie reagiert.
PunkBuster ist bei der Mehrzahl der Hobby- und E-Sport-Ligen das empfohlene bzw. verpflichtende Anti-Cheat Programm für die unterstützten Spiele. Es haben sich auf einigen Communityseiten Admins von Spieleservern zusammengeschlossen um Informationen über Cheater auszutauschen. Die bekanntesten unter diesen sind PunksBusted.com – zu dem etwa 3.500 Server streamen, auf welchen rund 41.000 Cheater gebannt und über 6,5 Millionen GUIDs bislang (Stand: September 2006) gespeichert wurden – und PBBans.com.
Unterstützte Spiele
- America's Army (United States Army)
- Battlefield 1942 (Digital Illusions/Electronic Arts)
- Battlefield 2 (Digital Illusions/Electronic Arts)
- Battlefield Vietnam (Digital Illusions/Electronic Arts)
- Call of Duty & AddOn United Offensive (Infinity Ward/Activision)
- Call of Duty 2 (Infinity Ward/Activision)
- Doom 3 (id Software/Activision)
- Enemy Territory: Quake Wars (Unterstützung angekündigt; id Software/Activision)
- Far Cry (Crytek/Ubisoft)
- F.E.A.R. (Vivendi Universal Games/Monolith Productions)
- Joint Operations: Typhoon Rising (NovaLogic) (Support beendet im Juli 2006)
- Knight Online (K2 Network, MGame)
- Medal of Honor Pacific Assault (Electronic Arts) (Support beendet im Januar 2006)
- Prey (2K Games/Human Head Studios/3D Realms)
- Quake III Arena (id Software/Activision)
- Quake IV (Raven Software/id Software/Activision)
- Rainbow Six 3: Raven Shield (Ubisoft)
- Rainbow Six 4: Lockdown (Ubisoft)
- Return to Castle Wolfenstein (Grey Matter Interactive/Nerve Software/Activision)
- Soldier of Fortune 2 (Raven Software/Activision)
- Splinter Cell: Pandora Tomorrow (Ubisoft) (Support beendet am 30. Juli 2005)
- Ultima Online (Unterstützung angekündigt; Electronic Arts)
- WarRock (Nexon, Dream Execution; Korea-Version)
- WarRock (K2 Network, Dream Execution; US-Version)
- Wolfenstein: Enemy Territory (Splash Damage/Activision)
Weblinks
- Offizielle Homepage
- PunksBusted.com (PsB) - Anti-Cheat Community
- pbbans.com - Anti-Cheat Community