PunkBuster
Van Wikipedia
PunkBuster is een programma om cheaten in computerspellen tegen te gaan. Elke speler moet dit programma draaien als hij op een server wil spelen waarop PunkBuster actief is. Het bestaat uit twee delen: een programma voor de server en een programma voor de spelers. Oorspronkelijk als gratis programma ontstaan voor Half-Life 2, maar daarna als commercieel programma aangeboden aan spel-ontwikkelaars. Het bedrijf Even Balance Inc. is zorgt hierbij voor de ontwikkeling van PunkBuster.
Inhoud |
[bewerk] Werking
Terwijl je speelt, scant PunkBuster je computer op lopende processen in het geheugen. Als hierbij een proces herkent wordt als een programma waarmee een onevenredig voordeel behaald kan worden ten opzichte van mede-spelers, zal PunkBuster je van de server verwijderen en zal een algemene omschrijving worden meegegeven aan de speler welke een indicatie is van het gedetecteerde programma in kwestie.
PunkBuster biedt ook een aantal mogelijkheden voor beheerders om spelers beter in de gaten te houden. Zo zijn er speciale commando's om iemand te verbannen of een schermafdruk vanuit het oogpunt van de speler te maken. Op die manier kunnen beheerders bijvoorbeeld wallhacks ontdekken, of kunnen beheerders controleren of bepaalde bestanden wel of niet aanwezig zijn bij de speler.
[bewerk] Updates
Om ervoor te zorgen dat ook de nieuwste cheats ontdekt worden, heeft PunkBuster een automatische update-functie. Iedereen die door PunkBuster beschermde spelen online wil spelen, moet PunkBuster aanzetten en op PunkBuster servers spelen. Updates worden verstrekt middels master-servers, waarna deze verder verspreid worden naar de servers. Op de server worden de spelers gecontroleerd of zij de laatste versie van PunkBuster draaien. Mocht dit niet het geval zijn, krijgen de spelers automatisch de laatste update (welke verplicht is). Indien updates niet geaccepteerd worden, wordt de speler verwijderd van de server.
[bewerk] Straf
Als PunkBuster een cheater ontdekt heeft, kunnen er een aantal zaken plaatsvinden:
- Een beheerder zal de speler van zijn/haar server verbannen, waarna de gedetecteerde speler alleen op andere servers kan spelen. De gedetecteerde en verbannen speler zal dan het bericht "Prior Kick/Ban" ontvangen bij het binnentreden van de server.
- Een speler wordt verbannen op basis van zijn exemplaar van het spel: elk geïnstalleerd spel kent een unieke code (GUID, gebaseerd op de cd-sleutel). PunkBuster voorkomt hiermee dat een valsspeler met zijn unieke code op PunkBuster servers van het betreffende spel kan spelen. De speler ontvangt dan de code "Global GUID ban" bij het binnentreden van de server. Er kan echter gewoon op niet-PunkBuster servers gespeeld worden. Bij sommige spellen moet je een account aanmaken om het spel te spelen. De account van een valsspeler kan verwijderd worden, waardoor de speler weer van nul moet beginnen. Het account is daarbij gelieerd aan de GUID.
- Een speler kan ook verbannen worden op basis van zijn computer. Daarbij wordt elke keer bij het binnentreden op PunkBuster servers gecontroleerd of de computer niet gebanned is van PunkBuster servers. Dit omvat alle spellen waarbij PunkBuster aanwezig is. Dit is een verregaande maatregel en wordt alleen toegepast voor de valsspelers die veel te ver gegaan zijn.
PunkBuster zal geen spelers verbannen op basis van het IP-adres. Tevens is het niet mogelijk om met een cd-sleutel programma een nieuwe unieke code (GUID) te genereren. Spelers waarbij de unieke code of de computer verbannen is van Punkbuster servers hebben dit te danken aan het feit dat zij programma's hebben gedraaid welke in overtreding zijn op de eindgebruikers overeenkomst (EULA) van PunkBuster. Even Balance Inc. zal daardoor als antwoord de gebruikersovereenkomst eenzijdig opzeggen, met als gevolg dat er geen toegang meer is tot Punkbuster servers.
[bewerk] Spellen
PunkBuster wordt onder andere in de volgende spellen gebruikt:
- America's Army
- Battlefield 1942
- Battlefield 2
- Battlefield 2142
- Battlefield Vietnam
- Call of Duty
- Call of Duty 2
- Doom 3
- Enemy Territory: Quake Wars (ondersteuning aangekondigd)
- Far Cry
- F.E.A.R.
- Joint Operations: Typhoon Rising (ondersteuning opgeschort)
- Knight Online
- Medal of Honor: Pacific Assault (ondersteuning opgeschort)
- Prey
- Quake III Arena
- Quake 4
- Return to Castle Wolfenstein
- Soldier of Fortune II: Double Helix
- Tom Clancy's Rainbow Six 3: Raven Shield
- Tom Clancy's Rainbow Six: Lockdown
- Tom Clancy's Splinter Cell: Pandora Tomorrow (ondersteuning opgeschort)
- Ultima Online (Betatesten aan de gang)
- Wolfenstein: Enemy Territory
- WarRock