
KFIRE
Présence de jeu open source pour votre guilde, clan, équipe ou amis.
Voyez qui joue à quoi, en temps réel, avec des classements par jeu et des succès. Auto-hébergé, privé, à vous. L’esprit de Xfire, reconstruit pour votre équipe.
Tout ce dont votre équipe a besoin
Présence, stats et succès, sans confier vos données à un tiers.
Présence en temps réel
Voyez qui est en ligne dans votre équipe et à quoi ils jouent, en direct. Une appli légère dans la barre des tâches détecte les jeux localement et les partage instantanément.
Classements par jeu
Temps de jeu classé par jeu entre vos membres, fusionnant les sessions locales et les données importées des plateformes sans double comptage.
Succès Steam
Liez Steam pour importer votre bibliothèque, votre temps de jeu et vos succès débloqués. Battle.net aussi, et d’autres plateformes à venir.
Auto-hébergé et privé
Un serveur, une organisation, vos données. Lancez-le avec Docker sur votre propre machine. Les membres peuvent passer invisibles ou masquer leurs sessions récentes à tout moment.
Une appli, toutes vos guildes
Une petite appli Tauri pour Windows, macOS et Linux. Liez plusieurs guildes à la fois et définissez votre statut (en ligne, invisible ou hors ligne) globalement ou par guilde, directement depuis la barre des tâches.
Personnalisez-la
Habillez le serveur avec le logo de votre clan et choisissez une couleur dominante. Thèmes clair et sombre intégrés, en français et en anglais.
Connectez vos plateformes
Les membres lient un compte une fois ; KFIRE importe leurs stats et les affiche dans toute l’organisation.
Steam
Liez Steam pour importer toute votre bibliothèque, votre temps de jeu total et vos succès débloqués, fusionnés avec vos sessions en direct sans double comptage. Les jeux que vous possédez mais n’avez jamais lancés restent hors de vos stats.
Battle.net
Liez votre BattleTag pour faire apparaître vos personnages et stats sur la page de chaque jeu : niveau d’objet, cote Mythique+ et progression de raid sur World of Warcraft (retail et Classic), parangon Diablo III, et ligue StarCraft II.
Xbox
Liez votre Xbox et votre présence console arrive : ce à quoi vous jouez s’affiche en direct sur KFIRE même sans appli de bureau sur la console. Le seul moyen de suivre le jeu sur une plateforme fermée.
Riot, Epic et PlayStation prévus.
Modules de jeu avancés
La présence et votre bibliothèque Steam ou Battle.net fonctionnent pour tous les jeux. En plus, KFIRE propose des modules avancés qui récupèrent des statistiques étendues, spécifiques à certains jeux. Chaque module est un plugin qu'un administrateur active ou désactive indépendamment : le désactiver stoppe sa synchronisation et masque ses stats, tandis que la présence de base continue partout. D'autres modules arrivent, Riot / League of Legends étant le suivant.

World of Warcraft
Personnages retail et Classic avec niveau d'objet, cote Mythique+ et progression de raid affichés sur chaque profil de joueur.

Diablo III
Progression saisonnière et parangon pour que le classement reflète fidèlement l'investissement de chaque membre.

StarCraft II
Ligue de classement et profil compétitif récupérés directement depuis Battle.net, pour afficher les performances en un coup d'oeil.
Construisez par-dessus
Une API HTTP publique par clés branche KFIRE sur votre propre site, bot Discord ou tableau de bord. En lecture seule et respectueuse de la vie privée : elle honore les réglages de visibilité de chaque membre, et est limitée en débit par clé.
Présence et roster
Récupérez qui est en ligne et à quoi ils jouent, plus la liste complète des membres avec leurs comptes Steam, Battle.net et Xbox liés.
Stats et bibliothèque
Temps de jeu par jeu, bibliothèques possédées, succès Steam et personnages Battle.net, par membre. Les mêmes données que l’appli, à la demande.
Invitations à la demande
Générez des liens d’inscription à usage unique depuis votre propre parcours d’intégration, pour qu’une clé autorisée aux invitations puisse intégrer des membres par programmation.
curl -H "Authorization: Bearer kfire_xxx" \
https://your-server/api/public/v1/presenceCréez une clé dans la section Admin du tableau de bord, puis lisez la référence de l’API. Le site guilde-ke.fr fonctionne avec.
Comment ça marche
Déployez le serveur
Lancez le serveur Go avec Docker Compose sur votre propre machine. Postgres et Redis inclus.
Invitez vos membres
Créez des liens d’invitation depuis le tableau de bord admin. Les membres créent un compte, sans envoi d’e-mails en masse.
Installez l’appli
Les membres téléchargent l’appli de bureau, approuvent l’appareil dans le navigateur, et leur présence remonte.
Hébergez-le vous-même
Un serveur, c’est une organisation. Apportez votre propre machine, gardez le contrôle total de vos membres et de leurs données. Ce n’est que du Docker.
git clone https://github.com/knightsofeternity/kfire-server
cd kfire-server
cp .env.example .env # set secrets + domain
docker compose up -dOuvrez ensuite votre domaine, créez le premier compte (il devient admin), et invitez votre équipe.
Obtenez l’appli de bureau
Installez l’appli, pointez-la vers votre serveur, et votre présence est en direct. Se lance au démarrage et se fait oublier.
Gratuit et open source
Trois dépôts ciblés, permissifs là où ça compte. Stars, issues et pull requests très bienvenues.
Questions fréquentes
Tout ce qu’il faut savoir sur KFIRE.
Qu’est-ce que KFIRE ?+
KFIRE est un tracker de présence de jeu gratuit, open source et auto-hébergé pour les guildes, clans, équipes et groupes d’amis. Il montre qui joue à quoi en temps réel, avec des classements par jeu et l’import des stats Steam et Battle.net.
KFIRE est-il gratuit ?+
Oui. KFIRE est entièrement gratuit et open source, sans aucune offre payante. Le serveur est sous AGPL-3.0, le client de bureau sous MIT et le protocole sous Apache-2.0.
En quoi KFIRE diffère-t-il de Discord Rich Presence ou de Xfire ?+
Contrairement à Discord, KFIRE est auto-hébergé et privé à votre propre organisation, et il conserve des classements par jeu, le temps de jeu et l’historique des succès. Il fait revivre l’esprit de Xfire pour une équipe unique que vous contrôlez.
Mes données sont-elles privées ?+
Oui. Un serveur correspond à une organisation que vous hébergez vous-même avec Docker : aucune donnée ne quitte votre serveur. Les membres peuvent passer invisibles ou masquer leurs sessions récentes à tout moment.
Quelles plateformes l’application de bureau prend-elle en charge ?+
Windows, macOS et Linux. L’application légère dans la barre des tâches détecte les jeux localement, peut se lancer au démarrage et remonte votre présence à votre serveur.
Que peut-on connecter à KFIRE ?+
Steam (bibliothèque, temps de jeu et succès) et Battle.net (personnages World of Warcraft, Diablo III et StarCraft II). La présence elle-même ne nécessite aucun compte tiers. Riot, Epic et PlayStation sont prévus.
Comment installer KFIRE ?+
Déployez le serveur Go avec Docker Compose (Postgres et Redis inclus), ouvrez votre domaine, créez le premier compte (il devient admin) et invitez vos membres. Ils installent l’application de bureau et leur présence apparaît.
KFIRE propose-t-il une API ?+
Oui. Une API HTTP publique authentifiée par clés expose la présence, les membres, les bibliothèques et les stats, et peut générer des liens d’invitation à usage unique. Elle est en lecture seule et respecte les réglages de confidentialité de chaque membre.