Skip to content

v1.9.5

Choose a tag to compare

@github-actions github-actions released this 17 Jul 02:23
· 11 commits to master since this release

Correction — mot de passe admin configuré via Paramètres ignoré par le bot ("reopen")

Signalé à nouveau après le correctif v1.9.4 : mot de passe admin bien configuré (via la page Paramètres, pas .env), mais le bot refuse toujours de s'élever en prétendant qu'aucun mot de passe n'est configuré.

Cause racine : deploy_config() (qui écrit le fichier réellement lu par le bot pour l'élévation) relisait la config source directement depuis le disque, sans jamais réappliquer les réglages globaux (SERVER_ADMIN_PASSWORD compris) — contrairement aux arguments de lancement envoyés au jeu, construits séparément à partir d'un dict qui, lui, les avait bien reçus. Résultat : le mot de passe admin global atteignait bien le serveur de jeu, mais jamais le fichier que le bot consulte pour s'élever, peu importe le nombre de redémarrages.

Corrigé et vérifié en reproduisant le scénario exact (mot de passe configuré via Paramètres après le démarrage du serveur) : élévation en échec avant le correctif, réussie après.

Correction — images véhicules/circuits absentes après un clone du repo

Le dossier media/ était entièrement exclu du dépôt Git par erreur (prévu pour les assets uploadés à l'exécution, il excluait aussi les photos par défaut des véhicules/circuits officiels). Tout clone frais du repo récupérait donc un dossier vide — aucune image ne s'affichait nulle part dans le panel, sauf le tracé SVG de la page Live (non concerné, vient d'ailleurs).

Corrigé : .gitignore affiné, les images par défaut des véhicules et circuits sont désormais versionnées.

Ajout — avertissement quand .env est modifié après la première installation sans effet

Une fois settings.json créé (à la première installation), il devient la seule source de vérité — modifier .env après coup est silencieusement ignoré, y compris pour des réglages sensibles (mot de passe admin, cookies sécurisés...). Aucune erreur, aucun avertissement.

Le panel compare désormais .env à settings.json au démarrage et signale toute divergence : un avertissement dans les logs et un bandeau dans l'interface (visible sur toutes les pages admin) listant les clés concernées, avec un lien direct vers Paramètres.

Correction — mise à jour Steam : l'étape "Synchronisation véhicules et circuits" semblait bloquée

Après une mise à jour du serveur de jeu depuis le panel, l'étape de synchronisation des véhicules/circuits pouvait sembler figée pendant jusqu'à 90 secondes, sans aucun message. Un message de progression s'affiche désormais toutes les 15 secondes.


Mise à jour :

git pull
docker compose up -d --build