{
  "schema_version": 1,
  "title": "All the Mods 10 Version 8.2: synthetisches Ressourcenprofil",
  "language": "de",
  "brand": "game-serverhosting",
  "real_players": 0,
  "measurement_first_date": "2026-09-24",
  "measurement_last_date": "2026-09-26",
  "setup": {
    "source": "curseforge",
    "project_id": "925200",
    "version_id": "8945094",
    "pack_version": "8.2",
    "server_file": "ServerFiles-8.2.zip",
    "minecraft_version": "1.21.1",
    "loader": "neoforge",
    "loader_build": "21.1.251",
    "loader_build_source": "Server-Datei ServerFiles-8.2.zip (NeoForge-Installer); im Messlauf selbst nicht erfasst",
    "image": "ghcr.io/pterodactyl/yolks:java_21"
  },
  "methodology": {
    "type": "synthetic_worldgen_soak",
    "description": "Synthetische Last auf einer vorgenerierten Welt; kein Spielerlasttest. Auf dem Server war waehrend der Messung kein Spieler eingeloggt.",
    "world_seed": "MCF-MODPACK-CAPACITY-V1",
    "pregen_engine": "chunky",
    "chunky_radius_blocks": 500,
    "pregen_target_chunks": 4225,
    "entity_type": "minecraft:cow",
    "entity_count_requested": 200,
    "entity_chunk_residency": "forceload",
    "warmup_seconds": 120,
    "measure_duration_seconds": 300,
    "sample_interval_seconds": 15,
    "samples_per_run": 20,
    "fixture_classification": "historical_fork_baseline",
    "memory_metric": "Speicher des Server-Containers (cgroup), nicht nur Java-Heap",
    "mspt_metric": "95. Perzentil der Tickdauer je Messpunkt, hoechster Wert im Lauf",
    "tps_metric": "niedrigster 1-Minuten-TPS-Wert im Lauf",
    "cpu_limit": "Pterodactyl-CPU-Limit 100 % (ein Kern)"
  },
  "runs": [
    {
      "source_run_id": "cc53294a-3275-400f-877e-65d11068a4ab",
      "status": "pass",
      "allocated_memory_mb": 10240,
      "observed_cgroup_limit_mb": 12288,
      "started_at": "2026-09-24T13:45:46Z",
      "completed_at": "2026-09-24T14:09:07Z",
      "entity_count_observed": 200,
      "metrics": {
        "sample_count": 20,
        "memory_peak_mb": 8005,
        "memory_p95_mb": 8003,
        "tps_1m_min": 20,
        "mspt_p95_max": 13.4,
        "swap_max_mb": 0,
        "oom_events_delta": 0,
        "disk_growth_mb": 95
      }
    },
    {
      "source_run_id": "cd7e1e1f-20ee-4033-941e-7112b216ab6e",
      "status": "pass",
      "allocated_memory_mb": 10240,
      "observed_cgroup_limit_mb": 12288,
      "started_at": "2026-09-25T13:46:38Z",
      "completed_at": "2026-09-25T14:09:35Z",
      "entity_count_observed": 201,
      "metrics": {
        "sample_count": 20,
        "memory_peak_mb": 8707,
        "memory_p95_mb": 8704,
        "tps_1m_min": 20,
        "mspt_p95_max": 12.2,
        "swap_max_mb": 0,
        "oom_events_delta": 0,
        "disk_growth_mb": 88
      }
    },
    {
      "source_run_id": "86c49d60-5d2f-453f-ac2f-944a78d77864",
      "status": "pass",
      "allocated_memory_mb": 10240,
      "observed_cgroup_limit_mb": 12288,
      "started_at": "2026-09-26T13:46:48Z",
      "completed_at": "2026-09-26T14:08:35Z",
      "entity_count_observed": 198,
      "metrics": {
        "sample_count": 20,
        "memory_peak_mb": 8549,
        "memory_p95_mb": 8546,
        "tps_1m_min": 20,
        "mspt_p95_max": 13.6,
        "swap_max_mb": 0,
        "oom_events_delta": 0,
        "disk_growth_mb": 90
      }
    }
  ],
  "summary": {
    "memory_peak_mb_min": 8005,
    "memory_peak_mb_max": 8707,
    "mspt_p95_max_min": 12.2,
    "mspt_p95_max_max": 13.6,
    "tps_1m_min": 20,
    "swap_max_mb": 0,
    "oom_events": 0
  },
  "publication": {
    "research_gate_publishable": false,
    "research_gate_reasons": [
      "workload_not_proven",
      "samples_missing_or_checksum_mismatch",
      "measurement_window_incomplete",
      "runtime_provenance_missing",
      "campaign_not_successfully_completed"
    ],
    "research_gate_snapshot": "storage/app/modpack-research/latest.json, 2026-09-27T16:10:04Z",
    "publication_decision": "Owner-Entscheid 28.09.2026: Veroeffentlichung auf game-serverhosting trotz Gate, nur fuer All the Mods 10 und Cobblemon, mit offener Kennzeichnung der Protokollabweichung (mod-seo/quick-260928-55s)."
  },
  "limitations": [
    "Synthetische Last ohne echte Spieler; keine Aussage darueber, wie viele Spieler ein Server traegt.",
    "Kurzmessung: 2 Minuten Aufwaermen und 5 Minuten Messfenster mit 20 Messpunkten je Lauf. Unser Veroeffentlichungsverfahren verlangt 10 und 30 Minuten; deshalb besteht diese Reihe das interne Gate nicht.",
    "Das Cgroup-Limit lag mit 12.288 MB ueber der Zuteilung von 10.240 MB. Das ist kein Test unter einem harten 10-GB-Limit.",
    "Gilt fuer die genannte Pack-Version 8.2 (CurseForge-Datei 8945094). Neuere Versionen koennen anders laufen.",
    "Keine RAM-Mindestbedarf-, Tarif- oder Leistungsgarantie."
  ]
}
