262019 262021

dynamic

  • #1805 @ 2026-05-19 20:25:40 Selected tier: 1
  • #1806 @ 2026-05-19 20:25:40 - Roundstart population: 5
  • #1807 @ 2026-05-19 20:25:40 - Roundstart ruleset count: 2
  • #1808 @ 2026-05-19 20:25:40 - Light midround ruleset count: 3
  • #1809 @ 2026-05-19 20:25:40 - Heavy midround ruleset count: 1
  • #1810 @ 2026-05-19 20:25:40 - Latejoin ruleset count: 1
  • #1811 @ 2026-05-19 20:25:40 Roundstart: Ruleset Roundstart Traitor (Chance: 100%)
  • #1812 @ 2026-05-19 20:25:40 Roundstart: Ruleset Roundstart Traitor (Chance: 100%)
  • #1814 @ 2026-05-19 20:25:40 Roundstart: Xylarr/(Xylarr) has been selected for Roundstart Traitor.
  • #1815 @ 2026-05-19 20:25:40 Roundstart: MrAdriaxis/(MrAdriaxis) has been selected for Roundstart Traitor.
  • #7205 @ 2026-05-19 20:55:59 Midround (light_midround): laugz/(Knut Warholm) has been selected for Midround Obsessed.
  • #10643 @ 2026-05-19 21:11:01 Midround (light_midround): Selected ruleset Midround Obsessed, but preparation failed! Reason: Not enough eligible candidates. Have: 0, Need: 1
  • #11476 @ 2026-05-19 21:16:02 Midround (light_midround): Terrariola/(Dylan Ewing) has been selected for Midround Traitor.
  • #12847 @ 2026-05-19 21:26:02 Midround (light_midround): Selected ruleset Midround Obsessed, but preparation failed! Reason: Not enough eligible candidates. Have: 0, Need: 1
  • #12848 @ 2026-05-19 21:26:02 Midround (heavy_midround): No rulesets to pick from!
  • #13367 @ 2026-05-19 21:31:02 Midround (light_midround): Selected ruleset Midround Traitor, but preparation failed! Reason: Not enough eligible candidates. Have: 0, Need: 1
  • #13368 @ 2026-05-19 21:31:02 Midround (heavy_midround): No rulesets to pick from!
  • #13735 @ 2026-05-19 21:36:02 Midround (light_midround): Selected ruleset Midround Traitor, but preparation failed! Reason: Not enough eligible candidates. Have: 0, Need: 1
  • #13736 @ 2026-05-19 21:36:02 Midround (heavy_midround): No rulesets to pick from!
  • #14140 @ 2026-05-19 21:41:02 Midround (light_midround): Selected ruleset Midround Traitor, but preparation failed! Reason: Not enough eligible candidates. Have: 0, Need: 1
  • #14141 @ 2026-05-19 21:41:02 Midround (heavy_midround): No rulesets to pick from!
  • #14640 @ 2026-05-19 21:44:13 Latejoin: Selected ruleset Traitor for odavardir/(Ahmoth Gonzola), but preparation failed! Latejoin chance has increased. Reason: Not enough eligible candidates. Have: 0, Need: 1
  • #14893 @ 2026-05-19 21:46:03 Midround (light_midround): Selected ruleset Midround Traitor, but preparation failed! Reason: Not enough eligible candidates. Have: 0, Need: 1
  • #14894 @ 2026-05-19 21:46:03 Midround (heavy_midround): No rulesets to pick from!
  • #15342 @ 2026-05-19 21:51:03 Midround (light_midround): Selected ruleset Midround Obsessed, but preparation failed! Reason: Not enough eligible candidates. Have: 0, Need: 1
  • #15343 @ 2026-05-19 21:51:03 Midround (heavy_midround): No rulesets to pick from!
  • #15914 @ 2026-05-19 21:56:04 Midround (light_midround): Selected ruleset Midround Traitor, but preparation failed! Reason: Not enough eligible candidates. Have: 0, Need: 1
  • #15915 @ 2026-05-19 21:56:04 Midround (heavy_midround): No rulesets to pick from!
  • #16592 @ 2026-05-19 22:01:04 Midround (light_midround): Selected ruleset Midround Traitor, but preparation failed! Reason: Not enough eligible candidates. Have: 0, Need: 1
  • #16593 @ 2026-05-19 22:01:04 Midround (heavy_midround): No rulesets to pick from!
  • #17315 @ 2026-05-19 22:06:05 Midround (light_midround): Selected ruleset Midround Traitor, but preparation failed! Reason: Not enough eligible candidates. Have: 0, Need: 1
  • #17316 @ 2026-05-19 22:06:05 Midround (heavy_midround): No rulesets to pick from!
  • #17793 @ 2026-05-19 22:11:05 Midround (light_midround): Selected ruleset Midround Traitor, but preparation failed! Reason: Not enough eligible candidates. Have: 0, Need: 1
  • #17794 @ 2026-05-19 22:11:05 Midround (heavy_midround): No rulesets to pick from!
  • #18513 @ 2026-05-19 22:16:08 Midround (light_midround): Selected ruleset Midround Traitor, but preparation failed! Reason: Not enough eligible candidates. Have: 0, Need: 1
  • #18514 @ 2026-05-19 22:16:08 Midround (heavy_midround): No rulesets to pick from!

Raw Data
{
    "data": {
        "1": {
            "ts": {
                "date": "2026-05-19 20:25:40.574000",
                "timezone_type": 3,
                "timezone": "UTC"
            },
            "cat": "dynamic",
            "msg": "Selected tier: 1",
            "data": null,
            "w-state": {
                "tick_usage": 96.576,
                "tick_lag": 0.5,
                "time": 2814,
                "timestamp": "1779222340.574145"
            },
            "s-store": null,
            "id": 1805,
            "s-ver": "1.0.0"
        },
        "2": {
            "ts": {
                "date": "2026-05-19 20:25:40.574000",
                "timezone_type": 3,
                "timezone": "UTC"
            },
            "cat": "dynamic",
            "msg": "- Roundstart population: 5",
            "data": null,
            "w-state": {
                "tick_usage": 96.85,
                "tick_lag": 0.5,
                "time": 2814,
                "timestamp": "1779222340.574282"
            },
            "s-store": null,
            "id": 1806,
            "s-ver": "1.0.0"
        },
        "3": {
            "ts": {
                "date": "2026-05-19 20:25:40.574000",
                "timezone_type": 3,
                "timezone": "UTC"
            },
            "cat": "dynamic",
            "msg": "- Roundstart ruleset count: 2",
            "data": null,
            "w-state": {
                "tick_usage": 97.058,
                "tick_lag": 0.5,
                "time": 2814,
                "timestamp": "1779222340.574386"
            },
            "s-store": null,
            "id": 1807,
            "s-ver": "1.0.0"
        },
        "4": {
            "ts": {
                "date": "2026-05-19 20:25:40.574000",
                "timezone_type": 3,
                "timezone": "UTC"
            },
            "cat": "dynamic",
            "msg": "- Light midround ruleset count: 3",
            "data": null,
            "w-state": {
                "tick_usage": 97.256,
                "tick_lag": 0.5,
                "time": 2814,
                "timestamp": "1779222340.574485"
            },
            "s-store": null,
            "id": 1808,
            "s-ver": "1.0.0"
        },
        "5": {
            "ts": {
                "date": "2026-05-19 20:25:40.574000",
                "timezone_type": 3,
                "timezone": "UTC"
            },
            "cat": "dynamic",
            "msg": "- Heavy midround ruleset count: 1",
            "data": null,
            "w-state": {
                "tick_usage": 97.452,
                "tick_lag": 0.5,
                "time": 2814,
                "timestamp": "1779222340.574583"
            },
            "s-store": null,
            "id": 1809,
            "s-ver": "1.0.0"
        },
        "6": {
            "ts": {
                "date": "2026-05-19 20:25:40.574000",
                "timezone_type": 3,
                "timezone": "UTC"
            },
            "cat": "dynamic",
            "msg": "- Latejoin ruleset count: 1",
            "data": null,
            "w-state": {
                "tick_usage": 97.652,
                "tick_lag": 0.5,
                "time": 2814,
                "timestamp": "1779222340.574683"
            },
            "s-store": null,
            "id": 1810,
            "s-ver": "1.0.0"
        },
        "7": {
            "ts": {
                "date": "2026-05-19 20:25:40.575000",
                "timezone_type": 3,
                "timezone": "UTC"
            },
            "cat": "dynamic",
            "msg": "Roundstart: Ruleset Roundstart Traitor (Chance: 100%)",
            "data": null,
            "w-state": {
                "tick_usage": 98.948,
                "tick_lag": 0.5,
                "time": 2814,
                "timestamp": "1779222340.575331"
            },
            "s-store": null,
            "id": 1811,
            "s-ver": "1.0.0"
        },
        "8": {
            "ts": {
                "date": "2026-05-19 20:25:40.575000",
                "timezone_type": 3,
                "timezone": "UTC"
            },
            "cat": "dynamic",
            "msg": "Roundstart: Ruleset Roundstart Traitor (Chance: 100%)",
            "data": null,
            "w-state": {
                "tick_usage": 99.186,
                "tick_lag": 0.5,
                "time": 2814,
                "timestamp": "1779222340.575450"
            },
            "s-store": null,
            "id": 1812,
            "s-ver": "1.0.0"
        },
        "9": {
            "ts": {
                "date": "2026-05-19 20:25:40.582000",
                "timezone_type": 3,
                "timezone": "UTC"
            },
            "cat": "dynamic",
            "msg": "Roundstart: Xylarr\/(Xylarr) has been selected for Roundstart Traitor.",
            "data": null,
            "w-state": {
                "tick_usage": 113.236,
                "tick_lag": 0.5,
                "time": 2814,
                "timestamp": "1779222340.582475"
            },
            "s-store": null,
            "id": 1814,
            "s-ver": "1.0.0"
        },
        "10": {
            "ts": {
                "date": "2026-05-19 20:25:40.582000",
                "timezone_type": 3,
                "timezone": "UTC"
            },
            "cat": "dynamic",
            "msg": "Roundstart: MrAdriaxis\/(MrAdriaxis) has been selected for Roundstart Traitor.",
            "data": null,
            "w-state": {
                "tick_usage": 114.288,
                "tick_lag": 0.5,
                "time": 2814,
                "timestamp": "1779222340.583001"
            },
            "s-store": null,
            "id": 1815,
            "s-ver": "1.0.0"
        },
        "11": {
            "ts": {
                "date": "2026-05-19 20:55:59.156000",
                "timezone_type": 3,
                "timezone": "UTC"
            },
            "cat": "dynamic",
            "msg": "Midround (light_midround): laugz\/(Knut Warholm) has been selected for Midround Obsessed.",
            "data": null,
            "w-state": {
                "tick_usage": 10.388,
                "tick_lag": 0.5,
                "time": 20963,
                "timestamp": "1779224159.156286"
            },
            "s-store": null,
            "id": 7205,
            "s-ver": "1.0.0"
        },
        "12": {
            "ts": {
                "date": "2026-05-19 21:11:01.783000",
                "timezone_type": 3,
                "timezone": "UTC"
            },
            "cat": "dynamic",
            "msg": "Midround (light_midround): Selected ruleset Midround Obsessed, but preparation failed! Reason: Not enough eligible candidates. Have: 0, Need: 1",
            "data": null,
            "w-state": {
                "tick_usage": 1.278,
                "tick_lag": 0.5,
                "time": 29963,
                "timestamp": "1779225061.783711"
            },
            "s-store": null,
            "id": 10643,
            "s-ver": "1.0.0"
        },
        "13": {
            "ts": {
                "date": "2026-05-19 21:16:02.087000",
                "timezone_type": 3,
                "timezone": "UTC"
            },
            "cat": "dynamic",
            "msg": "Midround (light_midround): Terrariola\/(Dylan Ewing) has been selected for Midround Traitor.",
            "data": null,
            "w-state": {
                "tick_usage": 14.638,
                "tick_lag": 0.5,
                "time": 32963,
                "timestamp": "1779225362.087549"
            },
            "s-store": null,
            "id": 11476,
            "s-ver": "1.0.0"
        },
        "14": {
            "ts": {
                "date": "2026-05-19 21:26:02.321000",
                "timezone_type": 3,
                "timezone": "UTC"
            },
            "cat": "dynamic",
            "msg": "Midround (light_midround): Selected ruleset Midround Obsessed, but preparation failed! Reason: Not enough eligible candidates. Have: 0, Need: 1",
            "data": null,
            "w-state": {
                "tick_usage": 2.056,
                "tick_lag": 0.5,
                "time": 38963,
                "timestamp": "1779225962.321486"
            },
            "s-store": null,
            "id": 12847,
            "s-ver": "1.0.0"
        },
        "15": {
            "ts": {
                "date": "2026-05-19 21:26:02.325000",
                "timezone_type": 3,
                "timezone": "UTC"
            },
            "cat": "dynamic",
            "msg": "Midround (heavy_midround): No rulesets to pick from!",
            "data": null,
            "w-state": {
                "tick_usage": 10.472,
                "tick_lag": 0.5,
                "time": 38963,
                "timestamp": "1779225962.325693"
            },
            "s-store": null,
            "id": 12848,
            "s-ver": "1.0.0"
        },
        "16": {
            "ts": {
                "date": "2026-05-19 21:31:02.731000",
                "timezone_type": 3,
                "timezone": "UTC"
            },
            "cat": "dynamic",
            "msg": "Midround (light_midround): Selected ruleset Midround Traitor, but preparation failed! Reason: Not enough eligible candidates. Have: 0, Need: 1",
            "data": null,
            "w-state": {
                "tick_usage": 1.958,
                "tick_lag": 0.5,
                "time": 41963,
                "timestamp": "1779226262.732089"
            },
            "s-store": null,
            "id": 13367,
            "s-ver": "1.0.0"
        },
        "17": {
            "ts": {
                "date": "2026-05-19 21:31:02.735000",
                "timezone_type": 3,
                "timezone": "UTC"
            },
            "cat": "dynamic",
            "msg": "Midround (heavy_midround): No rulesets to pick from!",
            "data": null,
            "w-state": {
                "tick_usage": 8.89,
                "tick_lag": 0.5,
                "time": 41963,
                "timestamp": "1779226262.735554"
            },
            "s-store": null,
            "id": 13368,
            "s-ver": "1.0.0"
        },
        "18": {
            "ts": {
                "date": "2026-05-19 21:36:02.806000",
                "timezone_type": 3,
                "timezone": "UTC"
            },
            "cat": "dynamic",
            "msg": "Midround (light_midround): Selected ruleset Midround Traitor, but preparation failed! Reason: Not enough eligible candidates. Have: 0, Need: 1",
            "data": null,
            "w-state": {
                "tick_usage": 2.238,
                "tick_lag": 0.5,
                "time": 44963,
                "timestamp": "1779226562.807146"
            },
            "s-store": null,
            "id": 13735,
            "s-ver": "1.0.0"
        },
        "19": {
            "ts": {
                "date": "2026-05-19 21:36:02.811000",
                "timezone_type": 3,
                "timezone": "UTC"
            },
            "cat": "dynamic",
            "msg": "Midround (heavy_midround): No rulesets to pick from!",
            "data": null,
            "w-state": {
                "tick_usage": 11.044,
                "tick_lag": 0.5,
                "time": 44963,
                "timestamp": "1779226562.811549"
            },
            "s-store": null,
            "id": 13736,
            "s-ver": "1.0.0"
        },
        "20": {
            "ts": {
                "date": "2026-05-19 21:41:02.965000",
                "timezone_type": 3,
                "timezone": "UTC"
            },
            "cat": "dynamic",
            "msg": "Midround (light_midround): Selected ruleset Midround Traitor, but preparation failed! Reason: Not enough eligible candidates. Have: 0, Need: 1",
            "data": null,
            "w-state": {
                "tick_usage": 3.376,
                "tick_lag": 0.5,
                "time": 47963,
                "timestamp": "1779226862.965870"
            },
            "s-store": null,
            "id": 14140,
            "s-ver": "1.0.0"
        },
        "21": {
            "ts": {
                "date": "2026-05-19 21:41:02.971000",
                "timezone_type": 3,
                "timezone": "UTC"
            },
            "cat": "dynamic",
            "msg": "Midround (heavy_midround): No rulesets to pick from!",
            "data": null,
            "w-state": {
                "tick_usage": 14.244,
                "tick_lag": 0.5,
                "time": 47963,
                "timestamp": "1779226862.971304"
            },
            "s-store": null,
            "id": 14141,
            "s-ver": "1.0.0"
        },
        "22": {
            "ts": {
                "date": "2026-05-19 21:44:13.437000",
                "timezone_type": 3,
                "timezone": "UTC"
            },
            "cat": "dynamic",
            "msg": "Latejoin: Selected ruleset Traitor for odavardir\/(Ahmoth Gonzola), but preparation failed! Latejoin chance has increased. Reason: Not enough eligible candidates. Have: 0, Need: 1",
            "data": null,
            "w-state": {
                "tick_usage": 145.34,
                "tick_lag": 0.5,
                "time": 49866,
                "timestamp": "1779227053.437372"
            },
            "s-store": null,
            "id": 14640,
            "s-ver": "1.0.0"
        },
        "23": {
            "ts": {
                "date": "2026-05-19 21:46:03.340000",
                "timezone_type": 3,
                "timezone": "UTC"
            },
            "cat": "dynamic",
            "msg": "Midround (light_midround): Selected ruleset Midround Traitor, but preparation failed! Reason: Not enough eligible candidates. Have: 0, Need: 1",
            "data": null,
            "w-state": {
                "tick_usage": 2.714,
                "tick_lag": 0.5,
                "time": 50963,
                "timestamp": "1779227163.340536"
            },
            "s-store": null,
            "id": 14893,
            "s-ver": "1.0.0"
        },
        "24": {
            "ts": {
                "date": "2026-05-19 21:46:03.344000",
                "timezone_type": 3,
                "timezone": "UTC"
            },
            "cat": "dynamic",
            "msg": "Midround (heavy_midround): No rulesets to pick from!",
            "data": null,
            "w-state": {
                "tick_usage": 10.842,
                "tick_lag": 0.5,
                "time": 50963,
                "timestamp": "1779227163.344600"
            },
            "s-store": null,
            "id": 14894,
            "s-ver": "1.0.0"
        },
        "25": {
            "ts": {
                "date": "2026-05-19 21:51:03.622000",
                "timezone_type": 3,
                "timezone": "UTC"
            },
            "cat": "dynamic",
            "msg": "Midround (light_midround): Selected ruleset Midround Obsessed, but preparation failed! Reason: Not enough eligible candidates. Have: 0, Need: 1",
            "data": null,
            "w-state": {
                "tick_usage": 4.254,
                "tick_lag": 0.5,
                "time": 53963,
                "timestamp": "1779227463.622775"
            },
            "s-store": null,
            "id": 15342,
            "s-ver": "1.0.0"
        },
        "26": {
            "ts": {
                "date": "2026-05-19 21:51:03.627000",
                "timezone_type": 3,
                "timezone": "UTC"
            },
            "cat": "dynamic",
            "msg": "Midround (heavy_midround): No rulesets to pick from!",
            "data": null,
            "w-state": {
                "tick_usage": 14.17,
                "tick_lag": 0.5,
                "time": 53963,
                "timestamp": "1779227463.627733"
            },
            "s-store": null,
            "id": 15343,
            "s-ver": "1.0.0"
        },
        "27": {
            "ts": {
                "date": "2026-05-19 21:56:04.669000",
                "timezone_type": 3,
                "timezone": "UTC"
            },
            "cat": "dynamic",
            "msg": "Midround (light_midround): Selected ruleset Midround Traitor, but preparation failed! Reason: Not enough eligible candidates. Have: 0, Need: 1",
            "data": null,
            "w-state": {
                "tick_usage": 1.868,
                "tick_lag": 0.5,
                "time": 56973,
                "timestamp": "1779227764.670373"
            },
            "s-store": null,
            "id": 15914,
            "s-ver": "1.0.0"
        },
        "28": {
            "ts": {
                "date": "2026-05-19 21:56:04.674000",
                "timezone_type": 3,
                "timezone": "UTC"
            },
            "cat": "dynamic",
            "msg": "Midround (heavy_midround): No rulesets to pick from!",
            "data": null,
            "w-state": {
                "tick_usage": 11.136,
                "tick_lag": 0.5,
                "time": 56973,
                "timestamp": "1779227764.675007"
            },
            "s-store": null,
            "id": 15915,
            "s-ver": "1.0.0"
        },
        "29": {
            "ts": {
                "date": "2026-05-19 22:01:04.626000",
                "timezone_type": 3,
                "timezone": "UTC"
            },
            "cat": "dynamic",
            "msg": "Midround (light_midround): Selected ruleset Midround Traitor, but preparation failed! Reason: Not enough eligible candidates. Have: 0, Need: 1",
            "data": null,
            "w-state": {
                "tick_usage": 2.612,
                "tick_lag": 0.5,
                "time": 59963,
                "timestamp": "1779228064.627291"
            },
            "s-store": null,
            "id": 16592,
            "s-ver": "1.0.0"
        },
        "30": {
            "ts": {
                "date": "2026-05-19 22:01:04.630000",
                "timezone_type": 3,
                "timezone": "UTC"
            },
            "cat": "dynamic",
            "msg": "Midround (heavy_midround): No rulesets to pick from!",
            "data": null,
            "w-state": {
                "tick_usage": 9.85,
                "tick_lag": 0.5,
                "time": 59963,
                "timestamp": "1779228064.630908"
            },
            "s-store": null,
            "id": 16593,
            "s-ver": "1.0.0"
        },
        "31": {
            "ts": {
                "date": "2026-05-19 22:06:05.364000",
                "timezone_type": 3,
                "timezone": "UTC"
            },
            "cat": "dynamic",
            "msg": "Midround (light_midround): Selected ruleset Midround Traitor, but preparation failed! Reason: Not enough eligible candidates. Have: 0, Need: 1",
            "data": null,
            "w-state": {
                "tick_usage": 2.29,
                "tick_lag": 0.5,
                "time": 62963,
                "timestamp": "1779228365.364941"
            },
            "s-store": null,
            "id": 17315,
            "s-ver": "1.0.0"
        },
        "32": {
            "ts": {
                "date": "2026-05-19 22:06:05.368000",
                "timezone_type": 3,
                "timezone": "UTC"
            },
            "cat": "dynamic",
            "msg": "Midround (heavy_midround): No rulesets to pick from!",
            "data": null,
            "w-state": {
                "tick_usage": 10.498,
                "tick_lag": 0.5,
                "time": 62963,
                "timestamp": "1779228365.369045"
            },
            "s-store": null,
            "id": 17316,
            "s-ver": "1.0.0"
        },
        "33": {
            "ts": {
                "date": "2026-05-19 22:11:05.776000",
                "timezone_type": 3,
                "timezone": "UTC"
            },
            "cat": "dynamic",
            "msg": "Midround (light_midround): Selected ruleset Midround Traitor, but preparation failed! Reason: Not enough eligible candidates. Have: 0, Need: 1",
            "data": null,
            "w-state": {
                "tick_usage": 2.894,
                "tick_lag": 0.5,
                "time": 65963,
                "timestamp": "1779228665.776810"
            },
            "s-store": null,
            "id": 17793,
            "s-ver": "1.0.0"
        },
        "34": {
            "ts": {
                "date": "2026-05-19 22:11:05.781000",
                "timezone_type": 3,
                "timezone": "UTC"
            },
            "cat": "dynamic",
            "msg": "Midround (heavy_midround): No rulesets to pick from!",
            "data": null,
            "w-state": {
                "tick_usage": 11.8,
                "tick_lag": 0.5,
                "time": 65963,
                "timestamp": "1779228665.781263"
            },
            "s-store": null,
            "id": 17794,
            "s-ver": "1.0.0"
        },
        "35": {
            "ts": {
                "date": "2026-05-19 22:16:08.162000",
                "timezone_type": 3,
                "timezone": "UTC"
            },
            "cat": "dynamic",
            "msg": "Midround (light_midround): Selected ruleset Midround Traitor, but preparation failed! Reason: Not enough eligible candidates. Have: 0, Need: 1",
            "data": null,
            "w-state": {
                "tick_usage": 1.458,
                "tick_lag": 0.5,
                "time": 68963,
                "timestamp": "1779228968.162418"
            },
            "s-store": null,
            "id": 18513,
            "s-ver": "1.0.0"
        },
        "36": {
            "ts": {
                "date": "2026-05-19 22:16:08.165000",
                "timezone_type": 3,
                "timezone": "UTC"
            },
            "cat": "dynamic",
            "msg": "Midround (heavy_midround): No rulesets to pick from!",
            "data": null,
            "w-state": {
                "tick_usage": 7.61,
                "tick_lag": 0.5,
                "time": 68963,
                "timestamp": "1779228968.165494"
            },
            "s-store": null,
            "id": 18514,
            "s-ver": "1.0.0"
        }
    },
    "parser": "\\App\\Entity\\Stat\\dynamic",
    "id": -1,
    "datetime": {
        "date": "2026-05-19 20:20:13.000000",
        "timezone_type": 3,
        "timezone": "UTC"
    },
    "round": 262020,
    "key": "dynamic",
    "type": "generated",
    "version": 1,
    "json": "[{\"ts\":\"1779222013.979472\",\"round-id\":\"262020\",\"secret\":0,\"cat-list\":[\"dynamic\"],\"cat\":\"dynamic\"},{\"ts\":\"2026-05-19 20:25:40.574\",\"cat\":\"dynamic\",\"msg\":\"Selected tier: 1\",\"data\":null,\"w-state\":{\"tick_usage\":96.576,\"tick_lag\":0.5,\"time\":2814,\"timestamp\":\"1779222340.574145\"},\"s-store\":null,\"id\":1805,\"s-ver\":\"1.0.0\"},{\"ts\":\"2026-05-19 20:25:40.574\",\"cat\":\"dynamic\",\"msg\":\"- Roundstart population: 5\",\"data\":null,\"w-state\":{\"tick_usage\":96.85,\"tick_lag\":0.5,\"time\":2814,\"timestamp\":\"1779222340.574282\"},\"s-store\":null,\"id\":1806,\"s-ver\":\"1.0.0\"},{\"ts\":\"2026-05-19 20:25:40.574\",\"cat\":\"dynamic\",\"msg\":\"- Roundstart ruleset count: 2\",\"data\":null,\"w-state\":{\"tick_usage\":97.058,\"tick_lag\":0.5,\"time\":2814,\"timestamp\":\"1779222340.574386\"},\"s-store\":null,\"id\":1807,\"s-ver\":\"1.0.0\"},{\"ts\":\"2026-05-19 20:25:40.574\",\"cat\":\"dynamic\",\"msg\":\"- Light midround ruleset count: 3\",\"data\":null,\"w-state\":{\"tick_usage\":97.256,\"tick_lag\":0.5,\"time\":2814,\"timestamp\":\"1779222340.574485\"},\"s-store\":null,\"id\":1808,\"s-ver\":\"1.0.0\"},{\"ts\":\"2026-05-19 20:25:40.574\",\"cat\":\"dynamic\",\"msg\":\"- Heavy midround ruleset count: 1\",\"data\":null,\"w-state\":{\"tick_usage\":97.452,\"tick_lag\":0.5,\"time\":2814,\"timestamp\":\"1779222340.574583\"},\"s-store\":null,\"id\":1809,\"s-ver\":\"1.0.0\"},{\"ts\":\"2026-05-19 20:25:40.574\",\"cat\":\"dynamic\",\"msg\":\"- Latejoin ruleset count: 1\",\"data\":null,\"w-state\":{\"tick_usage\":97.652,\"tick_lag\":0.5,\"time\":2814,\"timestamp\":\"1779222340.574683\"},\"s-store\":null,\"id\":1810,\"s-ver\":\"1.0.0\"},{\"ts\":\"2026-05-19 20:25:40.575\",\"cat\":\"dynamic\",\"msg\":\"Roundstart: Ruleset Roundstart Traitor (Chance: 100%)\",\"data\":null,\"w-state\":{\"tick_usage\":98.948,\"tick_lag\":0.5,\"time\":2814,\"timestamp\":\"1779222340.575331\"},\"s-store\":null,\"id\":1811,\"s-ver\":\"1.0.0\"},{\"ts\":\"2026-05-19 20:25:40.575\",\"cat\":\"dynamic\",\"msg\":\"Roundstart: Ruleset Roundstart Traitor (Chance: 100%)\",\"data\":null,\"w-state\":{\"tick_usage\":99.186,\"tick_lag\":0.5,\"time\":2814,\"timestamp\":\"1779222340.575450\"},\"s-store\":null,\"id\":1812,\"s-ver\":\"1.0.0\"},{\"ts\":\"2026-05-19 20:25:40.582\",\"cat\":\"dynamic\",\"msg\":\"Roundstart: Xylarr\\\/(Xylarr) has been selected for Roundstart Traitor.\",\"data\":null,\"w-state\":{\"tick_usage\":113.236,\"tick_lag\":0.5,\"time\":2814,\"timestamp\":\"1779222340.582475\"},\"s-store\":null,\"id\":1814,\"s-ver\":\"1.0.0\"},{\"ts\":\"2026-05-19 20:25:40.582\",\"cat\":\"dynamic\",\"msg\":\"Roundstart: MrAdriaxis\\\/(MrAdriaxis) has been selected for Roundstart Traitor.\",\"data\":null,\"w-state\":{\"tick_usage\":114.288,\"tick_lag\":0.5,\"time\":2814,\"timestamp\":\"1779222340.583001\"},\"s-store\":null,\"id\":1815,\"s-ver\":\"1.0.0\"},{\"ts\":\"2026-05-19 20:55:59.156\",\"cat\":\"dynamic\",\"msg\":\"Midround (light_midround): laugz\\\/(Knut Warholm) has been selected for Midround Obsessed.\",\"data\":null,\"w-state\":{\"tick_usage\":10.388,\"tick_lag\":0.5,\"time\":20963,\"timestamp\":\"1779224159.156286\"},\"s-store\":null,\"id\":7205,\"s-ver\":\"1.0.0\"},{\"ts\":\"2026-05-19 21:11:01.783\",\"cat\":\"dynamic\",\"msg\":\"Midround (light_midround): Selected ruleset Midround Obsessed, but preparation failed! Reason: Not enough eligible candidates. Have: 0, Need: 1\",\"data\":null,\"w-state\":{\"tick_usage\":1.278,\"tick_lag\":0.5,\"time\":29963,\"timestamp\":\"1779225061.783711\"},\"s-store\":null,\"id\":10643,\"s-ver\":\"1.0.0\"},{\"ts\":\"2026-05-19 21:16:02.087\",\"cat\":\"dynamic\",\"msg\":\"Midround (light_midround): Terrariola\\\/(Dylan Ewing) has been selected for Midround Traitor.\",\"data\":null,\"w-state\":{\"tick_usage\":14.638,\"tick_lag\":0.5,\"time\":32963,\"timestamp\":\"1779225362.087549\"},\"s-store\":null,\"id\":11476,\"s-ver\":\"1.0.0\"},{\"ts\":\"2026-05-19 21:26:02.321\",\"cat\":\"dynamic\",\"msg\":\"Midround (light_midround): Selected ruleset Midround Obsessed, but preparation failed! Reason: Not enough eligible candidates. Have: 0, Need: 1\",\"data\":null,\"w-state\":{\"tick_usage\":2.056,\"tick_lag\":0.5,\"time\":38963,\"timestamp\":\"1779225962.321486\"},\"s-store\":null,\"id\":12847,\"s-ver\":\"1.0.0\"},{\"ts\":\"2026-05-19 21:26:02.325\",\"cat\":\"dynamic\",\"msg\":\"Midround (heavy_midround): No rulesets to pick from!\",\"data\":null,\"w-state\":{\"tick_usage\":10.472,\"tick_lag\":0.5,\"time\":38963,\"timestamp\":\"1779225962.325693\"},\"s-store\":null,\"id\":12848,\"s-ver\":\"1.0.0\"},{\"ts\":\"2026-05-19 21:31:02.731\",\"cat\":\"dynamic\",\"msg\":\"Midround (light_midround): Selected ruleset Midround Traitor, but preparation failed! Reason: Not enough eligible candidates. Have: 0, Need: 1\",\"data\":null,\"w-state\":{\"tick_usage\":1.958,\"tick_lag\":0.5,\"time\":41963,\"timestamp\":\"1779226262.732089\"},\"s-store\":null,\"id\":13367,\"s-ver\":\"1.0.0\"},{\"ts\":\"2026-05-19 21:31:02.735\",\"cat\":\"dynamic\",\"msg\":\"Midround (heavy_midround): No rulesets to pick from!\",\"data\":null,\"w-state\":{\"tick_usage\":8.89,\"tick_lag\":0.5,\"time\":41963,\"timestamp\":\"1779226262.735554\"},\"s-store\":null,\"id\":13368,\"s-ver\":\"1.0.0\"},{\"ts\":\"2026-05-19 21:36:02.806\",\"cat\":\"dynamic\",\"msg\":\"Midround (light_midround): Selected ruleset Midround Traitor, but preparation failed! Reason: Not enough eligible candidates. Have: 0, Need: 1\",\"data\":null,\"w-state\":{\"tick_usage\":2.238,\"tick_lag\":0.5,\"time\":44963,\"timestamp\":\"1779226562.807146\"},\"s-store\":null,\"id\":13735,\"s-ver\":\"1.0.0\"},{\"ts\":\"2026-05-19 21:36:02.811\",\"cat\":\"dynamic\",\"msg\":\"Midround (heavy_midround): No rulesets to pick from!\",\"data\":null,\"w-state\":{\"tick_usage\":11.044,\"tick_lag\":0.5,\"time\":44963,\"timestamp\":\"1779226562.811549\"},\"s-store\":null,\"id\":13736,\"s-ver\":\"1.0.0\"},{\"ts\":\"2026-05-19 21:41:02.965\",\"cat\":\"dynamic\",\"msg\":\"Midround (light_midround): Selected ruleset Midround Traitor, but preparation failed! Reason: Not enough eligible candidates. Have: 0, Need: 1\",\"data\":null,\"w-state\":{\"tick_usage\":3.376,\"tick_lag\":0.5,\"time\":47963,\"timestamp\":\"1779226862.965870\"},\"s-store\":null,\"id\":14140,\"s-ver\":\"1.0.0\"},{\"ts\":\"2026-05-19 21:41:02.971\",\"cat\":\"dynamic\",\"msg\":\"Midround (heavy_midround): No rulesets to pick from!\",\"data\":null,\"w-state\":{\"tick_usage\":14.244,\"tick_lag\":0.5,\"time\":47963,\"timestamp\":\"1779226862.971304\"},\"s-store\":null,\"id\":14141,\"s-ver\":\"1.0.0\"},{\"ts\":\"2026-05-19 21:44:13.437\",\"cat\":\"dynamic\",\"msg\":\"Latejoin: Selected ruleset Traitor for odavardir\\\/(Ahmoth Gonzola), but preparation failed! Latejoin chance has increased. Reason: Not enough eligible candidates. Have: 0, Need: 1\",\"data\":null,\"w-state\":{\"tick_usage\":145.34,\"tick_lag\":0.5,\"time\":49866,\"timestamp\":\"1779227053.437372\"},\"s-store\":null,\"id\":14640,\"s-ver\":\"1.0.0\"},{\"ts\":\"2026-05-19 21:46:03.340\",\"cat\":\"dynamic\",\"msg\":\"Midround (light_midround): Selected ruleset Midround Traitor, but preparation failed! Reason: Not enough eligible candidates. Have: 0, Need: 1\",\"data\":null,\"w-state\":{\"tick_usage\":2.714,\"tick_lag\":0.5,\"time\":50963,\"timestamp\":\"1779227163.340536\"},\"s-store\":null,\"id\":14893,\"s-ver\":\"1.0.0\"},{\"ts\":\"2026-05-19 21:46:03.344\",\"cat\":\"dynamic\",\"msg\":\"Midround (heavy_midround): No rulesets to pick from!\",\"data\":null,\"w-state\":{\"tick_usage\":10.842,\"tick_lag\":0.5,\"time\":50963,\"timestamp\":\"1779227163.344600\"},\"s-store\":null,\"id\":14894,\"s-ver\":\"1.0.0\"},{\"ts\":\"2026-05-19 21:51:03.622\",\"cat\":\"dynamic\",\"msg\":\"Midround (light_midround): Selected ruleset Midround Obsessed, but preparation failed! Reason: Not enough eligible candidates. Have: 0, Need: 1\",\"data\":null,\"w-state\":{\"tick_usage\":4.254,\"tick_lag\":0.5,\"time\":53963,\"timestamp\":\"1779227463.622775\"},\"s-store\":null,\"id\":15342,\"s-ver\":\"1.0.0\"},{\"ts\":\"2026-05-19 21:51:03.627\",\"cat\":\"dynamic\",\"msg\":\"Midround (heavy_midround): No rulesets to pick from!\",\"data\":null,\"w-state\":{\"tick_usage\":14.17,\"tick_lag\":0.5,\"time\":53963,\"timestamp\":\"1779227463.627733\"},\"s-store\":null,\"id\":15343,\"s-ver\":\"1.0.0\"},{\"ts\":\"2026-05-19 21:56:04.669\",\"cat\":\"dynamic\",\"msg\":\"Midround (light_midround): Selected ruleset Midround Traitor, but preparation failed! Reason: Not enough eligible candidates. Have: 0, Need: 1\",\"data\":null,\"w-state\":{\"tick_usage\":1.868,\"tick_lag\":0.5,\"time\":56973,\"timestamp\":\"1779227764.670373\"},\"s-store\":null,\"id\":15914,\"s-ver\":\"1.0.0\"},{\"ts\":\"2026-05-19 21:56:04.674\",\"cat\":\"dynamic\",\"msg\":\"Midround (heavy_midround): No rulesets to pick from!\",\"data\":null,\"w-state\":{\"tick_usage\":11.136,\"tick_lag\":0.5,\"time\":56973,\"timestamp\":\"1779227764.675007\"},\"s-store\":null,\"id\":15915,\"s-ver\":\"1.0.0\"},{\"ts\":\"2026-05-19 22:01:04.626\",\"cat\":\"dynamic\",\"msg\":\"Midround (light_midround): Selected ruleset Midround Traitor, but preparation failed! Reason: Not enough eligible candidates. Have: 0, Need: 1\",\"data\":null,\"w-state\":{\"tick_usage\":2.612,\"tick_lag\":0.5,\"time\":59963,\"timestamp\":\"1779228064.627291\"},\"s-store\":null,\"id\":16592,\"s-ver\":\"1.0.0\"},{\"ts\":\"2026-05-19 22:01:04.630\",\"cat\":\"dynamic\",\"msg\":\"Midround (heavy_midround): No rulesets to pick from!\",\"data\":null,\"w-state\":{\"tick_usage\":9.85,\"tick_lag\":0.5,\"time\":59963,\"timestamp\":\"1779228064.630908\"},\"s-store\":null,\"id\":16593,\"s-ver\":\"1.0.0\"},{\"ts\":\"2026-05-19 22:06:05.364\",\"cat\":\"dynamic\",\"msg\":\"Midround (light_midround): Selected ruleset Midround Traitor, but preparation failed! Reason: Not enough eligible candidates. Have: 0, Need: 1\",\"data\":null,\"w-state\":{\"tick_usage\":2.29,\"tick_lag\":0.5,\"time\":62963,\"timestamp\":\"1779228365.364941\"},\"s-store\":null,\"id\":17315,\"s-ver\":\"1.0.0\"},{\"ts\":\"2026-05-19 22:06:05.368\",\"cat\":\"dynamic\",\"msg\":\"Midround (heavy_midround): No rulesets to pick from!\",\"data\":null,\"w-state\":{\"tick_usage\":10.498,\"tick_lag\":0.5,\"time\":62963,\"timestamp\":\"1779228365.369045\"},\"s-store\":null,\"id\":17316,\"s-ver\":\"1.0.0\"},{\"ts\":\"2026-05-19 22:11:05.776\",\"cat\":\"dynamic\",\"msg\":\"Midround (light_midround): Selected ruleset Midround Traitor, but preparation failed! Reason: Not enough eligible candidates. Have: 0, Need: 1\",\"data\":null,\"w-state\":{\"tick_usage\":2.894,\"tick_lag\":0.5,\"time\":65963,\"timestamp\":\"1779228665.776810\"},\"s-store\":null,\"id\":17793,\"s-ver\":\"1.0.0\"},{\"ts\":\"2026-05-19 22:11:05.781\",\"cat\":\"dynamic\",\"msg\":\"Midround (heavy_midround): No rulesets to pick from!\",\"data\":null,\"w-state\":{\"tick_usage\":11.8,\"tick_lag\":0.5,\"time\":65963,\"timestamp\":\"1779228665.781263\"},\"s-store\":null,\"id\":17794,\"s-ver\":\"1.0.0\"},{\"ts\":\"2026-05-19 22:16:08.162\",\"cat\":\"dynamic\",\"msg\":\"Midround (light_midround): Selected ruleset Midround Traitor, but preparation failed! Reason: Not enough eligible candidates. Have: 0, Need: 1\",\"data\":null,\"w-state\":{\"tick_usage\":1.458,\"tick_lag\":0.5,\"time\":68963,\"timestamp\":\"1779228968.162418\"},\"s-store\":null,\"id\":18513,\"s-ver\":\"1.0.0\"},{\"ts\":\"2026-05-19 22:16:08.165\",\"cat\":\"dynamic\",\"msg\":\"Midround (heavy_midround): No rulesets to pick from!\",\"data\":null,\"w-state\":{\"tick_usage\":7.61,\"tick_lag\":0.5,\"time\":68963,\"timestamp\":\"1779228968.165494\"},\"s-store\":null,\"id\":18514,\"s-ver\":\"1.0.0\"},null]",
    "originalUrl": "https:\/\/terry-logs.tgstation13.org\/2026\/05\/19\/round-262020\/dynamic.log.json"
}