Aller au contenu

Temps et météo

Le serveur possède une horloge et une météo communes à tous les joueurs. Deux échelles de temps sont disponibles dans les administrations web et en jeu :

  • Temps GTA standard : l'horloge progresse trente fois plus vite que le temps réel ;
  • Temps réel : une minute réelle correspond à une minute en jeu, dans le fuseau Europe/Paris avec changements heure d'été/hiver automatiques.

Le décalage signé s'ajoute à l'heure calculée. Ainsi, avec +180 minutes, 21:00 devient minuit en jeu ; avec -180, 21:00 devient 18:00.

Le HUD affiche en bas à droite la date et l'heure en jeu dans un encart AR compact. Il indique aussi le mode actif (TEMPS RÉEL ou TEMPS GTA) et disparaît avec le reste du HUD pendant le menu pause. La date en temps réel est calculée à partir de l'heure serveur synchronisée ; elle ne dépend ni de l'horloge locale du joueur ni d'une bibliothèque Lua absente du runtime FiveM.

Prévisions météorologiques

Le système entretient sept jours complets de prévisions, heure par heure. Le générateur interne s'inspire d'un climat insulaire subtropical comme celui de Maurice : saison australe humide plus nuageuse, pluvieuse et orageuse de novembre à avril, saison plus sèche et claire de mai à octobre.

Les dix premières minutes de chaque heure assurent une transition progressive vers la météo cible. La météo du créneau courant est verrouillée. Les admins peuvent modifier uniquement les heures futures, et seulement lorsque la nouvelle valeur reste compatible avec les heures adjacentes. Pour éviter un changement refusé qui semblerait revenir à l'ancienne valeur, chaque créneau ne propose que les météos compatibles avec le créneau précédent et le créneau suivant. L'interface confirme explicitement l'enregistrement ou affiche durablement le motif d'un refus concurrent.

Dans les administrations web et en jeu, les prévisions sont présentées comme un calendrier à sept colonnes : le jour courant puis les six jours suivants. Chaque colonne expose les 24 créneaux horaires ; les heures passées restent visibles mais indisponibles, tandis que les heures futures modifiables donnent directement accès au choix de la météo. Le créneau correspondant à la météo actuellement active est signalé par un éclairage turquoise et la mention ACTIF, dans les calendriers web et en jeu.

Une modification de l'horloge est appliquée aux joueurs connectés dès sa synchronisation. Une prévision modifiée ne remplace pas la météo courante : elle prend effet au début du créneau futur concerné, avec la transition prévue. Les changements effectués depuis l'administration web sont détectés par le serveur de jeu en cinq secondes au maximum.

Permissions : ADMIN_ALLOW_VIEW_TIME_WEATHER, ADMIN_ALLOW_EDIT_TIME et ADMIN_ALLOW_EDIT_WEATHER_SCHEDULE.

Si l'API devient momentanément indisponible, les joueurs conservent la dernière horloge et la dernière prévision valides. Le serveur reprend la synchronisation à la restauration de l'API, sans réinitialiser le cache ni répéter le même message d'erreur à chaque interrogation.