Le 30 août au matin, le serveur d'un client payant n'était plus rejoignable par son groupe. Rien n'était tombé en panne : pendant la nuit, le serveur avait changé de version de modpack. All the Mods 10 était passé de 8.0 à 8.1, publié la veille à 22 h 15. Le serveur a suivi au démarrage suivant. Les launchers de ses amis, eux, étaient restés en 8.0.
Ce n'était pas une panne, c'était notre défaut de conception
Un serveur moddé réinstalle son pack à chaque démarrage. Sans version fixée, il prend la dernière publiée par l'auteur du pack — c'est le comportement documenté de l'image que nous utilisons, et rien chez nous ne le contredisait.
Pire : on l'avait aggravé nous-mêmes. Un correctif livré trois jours plus tôt exclut le dossier des mods des sauvegardes, pour de bonnes raisons — il pesait lourd et se refabrique au démarrage. Conséquence qu'on n'avait pas vue : chaque démarrage devient une installation neuve, donc une occasion de plus de changer de version.
Ce qui change
Ton serveur se fige sur la version qu'il a installée, tout seul, dès son premier démarrage réussi. Plus rien ne bouge sans toi.
Un panneau « Version du modpack » dans la console : ce qui est installé, ce qui s'installera au prochain démarrage, et de quoi choisir une autre version — ou revenir aux mises à jour automatiques si tu les préfères. Ton monde est conservé dans tous les cas.
Et il te prévient. Quand une version plus récente sort, le panneau te le dit, en précisant qu'elle ne s'installera que si tu la choisis. Figer sans jamais prévenir, ce serait échanger un défaut contre un autre.
Ce qu'on a raté du premier coup
En relisant la fonctionnalité le soir même, on a trouvé qu'elle ne protégeait que quatre de nos dix modpacks. Les six autres — Cobblemon, COBBLEVERSE, Prominence II, Better MC, Create: Live 5 et Adrenaline — viennent de Modrinth, et on ne lisait pas le fichier où leur version est écrite. Le gel renonçait donc en silence sur eux : ils continuaient de se mettre à jour tout seuls, c'est-à-dire exactement le défaut qu'on prétendait supprimer. Corrigé le jour même.
Ce que ça ne règle pas
Figer la version n'annule pas une montée déjà passée : si ton monde a été ouvert par une version plus récente, on ne le ramène pas en arrière tout seul. Et l'épingle porte sur le pack entier, pas sur un mod en particulier.