Documentation
Clutch
Clutch est un tracker Valorant : on cherche un Riot ID pour voir son rang, sa progression et ses stats détaillées match par match. Les comptes suivis sont archivés automatiquement, et le mode Live affiche le lobby de la partie en cours — rangs des dix joueurs, détection de smurfs et probabilité de victoire recalculée round par round.
Présentation
Clutch est un tracker Valorant complet, auto-hébergé, dans l'esprit de tracker.gg : on cherche un Riot ID et on obtient le profil — rang et RR, progression d'elo sur un graphe interactif, historique des matchs, détail de chaque partie avec scoreboard des deux équipes. Les comptes suivis sont synchronisés automatiquement toutes les 15 minutes et archivés localement, ce qui permet des statistiques de carrière complètes (PC et console).
Là où Clutch va plus loin : les kill events de chaque round sont analysés pour calculer des stats que peu de trackers offrent — KAST, clutchs détectés (1vX gagnés), first bloods, multikills, plants/defuses — plus un « Score Clutch » maison sur 1000 avec médailles, des percentiles Top X% calculés sur la population des scoreboards archivés, des pages détail par agent, map et arme, un comparateur face à face, un coach anti-tilt (détection des sessions qui tournent mal) et la synergie entre coéquipiers réguliers.
Le mode Live est la pièce maîtresse : un petit agent compagnon (Python, zéro dépendance, mise à jour automatique) tourne sur le PC de jeu et lit l'API locale du client Riot — en lecture seule, comme l'app officielle tracker.gg. Dès la sélection des agents, le lobby apparaît sur le site : rangs, forme récente et détection de smurfs pour les dix joueurs, score et timeline des rounds en direct (attaque/défense), et une probabilité de victoire dynamique qui combine l'elo des deux équipes au score en cours, recalculée round par round avec son graphe de momentum. Le tout poussé en temps réel via SSE.
À la fin de la partie, un récap se génère tout seul : résultat round par round avec la façon dont chacun s'est terminé, K/D/A, ACS, KAST, et votre némésis (qui vous a le plus tué) comme votre proie. L'identité visuelle est dérivée de Valorant — fond sombre, rouge signature, panneaux aux coins coupés — et l'ensemble tourne en Docker derrière un tunnel Cloudflare, intégré au panneau d'administration maison.
Comment l'utiliser
Consulter un profil
- 1.Sur l'accueil, saisis un Riot ID complet (pseudo#tag) et sa région.
- 2.Le profil affiche le rang actuel, la progression d'elo, l'historique des matchs et les stats détaillées (KAST, clutchs, first bloods, percentiles).
- 3.Clique sur un match pour ouvrir son scoreboard complet, ou sur un agent, une map ou une arme pour la vue dédiée.
Suivre un compte
- 1.Sur un profil, clique sur « Suivre » : le compte est synchronisé toutes les 15 minutes et chaque match est archivé.
- 2.L'archive débloque les stats de carrière, le coach anti-tilt, la synergie entre coéquipiers et les percentiles.
Activer le mode Live
- 1.Ouvre la page Live et télécharge l'agent compagnon (.zip) sur le PC où Valorant est installé.
- 2.Dézippe le dossier où tu veux, puis double-clique start_clutch_agent.bat — Python s'installe tout seul s'il manque, et l'agent se met à jour automatiquement ensuite.
- 3.Lance une partie : le lobby apparaît sur la page Live avec les rangs, le score en direct et les chances de win.
Fonctionnalités
Sous le capot
Clutch est bâti sur les briques suivantes :
FAQ
L'agent modifie-t-il le jeu ? Est-ce détectable ?
Non. L'agent lit uniquement l'API locale du client Riot, exactement comme l'application officielle tracker.gg. Il n'écrit rien, n'injecte rien, et ne touche pas au processus du jeu.
D'où viennent les données ?
De l'API communautaire HenrikDev pour les profils et l'historique, et du client Riot local (via l'agent) pour la partie en cours. Tout est stocké sur le serveur de la maison.
Comment est calculée la probabilité de victoire ?
Elle combine l'elo moyen des deux équipes (comme un prior) avec le score en cours : une course à 13 rounds est simulée depuis le score actuel, prolongations comprises, et recalculée à chaque round.
Pourquoi certains joueurs apparaissent « incognito » ?
Riot permet de masquer son nom dans les parties. Clutch résout quand même le vrai nom via le name-service et affiche un badge incognito pour le signaler.