Historique du barème

Chaque version des règles de notation, ce que chacune a changé, et quels scores se comparent encore d'une version à l'autre.

Un score se compare entre deux versions quand son composant, et tout ce dont il dépend, n'a reçu aucun changement cassant entre elles. La comparaison de deux rapports, les statistiques de runs, l'alerte de régression, le classement, les chiffres de la communauté et votre tableau de bord appliquent tous cette règle : une version qui n'a changé que les entités laisse comparables la mémoire, le disque et le mono-cœur.

Chaque changement a été mesuré : les deux versions du code de notation ont été exécutées sur le même corpus de charges utiles, et leurs résultats comparés composant par composant. Un changement marqué déclaré a été lu dans le changement de code, l'ancien code ne rendant pas cette valeur.

Barème standard

Version courante : 8.1.0

Composants
De quoi chaque score est fait. Un score cesse de se comparer quand lui, ou ce dont il dépend, change.
  • Note totale — dépend de Mono-cœur, Matériel, Gameplay, Multiplicateur de synergie, Multiplicateur de durée, Multiplicateur de stabilité, Facteur de validation croisée, Pénalité des tests échoués, Multiplicateur GC
  • Mono-cœur
  • Matériel — dépend de Mémoire, Disque, Multi-cœur
  • Mémoire
  • Disque
  • Multi-cœur
  • Gameplay — dépend de Exploration, Entités, Mécaniques
  • Exploration
  • Entités
  • Mécaniques
  • Multiplicateur de synergie — dépend de Mono-cœur, Matériel, Gameplay
  • Multiplicateur de durée
  • Multiplicateur de stabilité
  • Facteur de validation croisée
  • Pénalité des tests échoués
  • Multiplicateur GC (retiré en 8.1.0)
Ce qui se compare à la 8.1.0
Pour chaque version antérieure, les scores dont les valeurs se comparent à celles d'un rapport noté par la version courante.
VersionNote totaleMono-cœurMatérielMémoireDisqueMulti-cœurGameplayExplorationEntitésMécaniquesMultiplicateur de synergieMultiplicateur de duréeMultiplicateur de stabilitéFacteur de validation croiséePénalité des tests échoués
8.0.0—ouiouiouiouioui—oui—oui—ouiouiouioui
7.7.0———————————ouioui—oui
7.6.0———————————ouioui——
7.5.0———————————ouioui——
7.4.0———————————ouioui——
8.1.0courante2026-10-14
#383
  • Entitésles notes changentmesuré

    Les entités deviennent une capacité : entités tenues à 20 TPS = charge × 50 ms / MSPT effectif (0,6 moyenne + 0,25 p95 + 0,15 p99, plancher 50 ms), la charge bornée à ce qui a été présenté (3 600), notée 25 000 × (capacité / 36)^(1/3). Les facteurs de charge et de cohérence entre phases disparaissent.

  • Gameplayles notes changentmesuré

    Suit les entités ; et son propre facteur d'équilibre compare le plus faible sous-score de gameplay à une référence fixe (78 000) au lieu du plus fort : améliorer un sous-score ne peut plus le faire baisser.

  • Multiplicateur de synergieles notes changentmesuré

    Suit le gameplay.

  • Note totaleles notes changentmesuré

    Suit le gameplay et la synergie.

  • Multiplicateur GCsans effet sur les notesmesuré

    Le multiplicateur GC est retiré : il ne s'appliquait qu'à un test gc que le greffon n'envoie pas, il valait donc 1 sur tout rapport. La colonne reçoit désormais null.

  • Note totalesans effet sur les notesdéclaré

    L'ingestion et le recalcul refusent une note invraisemblable (non finie, négative, ou au-delà de 10 000 000) au lieu de l'écrire.

8.0.0en production2026-09-07
#208
  • Mémoireles notes changentmesuré

    La latence mémoire se lit dans la nouvelle mesure par chaîne de dépendance (memoryAccessLatencyNs, référence 120 ns), l'ancienne lecture mesurant le coût du chronomètre ; les références mémoire sont réancrées sur une machine de référence corrigée ; une métrique absente prend une valeur défavorable au lieu d'une valeur inventée.

  • Disqueles notes changentmesuré

    Les phases aléatoires 4K se lisent dans les nouvelles mesures en accès direct (référence 150 MB/s) : les anciennes mesuraient le cache de pages.

  • Matérielles notes changentmesuré

    Suit la mémoire et le disque.

  • Multiplicateur de synergieles notes changentmesuré

    Suit le matériel.

  • Note totaleles notes changentmesuré

    Suit le matériel et la synergie.

Révisions sans changement de version

Des changements faits sans que le numéro de version bouge, trouvés en exécutant l'historique. Un rapport garde la formule déployée au moment où il a été noté : le recalcul estampille la version courante et n'applique jamais l'état d'une ancienne version. La comparaison avec les autres versions utilise le dernier état de la version, ce qui est exact pour une version que la production n'a connue que dans cet état.

  • 2026-09-17 · #240 · mesuré

    Six ajustements : le bonus de synergie ne lit que la plus faible des trois catégories (la note suit le matériel) ; le facteur de déséquilibre mémoire est retiré ; les sentinelles -1 sont gardées en finitude ; World Save ne lit plus diskWriteSpeedMBps ; le p95 du MSPT sert quand la moyenne dépasse le p99. La 8.0.0 est arrivée en production après cette révision. (Note totale, Mono-cœur, Matériel, Mémoire, Multi-cœur, Gameplay, Exploration, Entités, Mécaniques, Multiplicateur de synergie)

  • 2026-09-17 · #240 · déclaré

    Le facteur de validation croisée, qui ne mesurait que la dispersion des TPS entre tests, est replié sur la constante 0,98 qu'il valait sur tous les rapports mesurés. (Facteur de validation croisée)

7.7.0en production2026-08-11
#126
  • Mécaniquesles notes changentmesuré

    Les mécaniques deviennent une moyenne pondérée par la confiance : un test aux témoins de validité dégradés pèse moins. Le facteur de difficulté TNT suit les charges réellement présentées.

  • Gameplayles notes changentmesuré

    Suit les mécaniques.

  • Multiplicateur de synergieles notes changentmesuré

    Suit le gameplay.

  • Note totaleles notes changentmesuré

    Suit le gameplay et la synergie.

Révisions sans changement de version

Des changements faits sans que le numéro de version bouge, trouvés en exécutant l'historique. Un rapport garde la formule déployée au moment où il a été noté : le recalcul estampille la version courante et n'applique jamais l'état d'une ancienne version. La comparaison avec les autres versions utilise le dernier état de la version, ce qui est exact pour une version que la production n'a connue que dans cet état.

  • 2026-08-12 · #127 · mesuré

    Un test de mécanique douteux vaut au plus la moyenne des tests fiables (une mesure ratée pouvait rapporter plus qu'une vraie) ; une charge jamais présentée sans aucun travail compte comme test échoué ; le bonus TNT est borné par les charges réellement amorcées. (Note totale, Gameplay, Mécaniques, Multiplicateur de synergie, Pénalité des tests échoués)

7.6.0jamais en production2026-08-10
#112

Cette version devait aussi couvrir les changements faits sous 7.5.0 le 2026-08-08 : ils y figurent comme révisions.

  • Pénalité des tests échouésles notes changentmesuré

    Un test dont tous les échantillons ont été filtrés ne compte plus comme échoué quand le greffon l'a recalculé sur la fenêtre non filtrée (usedUnfilteredFallback).

  • Note totaleles notes changentmesuré

    Suit la pénalité des tests échoués.

7.5.0jamais en production2026-07-23
fd3ca838
  • Multi-cœurles notes changentmesuré

    Le score multi-cœur se rapporte aux processeurs que le serveur peut utiliser (systemInfo.availableProcessors), à défaut au cpuCores du test, puis à 1.

  • Matérielles notes changentmesuré

    Suit le multi-cœur.

  • Multiplicateur de synergieles notes changentmesuré

    Suit le matériel.

  • Note totaleles notes changentmesuré

    Suit le matériel et la synergie.

Révisions sans changement de version

Des changements faits sans que le numéro de version bouge, trouvés en exécutant l'historique. Un rapport garde la formule déployée au moment où il a été noté : le recalcul estampille la version courante et n'applique jamais l'état d'une ancienne version. La comparaison avec les autres versions utilise le dernier état de la version, ce qui est exact pour une version que la production n'a connue que dans cet état.

  • 2026-08-08 · 654a79a7 · mesuré

    Le nombre d'échantillons se lit d'abord dans le résultat du test (le greffon le publie même nul) : un test sans échantillon est reconnu comme non mesuré. (Note totale, Gameplay, Exploration, Entités, Mécaniques, Multiplicateur de synergie)

  • 2026-08-08 · 95aff5b0 · mesuré

    Protocole 1.2 : les drapeaux du greffon rejoignent les métriques (villageois, hostiles, TPS des phases, croissance comptent enfin), et un test compte comme échoué sur preuve positive qu'il n'a rien mesuré (entités jamais tickées, moins de 5 % de charge absorbée, aucun travail, tous les échantillons filtrés, ticking des chunks plafonné). (Note totale, Gameplay, Entités, Mécaniques, Multiplicateur de synergie, Pénalité des tests échoués)

7.4.0en production2026-02-17
b0ce848c

Première version enregistrée : la référence des suivantes.

Révisions sans changement de version

Des changements faits sans que le numéro de version bouge, trouvés en exécutant l'historique. Un rapport garde la formule déployée au moment où il a été noté : le recalcul estampille la version courante et n'applique jamais l'état d'une ancienne version. La comparaison avec les autres versions utilise le dernier état de la version, ce qui est exact pour une version que la production n'a connue que dans cet état.

  • 2026-05-17 · 40f92c05 · mesuré

    Rapports du protocole 1.2 seulement : les métriques, envoyées en objets riches, sont ramenées à des nombres avant la notation. Avant, un rapport 1.2 rendait NaN presque partout. (Note totale, Matériel, Mémoire, Disque, Multi-cœur, Gameplay, Exploration, Mécaniques, Multiplicateur de synergie, Pénalité des tests échoués)

Barème stress-limit

Version courante : 1.5.0

Composants
De quoi chaque score est fait. Un score cesse de se comparer quand lui, ou ce dont il dépend, change.
  • Note stress-limit — dépend de Limite de mobs, Limite de chunks, Limite d'entonnoirs, Limite de TNT, Limite de redstone, Limite d'entités, Limite de villageois, Exclusion des tests dégradés
  • Limite de mobs
  • Limite de chunks
  • Limite d'entonnoirs
  • Limite de TNT
  • Limite de redstone
  • Limite d'entités
  • Limite de villageois
  • Exclusion des tests dégradés
Ce qui se compare à la 1.5.0
Pour chaque version antérieure, les scores dont les valeurs se comparent à celles d'un rapport noté par la version courante.
VersionNote stress-limitLimite de mobsLimite de chunksLimite d'entonnoirsLimite de TNTLimite de redstoneLimite d'entitésLimite de villageoisExclusion des tests dégradés
1.4.0—ouiouioui—ouiouiouioui
1.3.0—ouiouioui—ouiouiouioui
1.2.0————————oui
1.1.0—————————
1.0.0—————————
1.5.0couranteen production2026-08-11
#125
  • Limite de TNTles notes changentmesuré

    TNT réancrée sur une limite réellement atteinte, une fois les chunks forcés en train de ticker et le plafond TNT de l'hôte relevé : référence 400 → 2 000. Aucun recalcul ne répare les rapports notés avant.

  • Note stress-limitles notes changentmesuré

    Suit la TNT.

1.4.0jamais en production2026-08-10
#112

Aucun changement propre : cette version a été posée pour le changement du bonus de plafond fait sous 1.3.0 (voir ses révisions).

1.3.0jamais en production2026-08-02
a0c28869

Aucun changement propre : cette version a été posée pour les deux changements faits sous 1.2.0 le même jour (voir ses révisions).

Révisions sans changement de version

Des changements faits sans que le numéro de version bouge, trouvés en exécutant l'historique. Un rapport garde la formule déployée au moment où il a été noté : le recalcul estampille la version courante et n'applique jamais l'état d'une ancienne version. La comparaison avec les autres versions utilise le dernier état de la version, ce qui est exact pour une version que la production n'a connue que dans cet état.

  • 2026-08-06 · fdc5a241 · mesuré

    Un run dont tous les tests sont sortis de la moyenne géométrique n'a pas de note (null) au lieu de 0, et n'est plus classé F. (Note stress-limit)

  • 2026-08-08 · 95aff5b0 · mesuré

    Le bonus de plafond de +50 % n'est accordé que lorsque le greffon dit le plafond atteint : une expiration ou un arrêt manuel ne le touchent plus. (Note stress-limit, Limite de mobs, Limite de chunks, Limite d'entonnoirs, Limite de TNT, Limite de redstone, Limite d'entités, Limite de villageois)

1.2.0jamais en production2026-07-25
209ff9a4
  • Limite de chunksles notes changentmesuré

    Réancré sur des chunks par seconde : référence 800 → 120.

  • Limite de TNTles notes changentmesuré

    Réancré : référence 200 → 100.

  • Note stress-limitles notes changentmesuré

    Suit les chunks et la TNT.

Révisions sans changement de version

Des changements faits sans que le numéro de version bouge, trouvés en exécutant l'historique. Un rapport garde la formule déployée au moment où il a été noté : le recalcul estampille la version courante et n'applique jamais l'état d'une ancienne version. La comparaison avec les autres versions utilise le dernier état de la version, ce qui est exact pour une version que la production n'a connue que dans cet état.

  • 2026-08-02 · ad27ca39 · mesuré

    TNT réancrée sur les charges qui ont réellement détoné : référence 100 → 400. (Note stress-limit, Limite de TNT)

  • 2026-08-02 · 818af649 · mesuré

    Un test dont tous les paliers stables signalent une mesure dégradée, ou dont le dernier palier stable a absorbé moins de 50 % de sa charge, sort de la moyenne géométrique (il reste noté et affiché). (Note stress-limit, Exclusion des tests dégradés)

1.1.0jamais en production2026-07-24
d86a020d
  • Limite de mobsles notes changentmesuré

    Le TPS d'un palier se lit sous son nom du protocole 1.2 (avg) : avant, tout test qui tenait un palier rendait NaN et sortait de la moyenne géométrique.

  • Limite de chunksles notes changentmesuré

    Le TPS d'un palier se lit sous son nom du protocole 1.2 (avg) : avant, tout test qui tenait un palier rendait NaN et sortait de la moyenne géométrique.

  • Limite d'entonnoirsles notes changentmesuré

    Le TPS d'un palier se lit sous son nom du protocole 1.2 (avg) : avant, tout test qui tenait un palier rendait NaN et sortait de la moyenne géométrique.

  • Limite de TNTles notes changentmesuré

    Le TPS d'un palier se lit sous son nom du protocole 1.2 (avg) : avant, tout test qui tenait un palier rendait NaN et sortait de la moyenne géométrique.

  • Limite de redstoneles notes changentmesuré

    Le TPS d'un palier se lit sous son nom du protocole 1.2 (avg) : avant, tout test qui tenait un palier rendait NaN et sortait de la moyenne géométrique.

  • Limite d'entitésles notes changentmesuré

    Le TPS d'un palier se lit sous son nom du protocole 1.2 (avg) : avant, tout test qui tenait un palier rendait NaN et sortait de la moyenne géométrique.

  • Limite de villageoisles notes changentmesuré

    Le test des villageois est noté (référence 1 000).

  • Note stress-limitles notes changentmesuré

    Suit tous les tests.

1.0.0en production2026-03-28
2815e2bc

Première version enregistrée : la référence des suivantes.