Une affaire est en train de secouer l'environnement d'Insurgency, mod de combat réaliste pour Half Life 2 dont je vous avais parlé dans un dossier quelques mois auparavant. Louti, un des développeurs du mod (et le seul francophone), a révélé d'une manière fort peu disgracieuse qu'il existe un Backdoor sur l'exécutable, version serveur. Les développeurs d'Insurgency ont un accès rcon sur tous les serveurs. (rcon = remote console, l'accès distant le plus puissant possible pour l'administration d'un serveur)
Ayant pour but de chasser les tricheurs, cet accès leur permet de kicker, voire bannir n'importe quel joueur présent sur un serveur, même si ledit joueur est administrateur, voire propriétaire de celui-ci. Pour rappel, avec le modèle multijoueur des jeux Source, Valve ne dirige qu'un serveur maître répertoriant la liste des serveurs, et c'est aux utilisateurs de monter leur propre espace de jeu. Le jeu en multi-joueur est donc gratuit, sauf pour les propriétaires des serveurs qui payent la bécane et ma bande passante. Les développeurs ont visiblement la possibilité de bannir n'importe quelle Steam ID de tous les serveurs (voir les commentaires de la news sur NoFrag), ceci étant facilité par le support Steamworks de Valve, permettant de sortir des mises à jour qui s'installent presque automatiquement sur tous les serveurs exécutant le mod.
Chasser les tricheurs est une intention louable, notamment avec l'afflux constant de fans de cette simulation militaire de très bonne facture. Mais malheureusement, Louti, probablement dans une mauvaise soirée, s'est fait remarquer, et pas dans le bon sens. Ainsi, comme le précise ce sujet (scrollez jusqu'au post 4 et 5), sur le forum d'insurgency.fr, un joueur s'est fait kicker du serveur Baloku par Louti, qui ne possédait aucun droit d'administration sur celui-ci. S'ensuit un tollé de l'association Baloku, qui rédigea immédiatement une lettre à l'attention des développeurs d'Insurgency. Valve a également été contacté (voir le bas de la page) pour savoir si une telle pratique était légale. Pendant ce temps là, les messages postés sur le forum officiel du mod à ce sujet ont été purement et simplement effacés...
La réponse ne s'est pas fait attendre: L'équipe de développement a répondu dans un communiqué, en précisant qu'ils retireront cet accès dès la prochaine mise à jour, attendue pour mi-aout. Louti s'est publiquement excusé, et le problème fût clos. Reste à voir si l'image d'Insurgency, qui reste un excellent mod dans son ensemble, ne sera pas écornée.
Cela dit... il y a une question qui reste en suspens... Quid des autres mods? Est-il possible de voir un tel problème se reproduire? Faut-il avoir peur qu'un développeur vienne interférer dans l'administration d'un serveur privé? Probablement pas. Avec le scandale qui vient d'éclater, on imagine mal un développeur d'un autre mod faire de même. Ceux ci ayant déjà du mal à attirer des joueurs, ils n'auraient aucun intérêt à provoquer un scandale. Jouez en toute quiétude... les moddeurs vous regardent.
(Merci à Super Menteur et MR.G pour les différentes sources)
Voir la news (2 images, 0 vidéo )