Lypning
V1 perso utilisee en streamPas un anti-cheat

L'outil de detection en lobby

J'ai developpe un petit outil perso pour m'aider a mieux lire mes lobbys Valorant pendant les streams. Il affiche les joueurs, les stats utiles et les profils qui meritent une verification plus attentive.

Ce n'est pas un outil Riot officiel, ce n'est pas un moyen de prouver quoi que ce soit a lui seul, et ce n'est pas fait pour juger automatiquement les gens.

C'est surtout un assistant visuel pour gagner du temps, centraliser les infos et eviter de devoir tout verifier a la main quand le stream va vite.

Lobby monitor

Agent select

Ascent / Paris

Map

ASC

Ping

18

Flags

2

Jetline#EUW

Liste perso
KD 1.42WR 64%

OmenDiff#441

Stats hautes
KD 1.78WR 71%

FadeOnly#v1

OK
KD 1.03WR 52%

Alerte sonore declenchee

Signal a verifier: stats tres elevees ou profil deja present dans la liste personnelle.

Lecture rapide

Ce que l'outil fait

L'objectif est de rendre un lobby plus facile a suivre, pour moi comme pour les viewers, sans transformer une stat en verdict.

Detection automatique du lobby ou de la partie.
Affichage des joueurs presents quand les informations sont disponibles.
Stats principales comme le KD, le winrate et certains signaux inhabituels.
Mise en avant des profils deja notes dans ma liste personnelle.
Alertes sonores quand un joueur a surveiller est detecte.
Infos de contexte : map, serveur, camp et parfois rang.

Cadre important

Ce que l'outil ne fait pas

Un signal suspect veut seulement dire qu'il y a quelque chose a regarder: stats anormales, profil deja note ou donnees a verifier.

Il ne ban personne.
Il ne remplace pas l'anti-cheat de Riot.
Il ne permet pas de tricher.
Il ne donne pas d'information cachee en jeu.
Il ne garantit pas qu'un joueur est coupable.
Il ne doit pas servir a harceler quelqu'un.

Pourquoi

Je l'ai fait pour le stream.

En stream, on me demande souvent si je reconnais certains joueurs, si quelqu'un etait deja suspect, ou si un profil a des stats bizarres.

A force, j'ai voulu centraliser tout ca au meme endroit, dans une interface plus lisible. C'est aussi un projet fun a developper: je teste des idees en live, puis j'ameliore selon les retours et les cas que je vois passer.

Pour l'instant, ca reste une V1 non commerciale, faite avant tout pour mon usage.

Sources

D'ou viennent les donnees ?

Une partie des informations vient de l'API ouverte HenrikDev, deja utilisee par beaucoup de projets communautaires autour de Valorant.

L'outil utilise aussi des informations accessibles via le client Riot local quand Valorant est lance. Le but n'est pas de contourner le jeu, mais d'afficher un resume plus pratique de donnees deja exposees au client.

Docs HenrikDev

Credits

A propos des sons

Certains sons utilises dans l'outil ont ete faits avec MrPaul, comedien doublage et voix-off.

Limites

Les stats restent des indices

L'outil aide a reperer des choses, mais il ne remplace jamais le contexte, l'observation et le bon sens.

Les statistiques peuvent etre incompletes ou arriver progressivement.
Un tres haut winrate sur peu de games peut etre trompeur.
Un bon KD ne veut pas forcement dire qu'un joueur triche.
Un joueur problematique peut aussi passer sous le radar.

FAQ

Les questions qui reviennent

Quelques reponses simples pour poser le cadre de l'outil sans rentrer trop loin dans la technique.

Est-ce que c'est un anti-cheat ?

Non. C'est un outil d'affichage et d'aide a la lecture du lobby. Il ne detecte pas directement les cheats.

Est-ce que l'outil peut se tromper ?

Oui. Les stats ne racontent pas toute l'histoire. L'outil donne des indices, pas des verdicts.

Est-ce que je peux l'utiliser ?

Pour l'instant, ce n'est pas prevu comme un outil public ou commercial. C'est une V1 faite pour mon usage en stream.

Est-ce que ca utilise une API privee ?

L'outil se base notamment sur l'API ouverte HenrikDev pour certaines infos publiques autour des profils Valorant.

Pourquoi parfois les stats mettent du temps ?

Parce que l'outil doit recuperer les donnees joueur par joueur, tout en evitant de spammer les APIs. Certaines infos peuvent donc arriver progressivement.

Pourquoi un joueur avec peu de games n'est pas forcement signale ?

Parce que sur 10 ou 15 games, un winrate peut etre tres trompeur. L'outil evite donc de donner trop de poids au winrate quand l'echantillon est faible.