Pour l'exemple de CS, tu dérives: là, on parle uniquement de multi-compte, pas de bot. Ton problème sur CS vient des bots, pas des multis.
Si le problème du bot c'est "ah ben y m'tue tout le temps", tu peux chercher à contrer par des moyens techniques, mais c'est peine perdue (qui te dit que le bot, c'est pas simplement un robot qui est physiquement présent derrière l'écran? Dur dans un tel cas de le distinguer d'un humain en chair). Tu peux aussi régler le problème en ajoutant une dimensions stratégique / crétive hors de portée du bot (je sais que la stratégie dans les FPS c'est pas forcément répandu, mais on peut faire gagner son équipe en étant futé et mauvais tireur).
Si, sur CS, un joueur joue avec 10PC en même temps (dur à imaginer, mais disons qu'il a 20 yeux et 20 bras), il ne sera pas forcément meilleur que 10 personnes avec 10 PC (ce serait même surprenant puisque le multi-compteur n'a généralement pas 10 cerveaux).
De toute façon, arache-toi les cheveux tant que tu veux: tu ne pourras pas contrer les multi-comptes: imagine que les 20 personnes au taff me laissent leur PC pendant leur pause déjeuner à midi: comment tu fais pour distinguer dans le jeu moi sur les 20 PCs de mes 20 collègues? Plus dur: si je laisse un post-it à chacun de mes collègues avec les instructions à exécuter (me donner X ressources, attaquer Y s'il est pas là...), est-ce du multi-compte?!.
Si tu tentes d'en contrer "le plus possible", tu vas passer ton temps à faire des bouts de code techniques, qui auront énormément d'effets collatéraux (je préfère side effects à effet de bord) au lieu de passer du temps sur les codes de la mécanique de jeu.
Pour le mérite, on peut le déporter sur "t'as réussi à gérer 10 comptes de front, c'est quand même pas rien, ca demande 10x plus de boulot que si t'avais qu'un compte!".
C'est marrant d'ailleurs, là, tu nous dis "ouais, le mérite, c'est d'être 10 et de se coordonner, pas d'abattre 10x plus de boulot", et pourtant, tu es développeur indépendant sans équipe (à abattre 10x plus de code que la normale?)... iffle:
Cela me fait penser aux spams de ce forum. Vouloir ajouter des captchas, des confirmations d'e-mail, des détections d'IP... C'est quoi l'intérêt? Un bot finira toujours par les passer (car l'informatique évolue donc un code statique sera forcément dépassé un jour), un spam peut être posté par un humain, et un bot pourrait poster des messages intelligents et utiles (exemple: si les bots sont bloqués, impossible de faire un bot qui posterait, sur ce forum, les résumés + liens d'articles intéressants glanés sur le web).
En revanche, ce qu'il faudrait bloquer, c'est le spam. Il faut donc détecter qu'un message est un spam, et le rejeter si tel est le cas. La détection peut être délicate (langue? oui, au vu des règles du forum. Nombre de messages déjà postés? oui, mais sans pour autant brider les nouveaux. Mots-clefs? pourquoi pas. Densité de lien? Non, certains posts peuvent être utiles, courts, et bourrés de liens, comme une liste de ressources utiles).
Là, ton problème de fond (que tu as avoué à mots ouverts), c'est de favoriser la coopération... ne t'étonnes pas que les joueurs fassent alors du multi ! Mais comme in-game, tu ne traites que des comptes de jeu (et n'a pas accès à l'humain derrière la machine), alors tu vas coincer... La meilleure coopération se fait avec soi-même, puisqu'on partage toutes les informations (pas de coup en douce dans son propre cerveau, pas d'oubli de transmettre une information à l'autre puisque l'autre, c'est soi-même).
Tu veux favoriser la coopération? Fait en sorte de bien l'utiliser, tout comme une entreprise l'utilise (oui, tu détestes peut-être ce monde, mais finalement, tu es dans ses principes et concepts à pieds joints): fait en sorte que l'on puisse passer 24/7 sur un compte pour l'améliorer, avec le même taux de rendement (jouer 1h permet d'avancer d'1point, jouer 24h permet d'avancer de 24 points). Là, tu peux être certain que le multi n'apportera aucun intérêt, car être sur le compte 1 ou le compte 2 fera avancer l'ensemble (compte 1 + compte 2) de la même façon: autant n'avoir qu'un compte.
Le problème qui en découlera peut-être sera alors celui des bots (lancer 10 comptes avec 10 bots + se faire un compte à soi). Mais, là, c'est un autre sujet qu'il faut ouvrir car c'est un autre problème.
Oui, ce qui me surprenait, c'est que TOR passe (il me semble, mais c'est peut-être là que je me trompe) par les IP réelles des machines, l'intérêt du réseau étant en fait de chainer énormément d'IP de machines individuelles pour masquer le destinataire final. Donc, si on bannit toutes les IP du réseau, toute personne ayant participé au réseau aura son IP propre bannie?!
Et pour rebondir sur une de tes phrases: ce que j'attends d'un jeu, c'est un gameplay intéressant, riche et original, pas un code archi-blindé-anti-multi-au-maximum (voire même, je préfère un jeu au code ouvert aux modifications des utilisateurs pour personnaliser l'interface).
Si le problème du bot c'est "ah ben y m'tue tout le temps", tu peux chercher à contrer par des moyens techniques, mais c'est peine perdue (qui te dit que le bot, c'est pas simplement un robot qui est physiquement présent derrière l'écran? Dur dans un tel cas de le distinguer d'un humain en chair). Tu peux aussi régler le problème en ajoutant une dimensions stratégique / crétive hors de portée du bot (je sais que la stratégie dans les FPS c'est pas forcément répandu, mais on peut faire gagner son équipe en étant futé et mauvais tireur).
Si, sur CS, un joueur joue avec 10PC en même temps (dur à imaginer, mais disons qu'il a 20 yeux et 20 bras), il ne sera pas forcément meilleur que 10 personnes avec 10 PC (ce serait même surprenant puisque le multi-compteur n'a généralement pas 10 cerveaux).
De toute façon, arache-toi les cheveux tant que tu veux: tu ne pourras pas contrer les multi-comptes: imagine que les 20 personnes au taff me laissent leur PC pendant leur pause déjeuner à midi: comment tu fais pour distinguer dans le jeu moi sur les 20 PCs de mes 20 collègues? Plus dur: si je laisse un post-it à chacun de mes collègues avec les instructions à exécuter (me donner X ressources, attaquer Y s'il est pas là...), est-ce du multi-compte?!.
Si tu tentes d'en contrer "le plus possible", tu vas passer ton temps à faire des bouts de code techniques, qui auront énormément d'effets collatéraux (je préfère side effects à effet de bord) au lieu de passer du temps sur les codes de la mécanique de jeu.
Pour le mérite, on peut le déporter sur "t'as réussi à gérer 10 comptes de front, c'est quand même pas rien, ca demande 10x plus de boulot que si t'avais qu'un compte!".
C'est marrant d'ailleurs, là, tu nous dis "ouais, le mérite, c'est d'être 10 et de se coordonner, pas d'abattre 10x plus de boulot", et pourtant, tu es développeur indépendant sans équipe (à abattre 10x plus de code que la normale?)... iffle:
Cela me fait penser aux spams de ce forum. Vouloir ajouter des captchas, des confirmations d'e-mail, des détections d'IP... C'est quoi l'intérêt? Un bot finira toujours par les passer (car l'informatique évolue donc un code statique sera forcément dépassé un jour), un spam peut être posté par un humain, et un bot pourrait poster des messages intelligents et utiles (exemple: si les bots sont bloqués, impossible de faire un bot qui posterait, sur ce forum, les résumés + liens d'articles intéressants glanés sur le web).
En revanche, ce qu'il faudrait bloquer, c'est le spam. Il faut donc détecter qu'un message est un spam, et le rejeter si tel est le cas. La détection peut être délicate (langue? oui, au vu des règles du forum. Nombre de messages déjà postés? oui, mais sans pour autant brider les nouveaux. Mots-clefs? pourquoi pas. Densité de lien? Non, certains posts peuvent être utiles, courts, et bourrés de liens, comme une liste de ressources utiles).
Là, ton problème de fond (que tu as avoué à mots ouverts), c'est de favoriser la coopération... ne t'étonnes pas que les joueurs fassent alors du multi ! Mais comme in-game, tu ne traites que des comptes de jeu (et n'a pas accès à l'humain derrière la machine), alors tu vas coincer... La meilleure coopération se fait avec soi-même, puisqu'on partage toutes les informations (pas de coup en douce dans son propre cerveau, pas d'oubli de transmettre une information à l'autre puisque l'autre, c'est soi-même).
Tu veux favoriser la coopération? Fait en sorte de bien l'utiliser, tout comme une entreprise l'utilise (oui, tu détestes peut-être ce monde, mais finalement, tu es dans ses principes et concepts à pieds joints): fait en sorte que l'on puisse passer 24/7 sur un compte pour l'améliorer, avec le même taux de rendement (jouer 1h permet d'avancer d'1point, jouer 24h permet d'avancer de 24 points). Là, tu peux être certain que le multi n'apportera aucun intérêt, car être sur le compte 1 ou le compte 2 fera avancer l'ensemble (compte 1 + compte 2) de la même façon: autant n'avoir qu'un compte.
Le problème qui en découlera peut-être sera alors celui des bots (lancer 10 comptes avec 10 bots + se faire un compte à soi). Mais, là, c'est un autre sujet qu'il faut ouvrir car c'est un autre problème.
Oui, ce qui me surprenait, c'est que TOR passe (il me semble, mais c'est peut-être là que je me trompe) par les IP réelles des machines, l'intérêt du réseau étant en fait de chainer énormément d'IP de machines individuelles pour masquer le destinataire final. Donc, si on bannit toutes les IP du réseau, toute personne ayant participé au réseau aura son IP propre bannie?!
Et pour rebondir sur une de tes phrases: ce que j'attends d'un jeu, c'est un gameplay intéressant, riche et original, pas un code archi-blindé-anti-multi-au-maximum (voire même, je préfère un jeu au code ouvert aux modifications des utilisateurs pour personnaliser l'interface).