259628 259630

dynamic

  • #2010 @ 2026-01-22 23:04:23 Selected tier: 1
  • #2011 @ 2026-01-22 23:04:23 - Roundstart population: 2
  • #2012 @ 2026-01-22 23:04:23 - Roundstart ruleset count: 2
  • #2013 @ 2026-01-22 23:04:23 - Light midround ruleset count: 3
  • #2014 @ 2026-01-22 23:04:23 - Heavy midround ruleset count: 0
  • #2015 @ 2026-01-22 23:04:23 - Latejoin ruleset count: 1
  • #2016 @ 2026-01-22 23:04:23 Roundstart: No rulesets to pick from!
  • #4915 @ 2026-01-22 23:34:39 Midround (light_midround): crazyclown12/(Cornelius Kensington) has been selected for Midround Traitor.
  • #5841 @ 2026-01-22 23:44:41 Midround (light_midround): kelesis/(Leonardo Potter) has been selected for Midround Traitor.
  • #6917 @ 2026-01-22 23:54:26 Midround (light_midround): No rulesets to pick from!
  • #7372 @ 2026-01-22 23:59:26 Midround (light_midround): No rulesets to pick from!
  • #7373 @ 2026-01-22 23:59:27 Midround (heavy_midround): No rulesets to pick from!
  • #7676 @ 2026-01-23 00:04:27 Midround (light_midround): No rulesets to pick from!
  • #7677 @ 2026-01-23 00:04:27 Midround (heavy_midround): No rulesets to pick from!
  • #8029 @ 2026-01-23 00:05:58 Latejoin: johnjohnson12/(James Anderson) has been selected for Latejoin Traitor.
  • #8215 @ 2026-01-23 00:09:27 Midround (light_midround): No rulesets to pick from!
  • #8216 @ 2026-01-23 00:09:27 Midround (heavy_midround): No rulesets to pick from!
  • #8554 @ 2026-01-23 00:14:27 Midround (light_midround): No rulesets to pick from!
  • #8555 @ 2026-01-23 00:14:27 Midround (heavy_midround): No rulesets to pick from!
  • #8948 @ 2026-01-23 00:19:42 Midround (light_midround): thedevbug/(Aida Foster) has been selected for Midround Traitor.
  • #10510 @ 2026-01-23 00:34:42 Midround (light_midround): Selected ruleset Midround Traitor, but preparation failed! Reason: Not enough eligible candidates. Have: 0, Need: 1
  • #10511 @ 2026-01-23 00:34:42 Midround (heavy_midround): No rulesets to pick from!
  • #10979 @ 2026-01-23 00:39:42 Midround (light_midround): Selected ruleset Midround Traitor, but preparation failed! Reason: Not enough eligible candidates. Have: 0, Need: 1
  • #10980 @ 2026-01-23 00:39:42 Midround (heavy_midround): No rulesets to pick from!
  • #11445 @ 2026-01-23 00:44:43 Midround (light_midround): Selected ruleset Midround Traitor, but preparation failed! Reason: Not enough eligible candidates. Have: 0, Need: 1
  • #11446 @ 2026-01-23 00:44:43 Midround (heavy_midround): No rulesets to pick from!
  • #11979 @ 2026-01-23 00:49:43 Midround (light_midround): Selected ruleset Midround Traitor, but preparation failed! Reason: Not enough eligible candidates. Have: 0, Need: 1
  • #11980 @ 2026-01-23 00:49:43 Midround (heavy_midround): No rulesets to pick from!
  • #12508 @ 2026-01-23 00:54:43 Midround (light_midround): Selected ruleset Midround Traitor, but preparation failed! Reason: Not enough eligible candidates. Have: 0, Need: 1
  • #12509 @ 2026-01-23 00:54:43 Midround (heavy_midround): No rulesets to pick from!
  • #12923 @ 2026-01-23 00:59:43 Midround (light_midround): Selected ruleset Midround Traitor, but preparation failed! Reason: Not enough eligible candidates. Have: 0, Need: 1
  • #12924 @ 2026-01-23 00:59:43 Midround (heavy_midround): No rulesets to pick from!
  • #13352 @ 2026-01-23 01:04:43 Midround (light_midround): Selected ruleset Midround Traitor, but preparation failed! Reason: Not enough eligible candidates. Have: 0, Need: 1
  • #13353 @ 2026-01-23 01:04:43 Midround (heavy_midround): No rulesets to pick from!
  • #13770 @ 2026-01-23 01:09:43 Midround (light_midround): Selected ruleset Midround Traitor, but preparation failed! Reason: Not enough eligible candidates. Have: 0, Need: 1
  • #13771 @ 2026-01-23 01:09:43 Midround (heavy_midround): No rulesets to pick from!
  • #14174 @ 2026-01-23 01:14:43 Midround (light_midround): Selected ruleset Midround Traitor, but preparation failed! Reason: Not enough eligible candidates. Have: 0, Need: 1
  • #14175 @ 2026-01-23 01:14:43 Midround (heavy_midround): No rulesets to pick from!
  • #14405 @ 2026-01-23 01:19:43 Midround (light_midround): Selected ruleset Midround Traitor, but preparation failed! Reason: Not enough eligible candidates. Have: 0, Need: 1
  • #14406 @ 2026-01-23 01:19:43 Midround (heavy_midround): No rulesets to pick from!
  • #14731 @ 2026-01-23 01:24:43 Midround (light_midround): Selected ruleset Midround Traitor, but preparation failed! Reason: Not enough eligible candidates. Have: 0, Need: 1
  • #14732 @ 2026-01-23 01:24:43 Midround (heavy_midround): No rulesets to pick from!
  • #15027 @ 2026-01-23 01:29:43 Midround (light_midround): Selected ruleset Midround Traitor, but preparation failed! Reason: Not enough eligible candidates. Have: 0, Need: 1
  • #15028 @ 2026-01-23 01:29:43 Midround (heavy_midround): No rulesets to pick from!
  • #15470 @ 2026-01-23 01:34:45 Midround (light_midround): Selected ruleset Midround Traitor, but preparation failed! Reason: Not enough eligible candidates. Have: 0, Need: 1
  • #15471 @ 2026-01-23 01:34:45 Midround (heavy_midround): No rulesets to pick from!

Raw Data
{
    "data": {
        "1": {
            "ts": {
                "date": "2026-01-22 23:04:23.950000",
                "timezone_type": 3,
                "timezone": "UTC"
            },
            "cat": "dynamic",
            "msg": "Selected tier: 1",
            "data": null,
            "w-state": {
                "tick_usage": 78.438,
                "tick_lag": 0.5,
                "time": 2784.5,
                "timestamp": "1769123063.950240"
            },
            "s-store": null,
            "id": 2010,
            "s-ver": "1.0.0"
        },
        "2": {
            "ts": {
                "date": "2026-01-22 23:04:23.950000",
                "timezone_type": 3,
                "timezone": "UTC"
            },
            "cat": "dynamic",
            "msg": "- Roundstart population: 2",
            "data": null,
            "w-state": {
                "tick_usage": 78.7,
                "tick_lag": 0.5,
                "time": 2784.5,
                "timestamp": "1769123063.950372"
            },
            "s-store": null,
            "id": 2011,
            "s-ver": "1.0.0"
        },
        "3": {
            "ts": {
                "date": "2026-01-22 23:04:23.950000",
                "timezone_type": 3,
                "timezone": "UTC"
            },
            "cat": "dynamic",
            "msg": "- Roundstart ruleset count: 2",
            "data": null,
            "w-state": {
                "tick_usage": 78.908,
                "tick_lag": 0.5,
                "time": 2784.5,
                "timestamp": "1769123063.950475"
            },
            "s-store": null,
            "id": 2012,
            "s-ver": "1.0.0"
        },
        "4": {
            "ts": {
                "date": "2026-01-22 23:04:23.950000",
                "timezone_type": 3,
                "timezone": "UTC"
            },
            "cat": "dynamic",
            "msg": "- Light midround ruleset count: 3",
            "data": null,
            "w-state": {
                "tick_usage": 79.104,
                "tick_lag": 0.5,
                "time": 2784.5,
                "timestamp": "1769123063.950574"
            },
            "s-store": null,
            "id": 2013,
            "s-ver": "1.0.0"
        },
        "5": {
            "ts": {
                "date": "2026-01-22 23:04:23.950000",
                "timezone_type": 3,
                "timezone": "UTC"
            },
            "cat": "dynamic",
            "msg": "- Heavy midround ruleset count: 0",
            "data": null,
            "w-state": {
                "tick_usage": 79.3,
                "tick_lag": 0.5,
                "time": 2784.5,
                "timestamp": "1769123063.950671"
            },
            "s-store": null,
            "id": 2014,
            "s-ver": "1.0.0"
        },
        "6": {
            "ts": {
                "date": "2026-01-22 23:04:23.950000",
                "timezone_type": 3,
                "timezone": "UTC"
            },
            "cat": "dynamic",
            "msg": "- Latejoin ruleset count: 1",
            "data": null,
            "w-state": {
                "tick_usage": 79.496,
                "tick_lag": 0.5,
                "time": 2784.5,
                "timestamp": "1769123063.950769"
            },
            "s-store": null,
            "id": 2015,
            "s-ver": "1.0.0"
        },
        "7": {
            "ts": {
                "date": "2026-01-22 23:04:23.951000",
                "timezone_type": 3,
                "timezone": "UTC"
            },
            "cat": "dynamic",
            "msg": "Roundstart: No rulesets to pick from!",
            "data": null,
            "w-state": {
                "tick_usage": 80.616,
                "tick_lag": 0.5,
                "time": 2784.5,
                "timestamp": "1769123063.951329"
            },
            "s-store": null,
            "id": 2016,
            "s-ver": "1.0.0"
        },
        "8": {
            "ts": {
                "date": "2026-01-22 23:34:39.983000",
                "timezone_type": 3,
                "timezone": "UTC"
            },
            "cat": "dynamic",
            "msg": "Midround (light_midround): crazyclown12\/(Cornelius Kensington) has been selected for Midround Traitor.",
            "data": null,
            "w-state": {
                "tick_usage": 16.612,
                "tick_lag": 0.5,
                "time": 20922.5,
                "timestamp": "1769124879.984069"
            },
            "s-store": null,
            "id": 4915,
            "s-ver": "1.0.0"
        },
        "9": {
            "ts": {
                "date": "2026-01-22 23:44:41.277000",
                "timezone_type": 3,
                "timezone": "UTC"
            },
            "cat": "dynamic",
            "msg": "Midround (light_midround): kelesis\/(Leonardo Potter) has been selected for Midround Traitor.",
            "data": null,
            "w-state": {
                "tick_usage": 16.004,
                "tick_lag": 0.5,
                "time": 26922.5,
                "timestamp": "1769125481.278002"
            },
            "s-store": null,
            "id": 5841,
            "s-ver": "1.0.0"
        },
        "10": {
            "ts": {
                "date": "2026-01-22 23:54:26.671000",
                "timezone_type": 3,
                "timezone": "UTC"
            },
            "cat": "dynamic",
            "msg": "Midround (light_midround): No rulesets to pick from!",
            "data": null,
            "w-state": {
                "tick_usage": 14.398,
                "tick_lag": 0.5,
                "time": 32772.5,
                "timestamp": "1769126066.672238"
            },
            "s-store": null,
            "id": 6917,
            "s-ver": "1.0.0"
        },
        "11": {
            "ts": {
                "date": "2026-01-22 23:59:26.997000",
                "timezone_type": 3,
                "timezone": "UTC"
            },
            "cat": "dynamic",
            "msg": "Midround (light_midround): No rulesets to pick from!",
            "data": null,
            "w-state": {
                "tick_usage": 14.47,
                "tick_lag": 0.5,
                "time": 35772.5,
                "timestamp": "1769126366.998200"
            },
            "s-store": null,
            "id": 7372,
            "s-ver": "1.0.0"
        },
        "12": {
            "ts": {
                "date": "2026-01-22 23:59:27.000000",
                "timezone_type": 3,
                "timezone": "UTC"
            },
            "cat": "dynamic",
            "msg": "Midround (heavy_midround): No rulesets to pick from!",
            "data": null,
            "w-state": {
                "tick_usage": 20.258,
                "tick_lag": 0.5,
                "time": 35772.5,
                "timestamp": "1769126367.001095"
            },
            "s-store": null,
            "id": 7373,
            "s-ver": "1.0.0"
        },
        "13": {
            "ts": {
                "date": "2026-01-23 00:04:27.011000",
                "timezone_type": 3,
                "timezone": "UTC"
            },
            "cat": "dynamic",
            "msg": "Midround (light_midround): No rulesets to pick from!",
            "data": null,
            "w-state": {
                "tick_usage": 13.274,
                "tick_lag": 0.5,
                "time": 38772.5,
                "timestamp": "1769126667.012145"
            },
            "s-store": null,
            "id": 7676,
            "s-ver": "1.0.0"
        },
        "14": {
            "ts": {
                "date": "2026-01-23 00:04:27.014000",
                "timezone_type": 3,
                "timezone": "UTC"
            },
            "cat": "dynamic",
            "msg": "Midround (heavy_midround): No rulesets to pick from!",
            "data": null,
            "w-state": {
                "tick_usage": 18.956,
                "tick_lag": 0.5,
                "time": 38772.5,
                "timestamp": "1769126667.014987"
            },
            "s-store": null,
            "id": 7677,
            "s-ver": "1.0.0"
        },
        "15": {
            "ts": {
                "date": "2026-01-23 00:05:58.383000",
                "timezone_type": 3,
                "timezone": "UTC"
            },
            "cat": "dynamic",
            "msg": "Latejoin: johnjohnson12\/(James Anderson) has been selected for Latejoin Traitor.",
            "data": null,
            "w-state": {
                "tick_usage": 217.592,
                "tick_lag": 0.5,
                "time": 39685,
                "timestamp": "1769126758.383255"
            },
            "s-store": null,
            "id": 8029,
            "s-ver": "1.0.0"
        },
        "16": {
            "ts": {
                "date": "2026-01-23 00:09:27.107000",
                "timezone_type": 3,
                "timezone": "UTC"
            },
            "cat": "dynamic",
            "msg": "Midround (light_midround): No rulesets to pick from!",
            "data": null,
            "w-state": {
                "tick_usage": 15.094,
                "tick_lag": 0.5,
                "time": 41772.5,
                "timestamp": "1769126967.107269"
            },
            "s-store": null,
            "id": 8215,
            "s-ver": "1.0.0"
        },
        "17": {
            "ts": {
                "date": "2026-01-23 00:09:27.110000",
                "timezone_type": 3,
                "timezone": "UTC"
            },
            "cat": "dynamic",
            "msg": "Midround (heavy_midround): No rulesets to pick from!",
            "data": null,
            "w-state": {
                "tick_usage": 20.87,
                "tick_lag": 0.5,
                "time": 41772.5,
                "timestamp": "1769126967.110157"
            },
            "s-store": null,
            "id": 8216,
            "s-ver": "1.0.0"
        },
        "18": {
            "ts": {
                "date": "2026-01-23 00:14:27.139000",
                "timezone_type": 3,
                "timezone": "UTC"
            },
            "cat": "dynamic",
            "msg": "Midround (light_midround): No rulesets to pick from!",
            "data": null,
            "w-state": {
                "tick_usage": 13.164,
                "tick_lag": 0.5,
                "time": 44772.5,
                "timestamp": "1769127267.140177"
            },
            "s-store": null,
            "id": 8554,
            "s-ver": "1.0.0"
        },
        "19": {
            "ts": {
                "date": "2026-01-23 00:14:27.143000",
                "timezone_type": 3,
                "timezone": "UTC"
            },
            "cat": "dynamic",
            "msg": "Midround (heavy_midround): No rulesets to pick from!",
            "data": null,
            "w-state": {
                "tick_usage": 19.076,
                "tick_lag": 0.5,
                "time": 44772.5,
                "timestamp": "1769127267.143132"
            },
            "s-store": null,
            "id": 8555,
            "s-ver": "1.0.0"
        },
        "20": {
            "ts": {
                "date": "2026-01-23 00:19:42.159000",
                "timezone_type": 3,
                "timezone": "UTC"
            },
            "cat": "dynamic",
            "msg": "Midround (light_midround): thedevbug\/(Aida Foster) has been selected for Midround Traitor.",
            "data": null,
            "w-state": {
                "tick_usage": 12.392,
                "tick_lag": 0.5,
                "time": 47922.5,
                "timestamp": "1769127582.160091"
            },
            "s-store": null,
            "id": 8948,
            "s-ver": "1.0.0"
        },
        "21": {
            "ts": {
                "date": "2026-01-23 00:34:42.394000",
                "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.034,
                "tick_lag": 0.5,
                "time": 56922.5,
                "timestamp": "1769128482.394392"
            },
            "s-store": null,
            "id": 10510,
            "s-ver": "1.0.0"
        },
        "22": {
            "ts": {
                "date": "2026-01-23 00:34:42.398000",
                "timezone_type": 3,
                "timezone": "UTC"
            },
            "cat": "dynamic",
            "msg": "Midround (heavy_midround): No rulesets to pick from!",
            "data": null,
            "w-state": {
                "tick_usage": 10.038,
                "tick_lag": 0.5,
                "time": 56922.5,
                "timestamp": "1769128482.398393"
            },
            "s-store": null,
            "id": 10511,
            "s-ver": "1.0.0"
        },
        "23": {
            "ts": {
                "date": "2026-01-23 00:39:42.698000",
                "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.508,
                "tick_lag": 0.5,
                "time": 59922.5,
                "timestamp": "1769128782.699043"
            },
            "s-store": null,
            "id": 10979,
            "s-ver": "1.0.0"
        },
        "24": {
            "ts": {
                "date": "2026-01-23 00:39:42.702000",
                "timezone_type": 3,
                "timezone": "UTC"
            },
            "cat": "dynamic",
            "msg": "Midround (heavy_midround): No rulesets to pick from!",
            "data": null,
            "w-state": {
                "tick_usage": 9.454,
                "tick_lag": 0.5,
                "time": 59922.5,
                "timestamp": "1769128782.703015"
            },
            "s-store": null,
            "id": 10980,
            "s-ver": "1.0.0"
        },
        "25": {
            "ts": {
                "date": "2026-01-23 00:44:43.015000",
                "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.704,
                "tick_lag": 0.5,
                "time": 62922.5,
                "timestamp": "1769129083.016314"
            },
            "s-store": null,
            "id": 11445,
            "s-ver": "1.0.0"
        },
        "26": {
            "ts": {
                "date": "2026-01-23 00:44:43.020000",
                "timezone_type": 3,
                "timezone": "UTC"
            },
            "cat": "dynamic",
            "msg": "Midround (heavy_midround): No rulesets to pick from!",
            "data": null,
            "w-state": {
                "tick_usage": 9.91,
                "tick_lag": 0.5,
                "time": 62922.5,
                "timestamp": "1769129083.020416"
            },
            "s-store": null,
            "id": 11446,
            "s-ver": "1.0.0"
        },
        "27": {
            "ts": {
                "date": "2026-01-23 00:49:43.156000",
                "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": 0.766,
                "tick_lag": 0.5,
                "time": 65922.5,
                "timestamp": "1769129383.156378"
            },
            "s-store": null,
            "id": 11979,
            "s-ver": "1.0.0"
        },
        "28": {
            "ts": {
                "date": "2026-01-23 00:49:43.160000",
                "timezone_type": 3,
                "timezone": "UTC"
            },
            "cat": "dynamic",
            "msg": "Midround (heavy_midround): No rulesets to pick from!",
            "data": null,
            "w-state": {
                "tick_usage": 9.136,
                "tick_lag": 0.5,
                "time": 65922.5,
                "timestamp": "1769129383.160562"
            },
            "s-store": null,
            "id": 11980,
            "s-ver": "1.0.0"
        },
        "29": {
            "ts": {
                "date": "2026-01-23 00:54:43.208000",
                "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.442,
                "tick_lag": 0.5,
                "time": 68922.5,
                "timestamp": "1769129683.209012"
            },
            "s-store": null,
            "id": 12508,
            "s-ver": "1.0.0"
        },
        "30": {
            "ts": {
                "date": "2026-01-23 00:54:43.212000",
                "timezone_type": 3,
                "timezone": "UTC"
            },
            "cat": "dynamic",
            "msg": "Midround (heavy_midround): No rulesets to pick from!",
            "data": null,
            "w-state": {
                "tick_usage": 9.448,
                "tick_lag": 0.5,
                "time": 68922.5,
                "timestamp": "1769129683.213015"
            },
            "s-store": null,
            "id": 12509,
            "s-ver": "1.0.0"
        },
        "31": {
            "ts": {
                "date": "2026-01-23 00:59:43.212000",
                "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.246,
                "tick_lag": 0.5,
                "time": 71922.5,
                "timestamp": "1769129983.212755"
            },
            "s-store": null,
            "id": 12923,
            "s-ver": "1.0.0"
        },
        "32": {
            "ts": {
                "date": "2026-01-23 00:59:43.216000",
                "timezone_type": 3,
                "timezone": "UTC"
            },
            "cat": "dynamic",
            "msg": "Midround (heavy_midround): No rulesets to pick from!",
            "data": null,
            "w-state": {
                "tick_usage": 9.74,
                "tick_lag": 0.5,
                "time": 71922.5,
                "timestamp": "1769129983.217002"
            },
            "s-store": null,
            "id": 12924,
            "s-ver": "1.0.0"
        },
        "33": {
            "ts": {
                "date": "2026-01-23 01:04:43.234000",
                "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.346,
                "tick_lag": 0.5,
                "time": 74922.5,
                "timestamp": "1769130283.234988"
            },
            "s-store": null,
            "id": 13352,
            "s-ver": "1.0.0"
        },
        "34": {
            "ts": {
                "date": "2026-01-23 01:04:43.238000",
                "timezone_type": 3,
                "timezone": "UTC"
            },
            "cat": "dynamic",
            "msg": "Midround (heavy_midround): No rulesets to pick from!",
            "data": null,
            "w-state": {
                "tick_usage": 9.25,
                "tick_lag": 0.5,
                "time": 74922.5,
                "timestamp": "1769130283.238940"
            },
            "s-store": null,
            "id": 13353,
            "s-ver": "1.0.0"
        },
        "35": {
            "ts": {
                "date": "2026-01-23 01:09:43.251000",
                "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.48,
                "tick_lag": 0.5,
                "time": 77922.5,
                "timestamp": "1769130583.251608"
            },
            "s-store": null,
            "id": 13770,
            "s-ver": "1.0.0"
        },
        "36": {
            "ts": {
                "date": "2026-01-23 01:09:43.255000",
                "timezone_type": 3,
                "timezone": "UTC"
            },
            "cat": "dynamic",
            "msg": "Midround (heavy_midround): No rulesets to pick from!",
            "data": null,
            "w-state": {
                "tick_usage": 10.35,
                "tick_lag": 0.5,
                "time": 77922.5,
                "timestamp": "1769130583.256044"
            },
            "s-store": null,
            "id": 13771,
            "s-ver": "1.0.0"
        },
        "37": {
            "ts": {
                "date": "2026-01-23 01:14:43.412000",
                "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.28,
                "tick_lag": 0.5,
                "time": 80922.5,
                "timestamp": "1769130883.413163"
            },
            "s-store": null,
            "id": 14174,
            "s-ver": "1.0.0"
        },
        "38": {
            "ts": {
                "date": "2026-01-23 01:14:43.418000",
                "timezone_type": 3,
                "timezone": "UTC"
            },
            "cat": "dynamic",
            "msg": "Midround (heavy_midround): No rulesets to pick from!",
            "data": null,
            "w-state": {
                "tick_usage": 11.404,
                "tick_lag": 0.5,
                "time": 80922.5,
                "timestamp": "1769130883.418224"
            },
            "s-store": null,
            "id": 14175,
            "s-ver": "1.0.0"
        },
        "39": {
            "ts": {
                "date": "2026-01-23 01:19:43.417000",
                "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.29,
                "tick_lag": 0.5,
                "time": 83922.5,
                "timestamp": "1769131183.418296"
            },
            "s-store": null,
            "id": 14405,
            "s-ver": "1.0.0"
        },
        "40": {
            "ts": {
                "date": "2026-01-23 01:19:43.422000",
                "timezone_type": 3,
                "timezone": "UTC"
            },
            "cat": "dynamic",
            "msg": "Midround (heavy_midround): No rulesets to pick from!",
            "data": null,
            "w-state": {
                "tick_usage": 9.356,
                "tick_lag": 0.5,
                "time": 83922.5,
                "timestamp": "1769131183.422328"
            },
            "s-store": null,
            "id": 14406,
            "s-ver": "1.0.0"
        },
        "41": {
            "ts": {
                "date": "2026-01-23 01:24:43.719000",
                "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": 0.98,
                "tick_lag": 0.5,
                "time": 86922.5,
                "timestamp": "1769131483.719714"
            },
            "s-store": null,
            "id": 14731,
            "s-ver": "1.0.0"
        },
        "42": {
            "ts": {
                "date": "2026-01-23 01:24:43.723000",
                "timezone_type": 3,
                "timezone": "UTC"
            },
            "cat": "dynamic",
            "msg": "Midround (heavy_midround): No rulesets to pick from!",
            "data": null,
            "w-state": {
                "tick_usage": 8.95,
                "tick_lag": 0.5,
                "time": 86922.5,
                "timestamp": "1769131483.723699"
            },
            "s-store": null,
            "id": 14732,
            "s-ver": "1.0.0"
        },
        "43": {
            "ts": {
                "date": "2026-01-23 01:29:43.910000",
                "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": 0.952,
                "tick_lag": 0.5,
                "time": 89922.5,
                "timestamp": "1769131783.910761"
            },
            "s-store": null,
            "id": 15027,
            "s-ver": "1.0.0"
        },
        "44": {
            "ts": {
                "date": "2026-01-23 01:29:43.914000",
                "timezone_type": 3,
                "timezone": "UTC"
            },
            "cat": "dynamic",
            "msg": "Midround (heavy_midround): No rulesets to pick from!",
            "data": null,
            "w-state": {
                "tick_usage": 8.858,
                "tick_lag": 0.5,
                "time": 89922.5,
                "timestamp": "1769131783.914712"
            },
            "s-store": null,
            "id": 15028,
            "s-ver": "1.0.0"
        },
        "45": {
            "ts": {
                "date": "2026-01-23 01:34:45.947000",
                "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": 0.872,
                "tick_lag": 0.5,
                "time": 92922.5,
                "timestamp": "1769132085.947955"
            },
            "s-store": null,
            "id": 15470,
            "s-ver": "1.0.0"
        },
        "46": {
            "ts": {
                "date": "2026-01-23 01:34:45.951000",
                "timezone_type": 3,
                "timezone": "UTC"
            },
            "cat": "dynamic",
            "msg": "Midround (heavy_midround): No rulesets to pick from!",
            "data": null,
            "w-state": {
                "tick_usage": 7.6,
                "tick_lag": 0.5,
                "time": 92922.5,
                "timestamp": "1769132085.951318"
            },
            "s-store": null,
            "id": 15471,
            "s-ver": "1.0.0"
        }
    },
    "parser": "\\App\\Entity\\Stat\\dynamic",
    "id": -1,
    "datetime": {
        "date": "2026-01-22 22:58:47.000000",
        "timezone_type": 3,
        "timezone": "UTC"
    },
    "round": 259629,
    "key": "dynamic",
    "type": "generated",
    "version": 1,
    "json": "[{\"ts\":\"1769122727.785874\",\"round-id\":\"259629\",\"secret\":0,\"cat-list\":[\"dynamic\"],\"cat\":\"dynamic\"},{\"ts\":\"2026-01-22 23:04:23.950\",\"cat\":\"dynamic\",\"msg\":\"Selected tier: 1\",\"data\":null,\"w-state\":{\"tick_usage\":78.438,\"tick_lag\":0.5,\"time\":2784.5,\"timestamp\":\"1769123063.950240\"},\"s-store\":null,\"id\":2010,\"s-ver\":\"1.0.0\"},{\"ts\":\"2026-01-22 23:04:23.950\",\"cat\":\"dynamic\",\"msg\":\"- Roundstart population: 2\",\"data\":null,\"w-state\":{\"tick_usage\":78.7,\"tick_lag\":0.5,\"time\":2784.5,\"timestamp\":\"1769123063.950372\"},\"s-store\":null,\"id\":2011,\"s-ver\":\"1.0.0\"},{\"ts\":\"2026-01-22 23:04:23.950\",\"cat\":\"dynamic\",\"msg\":\"- Roundstart ruleset count: 2\",\"data\":null,\"w-state\":{\"tick_usage\":78.908,\"tick_lag\":0.5,\"time\":2784.5,\"timestamp\":\"1769123063.950475\"},\"s-store\":null,\"id\":2012,\"s-ver\":\"1.0.0\"},{\"ts\":\"2026-01-22 23:04:23.950\",\"cat\":\"dynamic\",\"msg\":\"- Light midround ruleset count: 3\",\"data\":null,\"w-state\":{\"tick_usage\":79.104,\"tick_lag\":0.5,\"time\":2784.5,\"timestamp\":\"1769123063.950574\"},\"s-store\":null,\"id\":2013,\"s-ver\":\"1.0.0\"},{\"ts\":\"2026-01-22 23:04:23.950\",\"cat\":\"dynamic\",\"msg\":\"- Heavy midround ruleset count: 0\",\"data\":null,\"w-state\":{\"tick_usage\":79.3,\"tick_lag\":0.5,\"time\":2784.5,\"timestamp\":\"1769123063.950671\"},\"s-store\":null,\"id\":2014,\"s-ver\":\"1.0.0\"},{\"ts\":\"2026-01-22 23:04:23.950\",\"cat\":\"dynamic\",\"msg\":\"- Latejoin ruleset count: 1\",\"data\":null,\"w-state\":{\"tick_usage\":79.496,\"tick_lag\":0.5,\"time\":2784.5,\"timestamp\":\"1769123063.950769\"},\"s-store\":null,\"id\":2015,\"s-ver\":\"1.0.0\"},{\"ts\":\"2026-01-22 23:04:23.951\",\"cat\":\"dynamic\",\"msg\":\"Roundstart: No rulesets to pick from!\",\"data\":null,\"w-state\":{\"tick_usage\":80.616,\"tick_lag\":0.5,\"time\":2784.5,\"timestamp\":\"1769123063.951329\"},\"s-store\":null,\"id\":2016,\"s-ver\":\"1.0.0\"},{\"ts\":\"2026-01-22 23:34:39.983\",\"cat\":\"dynamic\",\"msg\":\"Midround (light_midround): crazyclown12\\\/(Cornelius Kensington) has been selected for Midround Traitor.\",\"data\":null,\"w-state\":{\"tick_usage\":16.612,\"tick_lag\":0.5,\"time\":20922.5,\"timestamp\":\"1769124879.984069\"},\"s-store\":null,\"id\":4915,\"s-ver\":\"1.0.0\"},{\"ts\":\"2026-01-22 23:44:41.277\",\"cat\":\"dynamic\",\"msg\":\"Midround (light_midround): kelesis\\\/(Leonardo Potter) has been selected for Midround Traitor.\",\"data\":null,\"w-state\":{\"tick_usage\":16.004,\"tick_lag\":0.5,\"time\":26922.5,\"timestamp\":\"1769125481.278002\"},\"s-store\":null,\"id\":5841,\"s-ver\":\"1.0.0\"},{\"ts\":\"2026-01-22 23:54:26.671\",\"cat\":\"dynamic\",\"msg\":\"Midround (light_midround): No rulesets to pick from!\",\"data\":null,\"w-state\":{\"tick_usage\":14.398,\"tick_lag\":0.5,\"time\":32772.5,\"timestamp\":\"1769126066.672238\"},\"s-store\":null,\"id\":6917,\"s-ver\":\"1.0.0\"},{\"ts\":\"2026-01-22 23:59:26.997\",\"cat\":\"dynamic\",\"msg\":\"Midround (light_midround): No rulesets to pick from!\",\"data\":null,\"w-state\":{\"tick_usage\":14.47,\"tick_lag\":0.5,\"time\":35772.5,\"timestamp\":\"1769126366.998200\"},\"s-store\":null,\"id\":7372,\"s-ver\":\"1.0.0\"},{\"ts\":\"2026-01-22 23:59:27.000\",\"cat\":\"dynamic\",\"msg\":\"Midround (heavy_midround): No rulesets to pick from!\",\"data\":null,\"w-state\":{\"tick_usage\":20.258,\"tick_lag\":0.5,\"time\":35772.5,\"timestamp\":\"1769126367.001095\"},\"s-store\":null,\"id\":7373,\"s-ver\":\"1.0.0\"},{\"ts\":\"2026-01-23 00:04:27.011\",\"cat\":\"dynamic\",\"msg\":\"Midround (light_midround): No rulesets to pick from!\",\"data\":null,\"w-state\":{\"tick_usage\":13.274,\"tick_lag\":0.5,\"time\":38772.5,\"timestamp\":\"1769126667.012145\"},\"s-store\":null,\"id\":7676,\"s-ver\":\"1.0.0\"},{\"ts\":\"2026-01-23 00:04:27.014\",\"cat\":\"dynamic\",\"msg\":\"Midround (heavy_midround): No rulesets to pick from!\",\"data\":null,\"w-state\":{\"tick_usage\":18.956,\"tick_lag\":0.5,\"time\":38772.5,\"timestamp\":\"1769126667.014987\"},\"s-store\":null,\"id\":7677,\"s-ver\":\"1.0.0\"},{\"ts\":\"2026-01-23 00:05:58.383\",\"cat\":\"dynamic\",\"msg\":\"Latejoin: johnjohnson12\\\/(James Anderson) has been selected for Latejoin Traitor.\",\"data\":null,\"w-state\":{\"tick_usage\":217.592,\"tick_lag\":0.5,\"time\":39685,\"timestamp\":\"1769126758.383255\"},\"s-store\":null,\"id\":8029,\"s-ver\":\"1.0.0\"},{\"ts\":\"2026-01-23 00:09:27.107\",\"cat\":\"dynamic\",\"msg\":\"Midround (light_midround): No rulesets to pick from!\",\"data\":null,\"w-state\":{\"tick_usage\":15.094,\"tick_lag\":0.5,\"time\":41772.5,\"timestamp\":\"1769126967.107269\"},\"s-store\":null,\"id\":8215,\"s-ver\":\"1.0.0\"},{\"ts\":\"2026-01-23 00:09:27.110\",\"cat\":\"dynamic\",\"msg\":\"Midround (heavy_midround): No rulesets to pick from!\",\"data\":null,\"w-state\":{\"tick_usage\":20.87,\"tick_lag\":0.5,\"time\":41772.5,\"timestamp\":\"1769126967.110157\"},\"s-store\":null,\"id\":8216,\"s-ver\":\"1.0.0\"},{\"ts\":\"2026-01-23 00:14:27.139\",\"cat\":\"dynamic\",\"msg\":\"Midround (light_midround): No rulesets to pick from!\",\"data\":null,\"w-state\":{\"tick_usage\":13.164,\"tick_lag\":0.5,\"time\":44772.5,\"timestamp\":\"1769127267.140177\"},\"s-store\":null,\"id\":8554,\"s-ver\":\"1.0.0\"},{\"ts\":\"2026-01-23 00:14:27.143\",\"cat\":\"dynamic\",\"msg\":\"Midround (heavy_midround): No rulesets to pick from!\",\"data\":null,\"w-state\":{\"tick_usage\":19.076,\"tick_lag\":0.5,\"time\":44772.5,\"timestamp\":\"1769127267.143132\"},\"s-store\":null,\"id\":8555,\"s-ver\":\"1.0.0\"},{\"ts\":\"2026-01-23 00:19:42.159\",\"cat\":\"dynamic\",\"msg\":\"Midround (light_midround): thedevbug\\\/(Aida Foster) has been selected for Midround Traitor.\",\"data\":null,\"w-state\":{\"tick_usage\":12.392,\"tick_lag\":0.5,\"time\":47922.5,\"timestamp\":\"1769127582.160091\"},\"s-store\":null,\"id\":8948,\"s-ver\":\"1.0.0\"},{\"ts\":\"2026-01-23 00:34:42.394\",\"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.034,\"tick_lag\":0.5,\"time\":56922.5,\"timestamp\":\"1769128482.394392\"},\"s-store\":null,\"id\":10510,\"s-ver\":\"1.0.0\"},{\"ts\":\"2026-01-23 00:34:42.398\",\"cat\":\"dynamic\",\"msg\":\"Midround (heavy_midround): No rulesets to pick from!\",\"data\":null,\"w-state\":{\"tick_usage\":10.038,\"tick_lag\":0.5,\"time\":56922.5,\"timestamp\":\"1769128482.398393\"},\"s-store\":null,\"id\":10511,\"s-ver\":\"1.0.0\"},{\"ts\":\"2026-01-23 00:39:42.698\",\"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.508,\"tick_lag\":0.5,\"time\":59922.5,\"timestamp\":\"1769128782.699043\"},\"s-store\":null,\"id\":10979,\"s-ver\":\"1.0.0\"},{\"ts\":\"2026-01-23 00:39:42.702\",\"cat\":\"dynamic\",\"msg\":\"Midround (heavy_midround): No rulesets to pick from!\",\"data\":null,\"w-state\":{\"tick_usage\":9.454,\"tick_lag\":0.5,\"time\":59922.5,\"timestamp\":\"1769128782.703015\"},\"s-store\":null,\"id\":10980,\"s-ver\":\"1.0.0\"},{\"ts\":\"2026-01-23 00:44:43.015\",\"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.704,\"tick_lag\":0.5,\"time\":62922.5,\"timestamp\":\"1769129083.016314\"},\"s-store\":null,\"id\":11445,\"s-ver\":\"1.0.0\"},{\"ts\":\"2026-01-23 00:44:43.020\",\"cat\":\"dynamic\",\"msg\":\"Midround (heavy_midround): No rulesets to pick from!\",\"data\":null,\"w-state\":{\"tick_usage\":9.91,\"tick_lag\":0.5,\"time\":62922.5,\"timestamp\":\"1769129083.020416\"},\"s-store\":null,\"id\":11446,\"s-ver\":\"1.0.0\"},{\"ts\":\"2026-01-23 00:49:43.156\",\"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\":0.766,\"tick_lag\":0.5,\"time\":65922.5,\"timestamp\":\"1769129383.156378\"},\"s-store\":null,\"id\":11979,\"s-ver\":\"1.0.0\"},{\"ts\":\"2026-01-23 00:49:43.160\",\"cat\":\"dynamic\",\"msg\":\"Midround (heavy_midround): No rulesets to pick from!\",\"data\":null,\"w-state\":{\"tick_usage\":9.136,\"tick_lag\":0.5,\"time\":65922.5,\"timestamp\":\"1769129383.160562\"},\"s-store\":null,\"id\":11980,\"s-ver\":\"1.0.0\"},{\"ts\":\"2026-01-23 00:54:43.208\",\"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.442,\"tick_lag\":0.5,\"time\":68922.5,\"timestamp\":\"1769129683.209012\"},\"s-store\":null,\"id\":12508,\"s-ver\":\"1.0.0\"},{\"ts\":\"2026-01-23 00:54:43.212\",\"cat\":\"dynamic\",\"msg\":\"Midround (heavy_midround): No rulesets to pick from!\",\"data\":null,\"w-state\":{\"tick_usage\":9.448,\"tick_lag\":0.5,\"time\":68922.5,\"timestamp\":\"1769129683.213015\"},\"s-store\":null,\"id\":12509,\"s-ver\":\"1.0.0\"},{\"ts\":\"2026-01-23 00:59:43.212\",\"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.246,\"tick_lag\":0.5,\"time\":71922.5,\"timestamp\":\"1769129983.212755\"},\"s-store\":null,\"id\":12923,\"s-ver\":\"1.0.0\"},{\"ts\":\"2026-01-23 00:59:43.216\",\"cat\":\"dynamic\",\"msg\":\"Midround (heavy_midround): No rulesets to pick from!\",\"data\":null,\"w-state\":{\"tick_usage\":9.74,\"tick_lag\":0.5,\"time\":71922.5,\"timestamp\":\"1769129983.217002\"},\"s-store\":null,\"id\":12924,\"s-ver\":\"1.0.0\"},{\"ts\":\"2026-01-23 01:04:43.234\",\"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.346,\"tick_lag\":0.5,\"time\":74922.5,\"timestamp\":\"1769130283.234988\"},\"s-store\":null,\"id\":13352,\"s-ver\":\"1.0.0\"},{\"ts\":\"2026-01-23 01:04:43.238\",\"cat\":\"dynamic\",\"msg\":\"Midround (heavy_midround): No rulesets to pick from!\",\"data\":null,\"w-state\":{\"tick_usage\":9.25,\"tick_lag\":0.5,\"time\":74922.5,\"timestamp\":\"1769130283.238940\"},\"s-store\":null,\"id\":13353,\"s-ver\":\"1.0.0\"},{\"ts\":\"2026-01-23 01:09:43.251\",\"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.48,\"tick_lag\":0.5,\"time\":77922.5,\"timestamp\":\"1769130583.251608\"},\"s-store\":null,\"id\":13770,\"s-ver\":\"1.0.0\"},{\"ts\":\"2026-01-23 01:09:43.255\",\"cat\":\"dynamic\",\"msg\":\"Midround (heavy_midround): No rulesets to pick from!\",\"data\":null,\"w-state\":{\"tick_usage\":10.35,\"tick_lag\":0.5,\"time\":77922.5,\"timestamp\":\"1769130583.256044\"},\"s-store\":null,\"id\":13771,\"s-ver\":\"1.0.0\"},{\"ts\":\"2026-01-23 01:14:43.412\",\"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.28,\"tick_lag\":0.5,\"time\":80922.5,\"timestamp\":\"1769130883.413163\"},\"s-store\":null,\"id\":14174,\"s-ver\":\"1.0.0\"},{\"ts\":\"2026-01-23 01:14:43.418\",\"cat\":\"dynamic\",\"msg\":\"Midround (heavy_midround): No rulesets to pick from!\",\"data\":null,\"w-state\":{\"tick_usage\":11.404,\"tick_lag\":0.5,\"time\":80922.5,\"timestamp\":\"1769130883.418224\"},\"s-store\":null,\"id\":14175,\"s-ver\":\"1.0.0\"},{\"ts\":\"2026-01-23 01:19:43.417\",\"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.29,\"tick_lag\":0.5,\"time\":83922.5,\"timestamp\":\"1769131183.418296\"},\"s-store\":null,\"id\":14405,\"s-ver\":\"1.0.0\"},{\"ts\":\"2026-01-23 01:19:43.422\",\"cat\":\"dynamic\",\"msg\":\"Midround (heavy_midround): No rulesets to pick from!\",\"data\":null,\"w-state\":{\"tick_usage\":9.356,\"tick_lag\":0.5,\"time\":83922.5,\"timestamp\":\"1769131183.422328\"},\"s-store\":null,\"id\":14406,\"s-ver\":\"1.0.0\"},{\"ts\":\"2026-01-23 01:24:43.719\",\"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\":0.98,\"tick_lag\":0.5,\"time\":86922.5,\"timestamp\":\"1769131483.719714\"},\"s-store\":null,\"id\":14731,\"s-ver\":\"1.0.0\"},{\"ts\":\"2026-01-23 01:24:43.723\",\"cat\":\"dynamic\",\"msg\":\"Midround (heavy_midround): No rulesets to pick from!\",\"data\":null,\"w-state\":{\"tick_usage\":8.95,\"tick_lag\":0.5,\"time\":86922.5,\"timestamp\":\"1769131483.723699\"},\"s-store\":null,\"id\":14732,\"s-ver\":\"1.0.0\"},{\"ts\":\"2026-01-23 01:29:43.910\",\"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\":0.952,\"tick_lag\":0.5,\"time\":89922.5,\"timestamp\":\"1769131783.910761\"},\"s-store\":null,\"id\":15027,\"s-ver\":\"1.0.0\"},{\"ts\":\"2026-01-23 01:29:43.914\",\"cat\":\"dynamic\",\"msg\":\"Midround (heavy_midround): No rulesets to pick from!\",\"data\":null,\"w-state\":{\"tick_usage\":8.858,\"tick_lag\":0.5,\"time\":89922.5,\"timestamp\":\"1769131783.914712\"},\"s-store\":null,\"id\":15028,\"s-ver\":\"1.0.0\"},{\"ts\":\"2026-01-23 01:34:45.947\",\"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\":0.872,\"tick_lag\":0.5,\"time\":92922.5,\"timestamp\":\"1769132085.947955\"},\"s-store\":null,\"id\":15470,\"s-ver\":\"1.0.0\"},{\"ts\":\"2026-01-23 01:34:45.951\",\"cat\":\"dynamic\",\"msg\":\"Midround (heavy_midround): No rulesets to pick from!\",\"data\":null,\"w-state\":{\"tick_usage\":7.6,\"tick_lag\":0.5,\"time\":92922.5,\"timestamp\":\"1769132085.951318\"},\"s-store\":null,\"id\":15471,\"s-ver\":\"1.0.0\"},null]",
    "originalUrl": "https:\/\/terry-logs.tgstation13.org\/2026\/01\/22\/round-259629\/dynamic.log.json"
}