Nouveautés
Tout ce qui bouge dans KFIRE.
- Serveur
PUBG: BATTLEGROUNDS, une archive des parties que l’éditeur efface
L’API de PUBG ne garde une partie que quatorze jours puis l’efface, éditeur compris : une partie que personne n’a collectée dans la quinzaine est perdue pour tout le monde, définitivement. KFIRE passe désormais une fois par jour sur chaque membre lié et conserve ce qu’il trouve : classement final, éliminations, assistances, tirs à la tête, réanimations, dégâts infligés, temps de survie, mode et carte. Un membre active le module en saisissant son pseudo en jeu et sa plateforme sur sa page Compte ; le pseudo est résolu une fois en identifiant de compte stable, pour qu’un changement de nom ne casse pas la liaison. Délier arrête la collecte et conserve l’historique, parce qu’avec une telle rétention une suppression serait irréversible. Une partie de PUBG compte cent joueurs et nomme les équipes : rien de tout cela n’est stocké, et la table n’a aucune colonne capable de contenir le pseudo d’un autre joueur. Il n’y a pas de vue en direct pour PUBG et il n’y en aura pas : l’API n’expose aucune partie en cours. Entraînements, tutoriels et parties personnalisées sont reconnus et écartés, pour qu’ils ne faussent la position moyenne de personne.
- •Un passage quotidien conserve les parties que l’éditeur efface au bout de quatorze jours
- •Liaison depuis votre page Compte, avec votre pseudo en jeu et votre plateforme
- •Délier arrête la collecte et conserve ce qui est déjà enregistré
- •Les administrateurs peuvent désactiver le module comme les autres, et un serveur sans clé PUBG ne l’affiche jamais
- Clientv0.6.0
Client v0.6.0 : Rocket League, League of Legends et parties en cours
KFIRE enregistre désormais vos parties de Rocket League. Le jeu n’a pas d’API joueur : le client lit la socket de statistiques que le jeu ouvre sur votre propre machine et n’envoie qu’un résumé, à savoir le résultat, le score des deux équipes, et vos buts, passes décisives, arrêts, tirs, score et démolitions. Le jeu n’ouvre cette socket que si on le lui demande, aussi le client écrit un bloc dans un fichier du dossier d’installation, en vous montrant le chemin et le contenu exacts avant votre accord ; le jeu ne lit ce fichier qu’à son démarrage, pensez donc à le relancer ensuite. Cette version alimente aussi la page Jeux en live du portail pour trois titres. La feuille de match de Rocket League nomme chaque coéquipier et adversaire, l’API de League nomme les dix joueurs, le journal de Hearthstone contient le pseudo de l’adversaire et chaque carte jouée : rien de cela ne quitte votre machine, pas même pour être affiché, et chaque jeu embarque un test qui fige la liste exacte des champs autorisés à sortir. Rocket League est limité à Windows et macOS.
- •Parties Rocket League : résultat, score des deux équipes, buts, passes décisives, arrêts, tirs, score et démolitions
- •Page Jeux en live : scores et chrono Rocket League, champion, niveau, KDA, sbires et or sur League, mode, tour et position en Champs de bataille sur Hearthstone
- •Cet état en direct n’est jamais stocké : il est diffusé le temps de la partie, puis oublié
- •League of Legends ne demande aucun réglage : le jeu indique quel joueur vous êtes, il n’y a donc aucun pseudo à saisir
- Serveur
Page des jeux en live
Une page Jeux en live montre qui joue en ce moment dans la guilde et où en est sa partie : les deux scores et le chrono pour Rocket League, champion, niveau, KDA, sbires et or pour League of Legends, mode, tour en cours et position en Champs de bataille pour Hearthstone. Cet état est diffusé et jamais stocké : il vit en mémoire le temps de la partie et disparaît avec elle.
- Serveur
Bilan de session
Choisissez une plage de dates et d’heures et obtenez ce que la guilde y a fait : qui a joué, combien de temps, et le détail de chaque partie enregistrée au passage. Le bilan dispose d’un lien partageable, de quoi relire une soirée plus tard.
- Serveur
Module League of Legends
Les membres qui lient leur Riot ID retrouvent sur leur profil leurs rangs classés, leurs maîtrises de champions et leur historique de parties, parcouru sur tout l’historique et non sur les quelques dernières parties. Riot nomme les dix joueurs d’une partie ; seuls les faits concernant le membre sont conservés.
- Clientv0.5.0
Client v0.5.0 : parties Hearthstone
KFIRE enregistre vos parties de Hearthstone. Le jeu n’a pas d’API joueur : le client lit les journaux du jeu sur votre machine et n’envoie qu’un résumé, à savoir le mode, le résultat, le nombre de tours, votre place finale et le héros joué. Le pseudo de votre adversaire et les cartes jouées ne quittent jamais votre machine ; ils figurent dans le journal, le client ne les emporte délibérément pas, et le serveur n’a aucune colonne capable de les contenir. Le suivi reste inactif tant que vous ne l’activez pas : Hearthstone n’écrit des journaux détaillés qu’en présence d’un fichier de configuration, et KFIRE vous montre le chemin et le contenu exacts avant de l’écrire. Les Champs de bataille ne remontent qu’une place finale, jamais une cote, car celle-ci n’apparaît nulle part dans les journaux : le niveau se mesure donc à la position moyenne et au taux de top 4. Windows et macOS uniquement.
Notes de version↗ - Clientv0.4.0
Client v0.4.0 : environ 470 jeux détectés en plus
Les jeux dont le binaire porte un nom générique (game.exe, hl2.exe et compagnie) étaient invisibles, car ce nom peut appartenir à des centaines de titres. KFIRE les reconnaît maintenant aussi à leur dossier d’installation, ce qui couvre environ 470 jeux dont Counter-Strike: Source, Day of Defeat: Source, Alien: Isolation, Football Manager et Total War: Warhammer. Les chemins d’installation sont lus et comparés uniquement sur votre machine : un serveur n’apprend toujours rien d’autre que le jeu lancé ou arrêté.
Notes de version↗ - Serveur
Le catalogue de jeux se tient à jour tout seul
Le catalogue n’était importé qu’une fois, à l’installation de l’instance, si bien que les jeux sortis ensuite ne remontaient jamais. Il se rafraîchit désormais chaque semaine en tâche de fond, et les admins peuvent forcer une synchronisation depuis le nouvel écran Catalogue. Trois jeux signalés comme manquants par des membres (Warhammer 40,000: Battlesector, Heroes of Might and Magic: Olden Era, Subnautica 2) reçoivent un exécutable curé : la source ne leur en fournit aucun.
- Clientv0.3.3
Client v0.3.3 : version et indicateur de mise à jour
La fenêtre de la barre des tâches affiche désormais la version installée et, si vous êtes en ligne, si une version plus récente est disponible, avec un lien vers les releases. La vérification est légère : elle ne tourne qu’à l’ouverture de la fenêtre et le résultat est mis en cache.
Notes de version↗ - Clientv0.3.2
Client v0.3.2 : instance unique
KFIRE tourne maintenant en instance unique : le relancer ramène l’app au premier plan au lieu d’en démarrer une copie, fini les multiples icônes dans la barre des tâches.
Notes de version↗ - Clientv0.3.1
Client v0.3.1 : correctif détection des jeux anti-cheat
Corrige les jeux anti-cheat (PUBG et autres titres BattlEye/EAC) signalés en rafale de sessions très courtes. La détection d’inactivité ne fait plus clignoter un jeu en cours.
Notes de version↗ - Clientv0.3.0
Client v0.3.0 : statut en direct et contrôle de la détection
Votre statut En ligne / Invisible / Hors ligne s’applique désormais en direct, avec de quoi corriger une mauvaise détection de jeu et empêcher les launchers inactifs d’être comptés comme du jeu.
- •Invisible continue d’enregistrer votre temps de jeu tout en vous affichant hors ligne
- •Boutons Stop / Toujours ignorer pour corriger une mauvaise détection
- •Les launchers laissés ouverts ne vous gardent plus en jeu
- Serveur
API publique et invitations
Une API publique authentifiée par clés (/api/public/v1) exposant présence, membres et bibliothèques, plus la génération de liens d’invitation pour intégrer de nouveaux membres.
- Serveur
Statut de présence (en ligne / invisible / hors ligne)
Statut de présence côté serveur : un membre peut apparaître En ligne, Invisible ou Hors ligne ; invisible enregistre tout de même le temps de jeu.
- Serveur
Précision de la détection
Filtrage des lanceurs anti-triche et des exécutables génériques partagés qui provoquaient de fausses détections en jeu.
- Clientv0.2.0
Client v0.2.0 : lancement au démarrage
Une option Lancer au démarrage pour que KFIRE tourne en arrière-plan et partage votre présence dès l’allumage.
Notes de version↗ - Clientv0.1.0
Client v0.1.0 : première version
Le premier client de bureau KFIRE : appairage navigateur, présence dans la barre des tâches et détection de jeux.
Notes de version↗