Les déplacements en temps réel des joueurs sur la carte ne fonctionne pas si le visiteur n'est pas connecté.
Cause : dans scripts.js, la fonction UpdateMapRealtime() plante, à cause de l'absence de ces balises dans le HTML :
let citizenPseudo = document.getElementById("citizenPseudo").innerHTML,
citizenId = document.getElementById("citizenId").innerHTML;
Solution à appliquer : générer toujours ces balises, y compris lorsque le visiteur n'est pas connecté, ou est connecté mais n'a pas créé de citoyen.
Vérifier ensuite les effets de bord car ces balises seront vides.
Les déplacements en temps réel des joueurs sur la carte ne fonctionne pas si le visiteur n'est pas connecté.
Cause : dans scripts.js, la fonction UpdateMapRealtime() plante, à cause de l'absence de ces balises dans le HTML :
Solution à appliquer : générer toujours ces balises, y compris lorsque le visiteur n'est pas connecté, ou est connecté mais n'a pas créé de citoyen. Vérifier ensuite les effets de bord car ces balises seront vides.