Dernière mise à jour 9 mars 2002
Cliquez ici pour obtenir la dernière version disponible sur Internet.

Les personnes ci-dessous ont participé à l'élaboration de ce manuel :
Björn Christoph, Ken Creedon, Stuart Dunsmore, Daniel Ferguson, Tony Ray, Jason Roman et Paul Seale.


Even Balance, Inc.


Ce manuel est sous © Copyright 2002-2010 par Even Balance, Inc. Tous droits réservés.
Le logiciel PunkBuster™ et le logo PunkBuster sont des marques déposées de Even Balance, Inc.
Tous les autres noms de marque cités dans ce manuel appartiennent à leurs propriétaires respectifs.







Ce manuel est destiné aux joueurs en ligne désirant en savoir plus sur le logiciel antitriche. Return to Castle Wolfenstein, développé par id Software, Inc. est pour l'instant le seul jeu recourant au logiciel PunkBuster.

Nous avons essayé de rendre ce manuel le plus accessible possible aux néophytes comme aux utilisateurs chevronnés. Nous serons ravis de recevoir vos commentaires et vos suggestions à l'adresse suivante : pubs@evenbalance.com.

Pour savoir comment intégrer le logiciel serveur PunkBuster sur un serveur de jeu, veuillez vous reporter au manuel intitulé 'PunkBuster pour serveurs'.




En septembre 2000, quelques mordus de jeux en ligne, scandalisés par l'ampleur de la triche dans ce type de jeux, ont décidé de réagir. Nous savions que plusieurs tentatives avaient déjà été effectuées par la passé mais qu'aucune n'avaient été véritablement concluante. Notre approche étant différente, nous avons décidé de mettre au point un logiciel expérimental et de le confronter à l'épreuve des faits. Nous sommes partis du principe qu'en permettant son utilisation à l'ensemble des joueurs en ligne, nous saurions si cet essai était concluant. Après plusieurs mois de développement et de travail acharné de notre part et de béta-test et de soutien de la part de centaines de milliers de joueurs, nous sommes arrivés à la conclusion que nous tenions enfin un moyen de mettre un terme à la triche dans les jeux en ligne. Ce moyen, c'est PunkBuster.

PunkBuster est un logiciel antitriche serveur/client doté d'une mise à jour automatique. Autrement dit, les joueurs lancent le logiciel client PunkBuster lorsqu'ils jouent en ligne et, au même moment, le logiciel serveur fonctionne sur le serveur auquel les joueurs se connectent. Le logiciel PunkBuster est conçu pour responsabiliser tous les joueurs. Il recherche tous les cheats connus, les modifications du code de jeu et toute autre action à la manière d'un logiciel d'antivirus. PunkBuster ne modifie en aucun cas les fichiers ou les paramètres de votre ordinateur même s'il détecte une tentative de triche. Il fait savoir ce qu'il a trouvé et, parfois, exclut le joueur de la partie en cours. L'utilisation de PunkBuster n'est pas obligatoire. L'hôte qui décide de lancer PunkBuster sur son serveur de jeu sait qu'il restreint l'accès de son serveur aux seuls joueurs ayant activé PunkBuster. Vous n'êtes en aucun cas obligé d'activer PunkBuster si l'idée d'un tel logiciel vous déplaît. Nous tenons simplement à faire savoir que PunkBuster n'est ni un "spyware" (logiciel espion), ni un Cheval de Troie. Il est destiné aux personnes ne voulant plus affronter des joueurs qui ne sont pas prêts à laisser un logiciel-tiers vérifier leur ordinateur pendant une partie. Le fonctionnement du logiciel est expliqué sur notre site Internet et nous avons établi une charte de respect de la vie privée. Nous prenons le respect de la vie privée et la sécurité de nos usagers et de leur ordinateur très au sérieux. Il n'existe aucune fonction (visible ou cachée) dans ce logiciel qui permette à un utilisateur externe de prendre le contrôle d'un ordinateur ou de voir ou de modifier les données personnelles avec ou sans le consentement du joueur. En outre, PunkBuster ne transmet aucune donnée personnelle à d'autres ordinateurs et ne dispose d'aucune base de données centralisée conservant des informations sur les fichiers utilisés. PunkBuster recherche seulement les cheats connus et les modifications du jeu pour certifier que l'installation permet une utilisation équitable lors des parties en ligne.

En 2001, une société privée, Even Balance, Inc. a été créée pour gérer les applications commerciales du logiciel PunkBuster. Nous avons pour ambition d'offrir plusieurs types de produits et de services destinés aux joueurs en ligne et axés sur les jeux avec lesquels PunkBuster est compatible. Nous cherchons à développer des partenariats avec les développeurs de jeux qui aimeraient disposer d'un système antitriche pour leurs titres multijoueurs.

L'utilisation privée et à but non-lucratif de PunkBuster est totalement gratuite. Vous devez accepter notre Contrat d'utilisateur final avant d'installer PunkBuster. Si vous désirez utiliser PunkBuster dans un cadre commercial ou lors d'une opération commerciale, il est possible d'obtenir un accord de licence commercial auprès de Even Balance, Inc. Pour en savoir plus, envoyez vos demandes par E-mail à license@evenbalance.com.

Pour obtenir de plus amples informations sur Even Balance, Inc. et le logiciel PunkBuster, rendez-vous sur notre site : evenbalance.com.




Dans le menu principal, choisissez Multijoueur pour afficher l'écran des serveurs. Assurez-vous que l'option 'PunkBuster' est 'Activé'. Dans le cas contraire, cliquez sur ce bouton et confirmez que vous voulez activer PunkBuster. PunkBuster devrait être alors 'Activé'.


Ecran des serveurs

Vous pouvez désormais vous connecter à tous les serveurs sur lesquels PunkBuster est activé. La colonne de droite affiche "Oui" pour les serveurs sur lesquels PunkBuster est activé. Lorsque PunkBuster vous envoie des informations, elles apparaissent brièvement en haut de l'écran. Il suffit d'appuyer sur la touche ² (en haut à gauche du clavier) pour faire apparaître la console de jeu. Une fois dans cette console, appuie sur les touches Page Haut et Page Bas pour faire défiler le texte.




Bien qu'une partie du code du jeu soit développée pour intégrer au maximum le logiciel PunkBuster au jeu proprement dit, celui-ci est totalement distinct du jeu. Il est enregistré dans le dossier "pb" du jeu. Par exemple, si votre jeu est installé dans un dossier nommé "c:\games\rtcw", les fichiers PunkBuster seront installés dans le dossier "c:\games\rtcw\pb". Pour désinstaller PunkBuster, supprimez tout simplement le dossier "pb" en passant par l'Explorateur Windows. PunkBuster ne modifie pas la base de registre et ne cache pas de fichiers ailleurs sur votre ordinateur.

Il y a très peu de fichiers dans le dossier "pb" lors de l'installation. Lorsque vous lancez le jeu pour la première fois après l'installation de PunkBuster, plusieurs dossiers et fichiers sont créés.

La plupart des utilisateurs installent et démarrent le jeu (et PunkBuster) depuis un disque dur local. Pour ceux qui utilisent le jeu et PunkBuster en accès partagé, depuis un serveur en réseau, une étape supplémentaire est nécessaire pour configurer le jeu de manière à ce que PunkBuster fonctionne. Le logiciel doit gérer ses fichiers et sous-dossiers pour chaque joueur. Si plusieurs joueurs lancent le jeu et PunkBuster depuis un même endroit, PunkBuster aura sûrement des difficultés à tous les identifier et les exclura probablement de la partie. Pour que PunkBuster fonctionne lorsque vous lancez le jeu, le paramètre de jeu fs_homepath doit pointer sur un chemin différent pour chaque joueur. Le plus simple consiste à copier le dossier "pb" depuis l'accès partagé dans un dossier séparé placé sur un disque dur local ("C:\RTCWPB" par exemple). Il suffit ensuite d'ajouter +set fs_homepath c:\rtcwpb à la fin du raccourci ou du fichier utilisé pour lancer le jeu par chacune des personnes lançant le jeu depuis un accès partagé.

Le dossier "pb" contient les types de fichiers suivants :

  • Les fichiers avec une extension "dll" ou "so" (pbcl.dll par exemple) sont des fichiers système PunkBuster. Le logiciel PunkBuster risque de ne plus fonctionner si vous effacez un de ces fichiers. Toute modification d'un de ces fichiers est une violation du Contrat d'utilisateur final et constitue un motif de résiliation définitive de ce contrat et d'interdiction d'utiliser notre logiciel.
  • Les fichiers avec une extension "db" sont des fichiers de la base de données PunkBuster. Ces bases de données sont créées et mises à jour automatiquement par le logiciel. Si vous en supprimez un, PunkBuster essaiera de le recréer à partir des informations obtenues auprès des Serveurs centraux PunkBuster. Toute modification d'un de ces fichiers peut se traduire par un dysfonctionnement de PunkBuster.
  • Les fichiers avec une extension "dat" sont des fichiers de données PunkBuster. Ils ne doivent en aucun cas être modifiés ou supprimés. Le logiciel les met à jour automatiquement.
  • Les fichiers avec une extension "log" sont des fichiers dans lesquels PunkBuster inscrit des informations au cours de l'utilisation du logiciel. Par défaut, le client PunkBuster n'inscrit que les erreurs graves dans un fichier journal alors que le serveur PunkBuster inscrit toutes les informations importantes dans des fichiers journaux.
  • Les fichiers avec une extension "htm" sont des fichiers journaux spéciaux destinés à être affichés dans un navigateur Internet tel qu'Internet Explorer ou Netscape.
  • Les fichiers avec une extension "cfg" sont des fichiers de configuration contenant les commandes et les paramètres de PunkBuster. Vous pouvez créer ou modifier vos propres fichiers de configuration et les charger automatiquement ou manuellement. Vous trouverez de plus amples informations concernant les paramètres et les commandes de PunkBuster dans ce manuel. Deux fichiers particuliers (pbcl.cfg et pbcllog.cfg) peuvent être utilisés et écrasés par le logiciel PunkBuster dans certaines circonstances. A chaque démarrage de PunkBuster, le fichier de configuration pbcl.cfg se charge automatiquement.

PunkBuster créé également des sous-dossiers à l'intérieur du dossier "pb" pour organiser les informations. Ces dossiers et leur contenu sont affichés dans la liste suivante :

  • Le dossier "htm" contient des fichiers htm utilisés lors de la mise à jour automatique de PunkBuster. Au fil du temps et des mises à jour, ce dossier peut contenir d'anciens fichiers pouvant être effacés pour récupérer de l'espace disque.
  • Le dossier "dll" contient plusieurs fichiers système PunkBuster issus du processus de mise à jour des anciennes versions de PunkBuster. Tout comme pour les fichiers "htm", il est possible de supprimer les anciens fichiers de ce dossier pour récupérer de l'espace disque.
  • Le dossier "scrnshot" contient des captures d'écran effectuées par PunkBuster (de plus amples informations plus bas dans ce manuel). Ces fichiers peuvent être conservés ou supprimés.
  • Les dossiers commençant par "sv" sont utilisés par le logiciel serveur PunkBuster et ne sont donc pas traités dans ce manuel. Pour de plus amples informations sur ces dossiers, veuillez-vous reporter au manuel 'PunkBuster pour serveurs'.

Le logiciel envoie des informations aux joueurs directement sur l'écran et la console de jeu. Le joueur peut également communiquer directement avec PunkBuster en saisissant les commandes dans la console de jeu. Les joueurs plus expérimentés peuvent utiliser cette option pour affecter ces commandes à des touches et à certains scripts de jeu.



La touche ²

Pour accéder à la console de jeu, il suffit d'appuyer sur la touche ². Sur les claviers Azerty, la touche ² est située juste sous la touche Echap. Appuyez sur cette touche pour faire apparaître la console de jeu. Cette console permet d'afficher plusieurs lignes d'informations et de saisir certaines commandes. La dernière ligne de la console est toujours vide et débute par la touche ']'. Pour entrer une commande de jeu ou une commande PunkBuster, saisissez la commande complète ou seulement les premières lettres et appuyez sur la touche Tab. Appuyer sur Tab après avoir saisi quelques lettres indique au jeu que vous entrez une commande. Dans ce cas, le jeu essaiera de terminer la commande en comparant les quelques lettres saisies aux commandes du logiciel. S'il trouve plusieurs réponses possibles, il les affiche toutes. Par exemple, si vous entrez "PB_" et que vous appuyez sur Tab, une liste de toutes les commandes possibles apparaîtra dans la console. Utilisez les touches Page Haut et Page Bas pour faire défiler la console et naviguer parmi les commandes affichées.

Tous les paramètres et les commandes client de PunkBuster commencent par les trois lettres "PB_". Les commandes et les paramètres de PunkBuster sont décrits dans un autre paragraphe de ce manuel. Si vous hébergez un serveur, les commandes serveur commencent par les six lettres "PB_SV_". PunkBuster ne prend pas la casse en compte. Vous pouvez écrire en majuscule, minuscule ou les deux. Lorsque PunkBuster envoie un message, il est toujours précédé de la mention "PunkBuster Client:" ou "PunkBuster Server:". Cette indication est très utile si vous hébergez un serveur car elle vous indique de qui émane chaque message.


Ecran des serveurs

Les joueurs qui se connectent au serveur depuis l'écran des serveurs remarqueront que certaines fonctions PunkBuster sont intégrées à l'interface du jeu. Une colonne affiche si le serveur sélectionné utilise PunkBuster. Une autre option permet d'afficher uniquement les serveurs utilisant PunkBuster ou, au contraire, uniquement les serveurs n'utilisant pas PunkBuster ou les deux. Cliquez sur la colonne PunkBuster pour regrouper tous les serveurs PunkBuster en début de liste et les autres en fin de liste.




Il existe deux manières d'activer ou de désactiver PunkBuster. La première consiste à saisir les commandes dans la console de jeu. La seconde est d'utiliser l'interface du jeu. Nous vous expliquerons les deux méthodes ci-dessous. N'oubliez pas que si PunkBuster est désactivé, les paramètres et les commandes ne fonctionneront pas, à l'exception des commandes de mise en marche de PunkBuster.

Depuis l'écran principal de jeu, cliquez sur 'Multijoueur' pour afficher l'écran des serveurs et l'écran de sélection. Au centre de cet écran, un bouton devrait apparaître et afficher 'PunkBuster Activé' ou 'PunkBuster désactivé'. Cliquez sur ce bouton pour modifier l'état de PunkBuster. Dans ce cas, une boîte de dialogue apparaît pour demander confirmation. Une fois cette modification confirmée, le bouton affiche le nouvel état de PunkBuster.

Une option située en bas de la liste des serveurs permet de créer un serveur de jeu depuis cet écran. Choisissez 'Oui' si vous voulez activer le logiciel serveur PunkBuster pour tous les nouveaux serveurs de jeu ou 'Non' dans le cas contraire.

L'utilisation de PunkBuster dans un cadre privé et à but non-lucratif ne coûte rien. Lorsque vous organisez un tournoi ou tout autre événement (que ce soit sur Internet ou sur un Réseau Local) payant et/ou récompensé par des prix, les organisateurs doivent obtenir une licence commerciale auprès de Even Balance, Inc. pour utiliser PunkBuster lors de cet événement. Pour plus d'informations, envoyez un E-mail à l'adresse suivante : license@evenbalance.com.

La seconde méthode pour activer ou désactiver PunkBuster consiste à saisir les commandes directement dans la console de jeu. Pour l'activer, il suffit de saisir "PB_CL_ENABLE" sans les guillemets. Pour le désactiver, saisissez "PB_CL_DISABLE".  Pour démarrer votre propre serveur de jeu, il suffit d'activer ou de désactiver le logiciel pour serveur en saisissant les commandes suivantes : "PB_SV_ENABLE" et "PB_SV_DISABLE".

REMARQUE : PunkBuster ne peut être désactivé en cours de jeu. Si vous désactivez PunkBuster en cours de jeu, cette action ne prend effet qu'au redémarrage du jeu. Une fois la version Client ou Serveur du logiciel activée pour une session de jeu et la partie commencée, elle reste activée quel que soit le nombre de fois que vous l'activez ou le désactivez. Lorsque vous quittez la partie, l'état de PunkBuster est enregistré et PunkBuster redémarre dans le dernier état choisi, activé ou désactivé. Ainsi, le joueur peut activer PunkBuster une fois pour toutes et ne plus s'en occuper.

 




La plupart des joueurs passent par l'écran des serveurs pour se connecter aux serveurs de jeu. Le jeu offre un écran des serveurs intégr&