Journal des mises à jour

Toutes les mises à jour du site et du mod serveur, les plus récentes en premier

Tu trouveras ici l'historique complet du site CloudRidge et du mod serveur, du plus récent au plus ancien, pour retrouver quand une fonctionnalité est arrivée ou quand un bug a été corrigé.

Par version Effacer

Filtré : 16 sur 127

v1.6.6 Mod 2026-09-30

La liste des bannissements ne dit plus « personne n'est banni » quand elle est illisible

  • Une liste de bannissements vide qui arrivait sur le site écrasait tous les bannissements enregistrés. Le mod renvoyait un tableau vide dès que la lecture du fichier échouait ou que le format était incorrect, ce qui déclenchait exactement cela. Il renvoie maintenant null à la place (un fichier réellement absent signifie toujours « personne n'est banni »), et ne déclare bans_authoritative=true que si `banned` et `banned_ips` ont bien été lus tous les deux. Côté site, la protection correspondante a été ajoutée ; les deux moitiés sont nécessaires pour que ce soit vraiment corrigé
v1.6.5 Mod 2026-09-26

Correction : succès jamais lus pour les joueurs hors ligne

  • Les fichiers de progression du monde sont nommés avec des tirets (077e53e3-c49c-362b-87ee-12457397e38c.json), mais le mod construisait un chemin de 32 caractères sans tirets : il ne trouvait pas un seul fichier. Les joueurs en ligne passent par l'instantané du serveur et fonctionnaient, tandis que être hors ligne était traité comme « aucun progrès ». Cela touchait les 1 859 fichiers de progression et 963 joueurs, et c'est la cause directe du nombre de succès qui variait (le site refuse désormais aussi d'écrire une liste vide). Les deux formes sont maintenant essayées ; seule une absence réelle compte comme aucune
v1.6.4 Mod 2026-09-26

Placeholder de latence maison : %cloudridge:ping%

  • Le %player:ping% intégré renvoie 0 pour tous les joueurs dans les lignes de la TAB (le même placeholder fonctionne dans le pied de la même configuration : il manque simplement le joueur en direct dans le contexte de la ligne). Le nouveau placeholder essaie les deux voies : d'abord le joueur du contexte, sinon le nom du GameProfile confronté à la liste des joueurs en ligne. Si aucune ne marche, la place reste vide plutôt qu'un 0 trompeur
v1.6.3 Mod 2026-09-26

Signaler le démarrage et l'arrêt

  • Le mod signale « démarré » au lancement du serveur et « arrêté » lors d'un arrêt propre. Le signalement d'arrêt est envoyé de façon synchrone — le processus est sur le point de se terminer, le confier à un thread d'arrière-plan reviendrait à ne jamais l'envoyer. Un plantage ou une coupure de courant ne fabrique pas d'enregistrement d'arrêt
v1.6.2 Mod 2026-09-25

Filtre anti-bots réparé + préfixe web message par message

  • Le filtre anti-bots ne servait à rien, c’est réparé : la valeur par défaut de la liste était bot_, et sans * elle est interprétée comme une correspondance exacte, donc pas un seul faux joueur n’était filtré. La valeur par défaut est maintenant bot_*, et au démarrage du serveur la liste effective est écrite dans le journal, pour que « réglé mais sans effet » ne repasse plus inaperçu.
  • Le préfixe des messages venant du site est maintenant envoyé message par message : les utilisateurs avec un personnage lié ont [Web], ceux sans personnage lié [Web · non lié], et les joueurs voient d’un coup d’œil si c’est un personnage du jeu qui a parlé.
  • Complément pour la 1.6.1 : les arrivées, les départs, les morts et les succès ne s’affichaient pas du tout, parce que le classement reposait uniquement sur les clés de traduction et que certains mods remplacent entièrement le message d’origine, si bien que la clé est introuvable ; il y a désormais un classement de secours d’après le texte rendu et des journaux de diagnostic sur les 25 premiers messages système de chaque session.
v1.6.0 Mod 2026-09-25

Synchronisation du chat : messages publics et événements transmis en temps réel

  • Nouvelle synchronisation du chat : les messages du chat public du jeu, les arrivées et les départs, les morts et les progrès sont transmis en temps réel au chat du site
  • Les messages des utilisateurs du site sont annoncés en jeu avec le préfixe [网页] en cyan ; ils sont envoyés joueur par joueur pour contourner l’événement de message système, donc rien n’est annoncé deux fois
  • Les morts et les progrès sont classés par clé de traduction et non par le texte rendu, donc passer le serveur en chinois ne casse rien
  • Les arrivées, les départs et les morts des faux joueurs (bots Carpet) ne sont pas transmis ; la liste se modifie dans chat_bot_names de cloudridge.json, par défaut bot_
  • Seul le chat public est collecté — les messages privés (/msg, /tell, /w) ne sont jamais collectés, et aucun réglage ne permet de les activer
  • Nouvelles options upload_chat / chat_bot_names / chat_poll_ms ; les anciens fichiers de configuration fonctionnent sans modification et prennent les valeurs par défaut
v1.5.2 Mod 2026-09-25

Métriques du serveur dans la liste TAB

  • Nouvelle famille de placeholders %cloudridge:*% (18 : TPS, MSPT, chunks, entités, mémoire, CPU, débits réseau, durée de fonctionnement) que la liste TAB peut afficher directement
  • Réutilise la collecte que le mod fait déjà — rien n'est collecté deux fois ; les placeholders lisent un cache au moment du rendu, car le rendu est constant et y lire des fichiers ou lancer un processus bloquerait le serveur
  • Sans le mod TAB, aucun risque : l'enregistrement est isolé et une valeur absente s'affiche vide plutôt qu'un 0 trompeur
v1.5.1 Mod 2026-09-25

Les compteurs réseau fonctionnent, journal plus calme

  • Le débit réseau affichait toujours 0 : les deux API recherchées n'existent dans aucun JDK standard, ce code ne pouvait donc jamais fonctionner. Il utilise maintenant une source réellement fournie par le système, analysée par structure et non par libellé, donc valable aussi sur un système non anglophone
  • La collecte passe sur un thread d'arrière-plan : cette source nécessite un sous-processus, et le faire en ligne provoquerait des pics de tick
  • Nouveau réglage « journaliser un instantané par battement », désactivé par défaut ; activé, il n'écrit que lorsque les valeurs changent vraiment
v1.5.0 Mod 2026-09-24

Prise en charge de Minecraft 1.21.11

  • Le mod cible désormais Minecraft 1.21.11 (Fabric Loader 0.19.5 / Fabric API 0.141.6+1.21.11)
  • La vérification des permissions de commandes utilise maintenant la liste des OP du serveur ; l'interface précédente a été supprimée en 1.21.11. La console et les blocs de commande gardent leurs droits comme avant
  • Le comptage des chunks chargés utilise la nouvelle interface, écrite pour compiler en ancien comme en nouveau
  • Les autres interfaces modifiées ont aussi été migrées, chacune vérifiée contre les mappings officiels
v1.1.6 Mod 2026-09-16

Types de serveur pris en charge

  • Nouveau réglage server_type : survie, créatif, mini-jeux, lobby ou autre, et le site présente chaque type différemment
  • L'envoi des statistiques historiques a encore été corrigé, les totaux du site sont plus justes
  • Documentation des réglages et messages en jeu mis à jour
v1.1.5 Mod 2026-09-13

Synchronisation de la whitelist et proxy de config

  • Synchronisation de la whitelist : les demandes validées sur le site sont écrites automatiquement dans la whitelist du serveur, sans étape manuelle
  • Les fichiers de config du serveur peuvent être modifiés depuis l'admin du site, avec une sauvegarde automatique de l'original avant
  • Une file d'opérations en attente permet au site de confier du travail au mod et d'en recevoir le résultat
v1.1.4 Mod 2026-09-13

Plus de règles serveur et des messages bilingues

  • Envoi plus complet des règles : les game rules comme le keep-inventory et le drop à la mort partent avec l'état, donc la page du guide est juste
  • Les messages des commandes en jeu existent en chinois et en anglais et suivent la langue du client du joueur
v1.1.3 Mod 2026-09-13

Des données de joueurs plus justes

  • Correction de la lecture et de l'envoi des statistiques historiques, les totaux du site ne sont plus en désaccord avec la sauvegarde
  • Les faux joueurs AFK et les bots sont exclus dès la collecte, ils n'apparaissent plus dans les classements du site
v1.1.2 Mod 2026-09-13

Statistiques des joueurs et liste des mods

  • Les joueurs en ligne sont maintenant envoyés avec leur UUID, donc un changement de pseudo ne transforme plus une personne en deux
  • Lit les statistiques de la sauvegarde et envoie les totaux depuis l'ouverture : temps de jeu, morts, kills, blocs minés et posés, distance parcourue
  • Envoie automatiquement la liste des mods installés et celle des commandes disponibles (les dizaines de sous-modules de Fabric API sont filtrés)
  • Les IP bannies sont envoyées aussi et affichées dans leur propre section sur le site
v1.1.1 Mod 2026-09-13

Protection contre les redirections de l'adresse de l'API

  • Si l'adresse de l'API est redirigée par un 301 ou un 302, le mod signale maintenant une erreur et affiche la bonne adresse au lieu de perdre des données en silence
  • La raison d'un échec d'envoi est visible en jeu avec /cdr status
v1.1.0 Mod 2026-09-12

Première version du mod d'observation

  • Envoie l'état du serveur au site toutes les 30 secondes : joueurs en ligne, TPS, MSPT, CPU, mémoire, disque et réseau
  • Envoie la liste des bannissements et les événements d'arrivée et de départ des joueurs, ce qui permet au site de calculer le temps de jeu
  • Ajoute la commande en jeu /cdr bind <code> pour lier un compte, plus /cdr status et /cdr reload pour les admins
  • Toutes les requêtes réseau tournent sur un thread d'arrière-plan, donc un site injoignable ne ralentit jamais le serveur

Les dates correspondent à la sortie de chaque version. Si tu trouves un nouveau problème, signale-le sur le forum ou contacte directement le propriétaire du serveur.