← Retour à l'accueil

Manuel utilisateur

Premier lancement

Trois façons de lancer FletchTime, selon ton appareil -- choisis celle qui te convient :

PC (Windows ou Linux), sans rien installer

  1. Télécharge l'archive correspondant à ton système depuis la page "Releases" du projet GitHub.
  2. Décompresse l'archive, puis lance FletchTime.exe (Windows) ou ./FletchTime (Linux).

Avec Python déjà installé (PC, Android via Pydroid 3, ...)

  1. Installe le paquet : pip install fletchtime (dans Pydroid 3 : menu ☰ → Pip → chercher "fletchtime" → Installer).
  2. Lance la commande fletchtime (ou python -m fletchtime).

Depuis un clone du dépôt (pour un développeur)

  1. Installe la dépendance : pip install websockets.
  2. Ouvre le fichier run_server.py à la racine du projet et lance-le (ou dans Pydroid 3 : appuie sur ▶️ Run).

Dans tous les cas, la console affiche l'adresse à utiliser (ex. http://192.168.1.42:8000/) -- garde-la sous les yeux, ou relance la commande pour la revoir. Ouvre cette adresse dans un navigateur : tu arrives sur la page d'accueil de FletchTime.

La page d'accueil

Trois raccourcis : Poste de contrôle (pour toi, le responsable du chronométrage), Écran d'affichage (à ouvrir sur chaque tablette de pas de tir, en choisissant son numéro), et ce manuel.

Page d'accueil de FletchTime
La page d'accueil

Configurer un concours

Avant le jour J, ouvre la page Configuration (lien "⚙ Configuration" en haut du poste de contrôle) pour régler :

Ces réglages sont enregistrés dans des fichiers texte -- pas besoin de les rouvrir à chaque concours, ils restent en place. Impossible de les modifier pendant qu'un match de ce mode est en cours.

Page de configuration de FletchTime
La page Configuration (sections repliées)

Démarrer et piloter un match

Sur le poste de contrôle :

Poste de contrôle de FletchTime
Le poste de contrôle

Connecter les écrans d'affichage

Sur chaque tablette/PC de pas de tir : ouvre la page d'accueil, entre le numéro du pas de tir, clique "Ouvrir". L'écran affiche alors le chrono en direct, synchronisé avec les autres. Le poste de contrôle affiche la liste des écrans réellement connectés.

Illustration de l'écran d'affichage pendant un tir
Illustration -- l'écran d'affichage pendant une phase de tir (les valeurs réelles dépendent du match en cours)

Logo du club et bannières sponsors

Pas besoin de formulaire d'upload : dépose directement les fichiers dans les dossiers concernés (web/assets/club/ pour le logo, web/assets/banners/ pour les bannières). Ils apparaissent automatiquement sur l'écran neutre entre les phases de tir.

Changer le pack de sons

Dans la page Configuration, section "Son" : choisis le pack dans la liste, enregistre. Pour créer ton propre pack, dépose des fichiers audio nommés selon la convention dans web/assets/sounds/packs/<nom_de_ton_pack>/ (voir le README de ce dossier).

Envoyer un message pendant la compétition

Dans la section "Messages" du poste de contrôle : tape ton texte ou choisis un message rapide dans la bibliothèque, puis Envoyer. Laisse le champ "Cible" vide pour toucher tous les écrans, ou indique un numéro de pas de tir pour ne prévenir qu'un seul écran.

Thème et langue

Les boutons en haut de chaque page permettent de choisir clair/sombre et français/anglais -- ce choix est mémorisé sur l'appareil.

Foire aux questions

L'écran affiche juste le logo et l'heure, c'est normal ?
Oui, c'est l'écran neutre -- il redevient actif dès qu'un match démarre.
Un écran de pas de tir ne se met pas à jour, que faire ?
Vérifie qu'il est bien connecté au même réseau WiFi que l'appareil qui fait tourner le serveur.
Je veux tester avant le concours, comment faire ?
Lance un match Indoor ou Flint en configuration réduite (peu de volées) pour vérifier que tout s'enchaîne correctement.
Sous Windows, les autres appareils n'arrivent pas à se connecter, que faire ?
Si 127.0.0.1 fonctionne sur l'appareil qui héberge le serveur mais pas les autres : c'est presque toujours le pare-feu Windows qui bloque les connexions entrantes -- vérifie que FletchTime a bien été autorisé pour les réseaux privés (Paramètres → Confidentialité et sécurité → Pare-feu Windows Defender → Autoriser une application). Si en revanche même 127.0.0.1 ne fonctionne pas sur cet appareil, et que la page affiche un simple listing de dossier avec juste "assets" dedans : mets à jour FletchTime vers la version 0.1.2 ou plus récente (bug d'empaquetage corrigé, sans lien avec le réseau).
J'ai oublié le mot de passe du contrôle, comment faire ?
Supprime le fichier config/auth.toml (à côté de config/indoor.toml) puis relance le serveur -- la protection est retirée, tu peux en redéfinir un nouveau.

Projet GitHub

https://github.com/MrFanghoDev/fletchtime

Documentation technique (architecture, guide développeur) : mrfanghodev.github.io/fletchtime