Hello! Only administrators may log into Statbus at this time. We apologize for the inconvenience.
264303 264305

dynamic

  • #4602 @ 2026-10-12 03:43:42 Dynamic information for the round:
  • #4603 @ 2026-10-12 03:43:42 - Selected tier: 2
  • #4604 @ 2026-10-12 03:43:42 - Roundstart population: 38
  • #4605 @ 2026-10-12 03:43:42 - Roundstart ruleset count: 2
  • #4606 @ 2026-10-12 03:43:42 - Light midround ruleset count: 2
  • #4607 @ 2026-10-12 03:43:42 - Heavy midround ruleset count: 1
  • #4608 @ 2026-10-12 03:43:42 - Latejoin ruleset count: 2
  • #4609 @ 2026-10-12 03:43:42 Roundstart: Ruleset Roundstart Blood Worm
  • #4610 @ 2026-10-12 03:43:42 - Chance to pick: 9.26%
  • #4611 @ 2026-10-12 03:43:42 Roundstart: Ruleset Roundstart Traitor
  • #4612 @ 2026-10-12 03:43:42 - Chance to pick: 18.52%
  • #4614 @ 2026-10-12 03:43:42 - JoeSwanson118/(JoeSwanson118) has been selected for Roundstart Blood Worm.
  • #4615 @ 2026-10-12 03:43:42 - Xzero314/(Xzero314) has been selected for Roundstart Blood Worm.
  • #4616 @ 2026-10-12 03:43:42 - Leif.Nobody/(Leif.Nobody) has been selected for Roundstart Traitor.
  • #4617 @ 2026-10-12 03:43:42 - TheDevBug/(TheDevBug) has been selected for Roundstart Traitor.
  • #7885 @ 2026-10-12 03:45:30 Latejoin (forced): Queued ruleset Latejoin Revolution failed to prepare! It remains queued for next latejoin.
  • #7886 @ 2026-10-12 03:45:30 - Reason: Not enough eligible candidates. Have: 0, Need: 1
  • #7887 @ 2026-10-12 03:45:30 Latejoin: Rolling for a latejoin...
  • #7888 @ 2026-10-12 03:45:30 - Crew casualty percent: 0%
  • #7889 @ 2026-10-12 03:45:30 - Failed latejoins: 0
  • #7890 @ 2026-10-12 03:45:30 - Living antags count: 4
  • #7891 @ 2026-10-12 03:45:30 Latejoin: Selected ruleset Traitor for tiny021/(Bubble Root), but preparation failed! Reason: Not enough eligible candidates. Have: 0, Need: 1 (20% chance)
  • #7892 @ 2026-10-12 03:45:30 - Chance to pick: 71.43%
  • #7893 @ 2026-10-12 03:45:30 - Latejoin chance has increased (1 failed latejoins).
  • #7894 @ 2026-10-12 03:45:30 - Reason: Not enough eligible candidates. Have: 0, Need: 1
  • #9438 @ 2026-10-12 03:47:13 Latejoin (forced): Queued ruleset Latejoin Revolution failed to prepare! It remains queued for next latejoin.
  • #9439 @ 2026-10-12 03:47:13 - Reason: Not enough eligible candidates. Have: 0, Need: 1
  • #9440 @ 2026-10-12 03:47:13 Latejoin: Rolling for a latejoin...
  • #9441 @ 2026-10-12 03:47:13 - Crew casualty percent: 0%
  • #9442 @ 2026-10-12 03:47:13 - Failed latejoins: 1
  • #9443 @ 2026-10-12 03:47:13 - Living antags count: 4
  • #9444 @ 2026-10-12 03:47:13 Latejoin: Selected ruleset Traitor for s133py/(Emilia Rossi), but preparation failed! Reason: Not enough eligible candidates. Have: 0, Need: 1 (100% chance)
  • #9445 @ 2026-10-12 03:47:13 - Chance to pick: 71.43%
  • #9446 @ 2026-10-12 03:47:13 - Latejoin chance has increased (2 failed latejoins).
  • #9447 @ 2026-10-12 03:47:13 - Reason: Not enough eligible candidates. Have: 0, Need: 1
  • #11111 @ 2026-10-12 03:49:10 Latejoin (forced): Queued ruleset Latejoin Revolution failed to prepare! It remains queued for next latejoin.
  • #11112 @ 2026-10-12 03:49:10 - Reason: Not enough eligible candidates. Have: 0, Need: 1
  • #11113 @ 2026-10-12 03:49:10 Latejoin: Rolling for a latejoin...
  • #11114 @ 2026-10-12 03:49:10 - Crew casualty percent: 0%
  • #11115 @ 2026-10-12 03:49:10 - Failed latejoins: 2
  • #11116 @ 2026-10-12 03:49:10 - Living antags count: 4
  • #11117 @ 2026-10-12 03:49:10 Latejoin: Selected ruleset Traitor for luciamo/(Dabbin Blackbeard), but preparation failed! Reason: Not enough eligible candidates. Have: 0, Need: 1 (100% chance)
  • #11118 @ 2026-10-12 03:49:10 - Chance to pick: 71.43%
  • #11119 @ 2026-10-12 03:49:10 - Latejoin chance has increased (3 failed latejoins).
  • #11120 @ 2026-10-12 03:49:10 - Reason: Not enough eligible candidates. Have: 0, Need: 1
  • #13416 @ 2026-10-12 03:51:45 Latejoin (forced): Latejoin Revolution
  • #13417 @ 2026-10-12 03:51:45 - carefreestyle/(Felicks Nyaas) has been selected for Latejoin Revolution.
  • #14448 @ 2026-10-12 03:53:04 Latejoin: Rolling for a latejoin...
  • #14449 @ 2026-10-12 03:53:04 - Crew casualty percent: 0%
  • #14450 @ 2026-10-12 03:53:04 - Failed latejoins: 3
  • #14451 @ 2026-10-12 03:53:04 - Living antags count: 5
  • #14452 @ 2026-10-12 03:53:04 Latejoin: Selected ruleset Traitor for tonesontail/(Jason Nehling), but preparation failed! Reason: Not enough eligible candidates. Have: 0, Need: 1 (100% chance)
  • #14453 @ 2026-10-12 03:53:04 - Chance to pick: 75%
  • #14454 @ 2026-10-12 03:53:04 - Latejoin chance has increased (4 failed latejoins).
  • #14455 @ 2026-10-12 03:53:04 - Reason: Not enough eligible candidates. Have: 0, Need: 1
  • #19755 @ 2026-10-12 04:01:25 Latejoin: Rolling for a latejoin...
  • #19756 @ 2026-10-12 04:01:25 - Crew casualty percent: 0%
  • #19757 @ 2026-10-12 04:01:25 - Failed latejoins: 4
  • #19758 @ 2026-10-12 04:01:25 - Living antags count: 6
  • #19759 @ 2026-10-12 04:01:25 Latejoin: Latejoin Traitor]
  • #19760 @ 2026-10-12 04:01:25 - Chance to pick: 75%
  • #19764 @ 2026-10-12 04:01:25 - mrmelbert/(Deesh-Chuna) has been selected for Latejoin Traitor.
  • #19765 @ 2026-10-12 04:01:25 - Latejoin now on a 14 minutes and 32 seconds cooldown.
  • #25217 @ 2026-10-12 04:09:42 Midround (light_midround): Rolling for a midround... (92.8571% chance)
  • #25218 @ 2026-10-12 04:09:42 - Crew casualty percent: 2%
  • #25219 @ 2026-10-12 04:09:42 - Non-admin ghost count: 3
  • #25220 @ 2026-10-12 04:09:42 - Living antags count: 9
  • #25456 @ 2026-10-12 04:09:57 Midround (light_midround): Midround Traitor
  • #25457 @ 2026-10-12 04:09:57 - Chance to pick: 16.81%
  • #25461 @ 2026-10-12 04:09:57 - dramazing343/(Jane Sierpenski) has been selected for Midround Traitor.
  • #25462 @ 2026-10-12 04:09:57 - Midround (light_midround) now on a 14 minutes and 33.6 seconds cooldown.
  • #34485 @ 2026-10-12 04:24:42 Latejoin: Rolling for a latejoin...
  • #34486 @ 2026-10-12 04:24:42 - Crew casualty percent: 9%
  • #34487 @ 2026-10-12 04:24:42 - Failed latejoins: 0
  • #34488 @ 2026-10-12 04:24:42 - Living antags count: 13
  • #34489 @ 2026-10-12 04:24:42 Latejoin: Selected ruleset Changeling for kruh/(Email), but preparation failed! Reason: Not enough eligible candidates. Have: 0, Need: 1 (71.4286% chance)
  • #34490 @ 2026-10-12 04:24:42 - Chance to pick: 33.33%
  • #34491 @ 2026-10-12 04:24:42 - Latejoin chance has increased (1 failed latejoins).
  • #34492 @ 2026-10-12 04:24:42 - Reason: Not enough eligible candidates. Have: 0, Need: 1
  • #34757 @ 2026-10-12 04:25:11 Midround (light_midround): Rolling for a midround... (72.093% chance)
  • #34758 @ 2026-10-12 04:25:11 - Crew casualty percent: 9%
  • #34759 @ 2026-10-12 04:25:11 - Non-admin ghost count: 4
  • #34760 @ 2026-10-12 04:25:11 - Living antags count: 14
  • #34962 @ 2026-10-12 04:25:27 Midround (light_midround): Midround Traitor
  • #34963 @ 2026-10-12 04:25:27 - Chance to pick: 13.16%
  • #34966 @ 2026-10-12 04:25:27 - metalclone/(Slade Darksteel) has been selected for Midround Traitor.
  • #34967 @ 2026-10-12 04:25:27 - Midround (light_midround) now on a 11 minutes and 32.7 seconds cooldown.
  • #36818 @ 2026-10-12 04:27:54 Latejoin: Rolling for a latejoin...
  • #36819 @ 2026-10-12 04:27:54 - Crew casualty percent: 9%
  • #36820 @ 2026-10-12 04:27:54 - Failed latejoins: 1
  • #36821 @ 2026-10-12 04:27:54 - Living antags count: 15
  • #36822 @ 2026-10-12 04:27:54 Latejoin: Selected ruleset Traitor for blockstalgia/(Tavish MacHaddock), but preparation failed! Reason: Not enough eligible candidates. Have: 0, Need: 1 (87.093% chance)
  • #36823 @ 2026-10-12 04:27:54 - Chance to pick: 66.67%
  • #36824 @ 2026-10-12 04:27:54 - Latejoin chance has increased (2 failed latejoins).
  • #36825 @ 2026-10-12 04:27:54 - Reason: Not enough eligible candidates. Have: 0, Need: 1
  • #38776 @ 2026-10-12 04:31:09 Latejoin: Rolling for a latejoin...
  • #38777 @ 2026-10-12 04:31:09 - Crew casualty percent: 11%
  • #38778 @ 2026-10-12 04:31:09 - Failed latejoins: 2
  • #38779 @ 2026-10-12 04:31:09 - Living antags count: 16
  • #38780 @ 2026-10-12 04:31:09 Latejoin: Selected ruleset Traitor for crushtoe/(Shane Rockwell), but preparation failed! Reason: Not enough eligible candidates. Have: 0, Need: 1 (95.9091% chance)
  • #38781 @ 2026-10-12 04:31:09 - Chance to pick: 66.67%
  • #38782 @ 2026-10-12 04:31:09 - Latejoin chance has increased (3 failed latejoins).
  • #38783 @ 2026-10-12 04:31:09 - Reason: Not enough eligible candidates. Have: 0, Need: 1
  • #44370 @ 2026-10-12 04:40:47 Midround (heavy_midround): Rolling for a midround... (26.6667% chance)
  • #44371 @ 2026-10-12 04:40:47 - Crew casualty percent: 24%
  • #44372 @ 2026-10-12 04:40:47 - Non-admin ghost count: 12
  • #44373 @ 2026-10-12 04:40:47 - Living antags count: 23
  • #44374 @ 2026-10-12 04:40:47 Midround (heavy_midround): Ruleset chance failed.

Raw Data
{
    "data": {
        "1": {
            "ts": {
                "date": "2026-10-12 03:43:42.214000",
                "timezone_type": 3,
                "timezone": "UTC"
            },
            "cat": "dynamic",
            "msg": "Dynamic information for the round:",
            "data": null,
            "w-state": {
                "tick_usage": 845.564,
                "tick_lag": 0.5,
                "time": 3329,
                "timestamp": "1791776622.214579"
            },
            "s-store": null,
            "id": 4602,
            "s-ver": "1.0.0"
        },
        "2": {
            "ts": {
                "date": "2026-10-12 03:43:42.214000",
                "timezone_type": 3,
                "timezone": "UTC"
            },
            "cat": "dynamic",
            "msg": "- Selected tier: 2",
            "data": null,
            "w-state": {
                "tick_usage": 845.962,
                "tick_lag": 0.5,
                "time": 3329,
                "timestamp": "1791776622.214778"
            },
            "s-store": null,
            "id": 4603,
            "s-ver": "1.0.0"
        },
        "3": {
            "ts": {
                "date": "2026-10-12 03:43:42.214000",
                "timezone_type": 3,
                "timezone": "UTC"
            },
            "cat": "dynamic",
            "msg": "- Roundstart population: 38",
            "data": null,
            "w-state": {
                "tick_usage": 846.282,
                "tick_lag": 0.5,
                "time": 3329,
                "timestamp": "1791776622.214938"
            },
            "s-store": null,
            "id": 4604,
            "s-ver": "1.0.0"
        },
        "4": {
            "ts": {
                "date": "2026-10-12 03:43:42.214000",
                "timezone_type": 3,
                "timezone": "UTC"
            },
            "cat": "dynamic",
            "msg": "- Roundstart ruleset count: 2",
            "data": null,
            "w-state": {
                "tick_usage": 846.58,
                "tick_lag": 0.5,
                "time": 3329,
                "timestamp": "1791776622.215087"
            },
            "s-store": null,
            "id": 4605,
            "s-ver": "1.0.0"
        },
        "5": {
            "ts": {
                "date": "2026-10-12 03:43:42.215000",
                "timezone_type": 3,
                "timezone": "UTC"
            },
            "cat": "dynamic",
            "msg": "- Light midround ruleset count: 2",
            "data": null,
            "w-state": {
                "tick_usage": 846.894,
                "tick_lag": 0.5,
                "time": 3329,
                "timestamp": "1791776622.215244"
            },
            "s-store": null,
            "id": 4606,
            "s-ver": "1.0.0"
        },
        "6": {
            "ts": {
                "date": "2026-10-12 03:43:42.215000",
                "timezone_type": 3,
                "timezone": "UTC"
            },
            "cat": "dynamic",
            "msg": "- Heavy midround ruleset count: 1",
            "data": null,
            "w-state": {
                "tick_usage": 847.208,
                "tick_lag": 0.5,
                "time": 3329,
                "timestamp": "1791776622.215401"
            },
            "s-store": null,
            "id": 4607,
            "s-ver": "1.0.0"
        },
        "7": {
            "ts": {
                "date": "2026-10-12 03:43:42.215000",
                "timezone_type": 3,
                "timezone": "UTC"
            },
            "cat": "dynamic",
            "msg": "- Latejoin ruleset count: 2",
            "data": null,
            "w-state": {
                "tick_usage": 847.516,
                "tick_lag": 0.5,
                "time": 3329,
                "timestamp": "1791776622.215555"
            },
            "s-store": null,
            "id": 4608,
            "s-ver": "1.0.0"
        },
        "8": {
            "ts": {
                "date": "2026-10-12 03:43:42.216000",
                "timezone_type": 3,
                "timezone": "UTC"
            },
            "cat": "dynamic",
            "msg": "Roundstart: Ruleset Roundstart Blood Worm",
            "data": null,
            "w-state": {
                "tick_usage": 849.278,
                "tick_lag": 0.5,
                "time": 3329,
                "timestamp": "1791776622.216436"
            },
            "s-store": null,
            "id": 4609,
            "s-ver": "1.0.0"
        },
        "9": {
            "ts": {
                "date": "2026-10-12 03:43:42.216000",
                "timezone_type": 3,
                "timezone": "UTC"
            },
            "cat": "dynamic",
            "msg": "- Chance to pick: 9.26%",
            "data": null,
            "w-state": {
                "tick_usage": 849.592,
                "tick_lag": 0.5,
                "time": 3329,
                "timestamp": "1791776622.216593"
            },
            "s-store": null,
            "id": 4610,
            "s-ver": "1.0.0"
        },
        "10": {
            "ts": {
                "date": "2026-10-12 03:43:42.216000",
                "timezone_type": 3,
                "timezone": "UTC"
            },
            "cat": "dynamic",
            "msg": "Roundstart: Ruleset Roundstart Traitor",
            "data": null,
            "w-state": {
                "tick_usage": 849.94,
                "tick_lag": 0.5,
                "time": 3329,
                "timestamp": "1791776622.216767"
            },
            "s-store": null,
            "id": 4611,
            "s-ver": "1.0.0"
        },
        "11": {
            "ts": {
                "date": "2026-10-12 03:43:42.216000",
                "timezone_type": 3,
                "timezone": "UTC"
            },
            "cat": "dynamic",
            "msg": "- Chance to pick: 18.52%",
            "data": null,
            "w-state": {
                "tick_usage": 850.242,
                "tick_lag": 0.5,
                "time": 3329,
                "timestamp": "1791776622.216918"
            },
            "s-store": null,
            "id": 4612,
            "s-ver": "1.0.0"
        },
        "12": {
            "ts": {
                "date": "2026-10-12 03:43:42.234000",
                "timezone_type": 3,
                "timezone": "UTC"
            },
            "cat": "dynamic",
            "msg": "- JoeSwanson118\/(JoeSwanson118) has been selected for Roundstart Blood Worm.",
            "data": null,
            "w-state": {
                "tick_usage": 885.654,
                "tick_lag": 0.5,
                "time": 3329,
                "timestamp": "1791776622.234624"
            },
            "s-store": null,
            "id": 4614,
            "s-ver": "1.0.0"
        },
        "13": {
            "ts": {
                "date": "2026-10-12 03:43:42.234000",
                "timezone_type": 3,
                "timezone": "UTC"
            },
            "cat": "dynamic",
            "msg": "- Xzero314\/(Xzero314) has been selected for Roundstart Blood Worm.",
            "data": null,
            "w-state": {
                "tick_usage": 886.022,
                "tick_lag": 0.5,
                "time": 3329,
                "timestamp": "1791776622.234808"
            },
            "s-store": null,
            "id": 4615,
            "s-ver": "1.0.0"
        },
        "14": {
            "ts": {
                "date": "2026-10-12 03:43:42.236000",
                "timezone_type": 3,
                "timezone": "UTC"
            },
            "cat": "dynamic",
            "msg": "- Leif.Nobody\/(Leif.Nobody) has been selected for Roundstart Traitor.",
            "data": null,
            "w-state": {
                "tick_usage": 890.16,
                "tick_lag": 0.5,
                "time": 3329,
                "timestamp": "1791776622.236877"
            },
            "s-store": null,
            "id": 4616,
            "s-ver": "1.0.0"
        },
        "15": {
            "ts": {
                "date": "2026-10-12 03:43:42.236000",
                "timezone_type": 3,
                "timezone": "UTC"
            },
            "cat": "dynamic",
            "msg": "- TheDevBug\/(TheDevBug) has been selected for Roundstart Traitor.",
            "data": null,
            "w-state": {
                "tick_usage": 890.518,
                "tick_lag": 0.5,
                "time": 3329,
                "timestamp": "1791776622.237056"
            },
            "s-store": null,
            "id": 4617,
            "s-ver": "1.0.0"
        },
        "16": {
            "ts": {
                "date": "2026-10-12 03:45:30.872000",
                "timezone_type": 3,
                "timezone": "UTC"
            },
            "cat": "dynamic",
            "msg": "Latejoin (forced): Queued ruleset Latejoin Revolution failed to prepare! It remains queued for next latejoin.",
            "data": null,
            "w-state": {
                "tick_usage": 459.936,
                "tick_lag": 0.5,
                "time": 4320.5,
                "timestamp": "1791776730.872802"
            },
            "s-store": null,
            "id": 7885,
            "s-ver": "1.0.0"
        },
        "17": {
            "ts": {
                "date": "2026-10-12 03:45:30.872000",
                "timezone_type": 3,
                "timezone": "UTC"
            },
            "cat": "dynamic",
            "msg": "- Reason: Not enough eligible candidates. Have: 0, Need: 1",
            "data": null,
            "w-state": {
                "tick_usage": 460.552,
                "tick_lag": 0.5,
                "time": 4320.5,
                "timestamp": "1791776730.873109"
            },
            "s-store": null,
            "id": 7886,
            "s-ver": "1.0.0"
        },
        "18": {
            "ts": {
                "date": "2026-10-12 03:45:30.873000",
                "timezone_type": 3,
                "timezone": "UTC"
            },
            "cat": "dynamic",
            "msg": "Latejoin: Rolling for a latejoin...",
            "data": null,
            "w-state": {
                "tick_usage": 461.408,
                "tick_lag": 0.5,
                "time": 4320.5,
                "timestamp": "1791776730.873537"
            },
            "s-store": null,
            "id": 7887,
            "s-ver": "1.0.0"
        },
        "19": {
            "ts": {
                "date": "2026-10-12 03:45:30.873000",
                "timezone_type": 3,
                "timezone": "UTC"
            },
            "cat": "dynamic",
            "msg": "- Crew casualty percent: 0%",
            "data": null,
            "w-state": {
                "tick_usage": 461.77,
                "tick_lag": 0.5,
                "time": 4320.5,
                "timestamp": "1791776730.873718"
            },
            "s-store": null,
            "id": 7888,
            "s-ver": "1.0.0"
        },
        "20": {
            "ts": {
                "date": "2026-10-12 03:45:30.873000",
                "timezone_type": 3,
                "timezone": "UTC"
            },
            "cat": "dynamic",
            "msg": "- Failed latejoins: 0",
            "data": null,
            "w-state": {
                "tick_usage": 462.132,
                "tick_lag": 0.5,
                "time": 4320.5,
                "timestamp": "1791776730.873899"
            },
            "s-store": null,
            "id": 7889,
            "s-ver": "1.0.0"
        },
        "21": {
            "ts": {
                "date": "2026-10-12 03:45:30.873000",
                "timezone_type": 3,
                "timezone": "UTC"
            },
            "cat": "dynamic",
            "msg": "- Living antags count: 4",
            "data": null,
            "w-state": {
                "tick_usage": 462.48,
                "tick_lag": 0.5,
                "time": 4320.5,
                "timestamp": "1791776730.874074"
            },
            "s-store": null,
            "id": 7890,
            "s-ver": "1.0.0"
        },
        "22": {
            "ts": {
                "date": "2026-10-12 03:45:30.875000",
                "timezone_type": 3,
                "timezone": "UTC"
            },
            "cat": "dynamic",
            "msg": "Latejoin: Selected ruleset Traitor for tiny021\/(Bubble Root), but preparation failed! Reason: Not enough eligible candidates. Have: 0, Need: 1 (20% chance)",
            "data": null,
            "w-state": {
                "tick_usage": 465.046,
                "tick_lag": 0.5,
                "time": 4320.5,
                "timestamp": "1791776730.875357"
            },
            "s-store": null,
            "id": 7891,
            "s-ver": "1.0.0"
        },
        "23": {
            "ts": {
                "date": "2026-10-12 03:45:30.875000",
                "timezone_type": 3,
                "timezone": "UTC"
            },
            "cat": "dynamic",
            "msg": "- Chance to pick: 71.43%",
            "data": null,
            "w-state": {
                "tick_usage": 465.414,
                "tick_lag": 0.5,
                "time": 4320.5,
                "timestamp": "1791776730.875540"
            },
            "s-store": null,
            "id": 7892,
            "s-ver": "1.0.0"
        },
        "24": {
            "ts": {
                "date": "2026-10-12 03:45:30.875000",
                "timezone_type": 3,
                "timezone": "UTC"
            },
            "cat": "dynamic",
            "msg": "- Latejoin chance has increased (1 failed latejoins).",
            "data": null,
            "w-state": {
                "tick_usage": 465.784,
                "tick_lag": 0.5,
                "time": 4320.5,
                "timestamp": "1791776730.875725"
            },
            "s-store": null,
            "id": 7893,
            "s-ver": "1.0.0"
        },
        "25": {
            "ts": {
                "date": "2026-10-12 03:45:30.875000",
                "timezone_type": 3,
                "timezone": "UTC"
            },
            "cat": "dynamic",
            "msg": "- Reason: Not enough eligible candidates. Have: 0, Need: 1",
            "data": null,
            "w-state": {
                "tick_usage": 466.132,
                "tick_lag": 0.5,
                "time": 4320.5,
                "timestamp": "1791776730.875899"
            },
            "s-store": null,
            "id": 7894,
            "s-ver": "1.0.0"
        },
        "26": {
            "ts": {
                "date": "2026-10-12 03:47:13.215000",
                "timezone_type": 3,
                "timezone": "UTC"
            },
            "cat": "dynamic",
            "msg": "Latejoin (forced): Queued ruleset Latejoin Revolution failed to prepare! It remains queued for next latejoin.",
            "data": null,
            "w-state": {
                "tick_usage": 396.706,
                "tick_lag": 0.5,
                "time": 5307,
                "timestamp": "1791776833.216069"
            },
            "s-store": null,
            "id": 9438,
            "s-ver": "1.0.0"
        },
        "27": {
            "ts": {
                "date": "2026-10-12 03:47:13.216000",
                "timezone_type": 3,
                "timezone": "UTC"
            },
            "cat": "dynamic",
            "msg": "- Reason: Not enough eligible candidates. Have: 0, Need: 1",
            "data": null,
            "w-state": {
                "tick_usage": 397.73,
                "tick_lag": 0.5,
                "time": 5307,
                "timestamp": "1791776833.216581"
            },
            "s-store": null,
            "id": 9439,
            "s-ver": "1.0.0"
        },
        "28": {
            "ts": {
                "date": "2026-10-12 03:47:13.216000",
                "timezone_type": 3,
                "timezone": "UTC"
            },
            "cat": "dynamic",
            "msg": "Latejoin: Rolling for a latejoin...",
            "data": null,
            "w-state": {
                "tick_usage": 398.796,
                "tick_lag": 0.5,
                "time": 5307,
                "timestamp": "1791776833.217114"
            },
            "s-store": null,
            "id": 9440,
            "s-ver": "1.0.0"
        },
        "29": {
            "ts": {
                "date": "2026-10-12 03:47:13.217000",
                "timezone_type": 3,
                "timezone": "UTC"
            },
            "cat": "dynamic",
            "msg": "- Crew casualty percent: 0%",
            "data": null,
            "w-state": {
                "tick_usage": 399.282,
                "tick_lag": 0.5,
                "time": 5307,
                "timestamp": "1791776833.217357"
            },
            "s-store": null,
            "id": 9441,
            "s-ver": "1.0.0"
        },
        "30": {
            "ts": {
                "date": "2026-10-12 03:47:13.217000",
                "timezone_type": 3,
                "timezone": "UTC"
            },
            "cat": "dynamic",
            "msg": "- Failed latejoins: 1",
            "data": null,
            "w-state": {
                "tick_usage": 399.744,
                "tick_lag": 0.5,
                "time": 5307,
                "timestamp": "1791776833.217588"
            },
            "s-store": null,
            "id": 9442,
            "s-ver": "1.0.0"
        },
        "31": {
            "ts": {
                "date": "2026-10-12 03:47:13.217000",
                "timezone_type": 3,
                "timezone": "UTC"
            },
            "cat": "dynamic",
            "msg": "- Living antags count: 4",
            "data": null,
            "w-state": {
                "tick_usage": 400.166,
                "tick_lag": 0.5,
                "time": 5307,
                "timestamp": "1791776833.217799"
            },
            "s-store": null,
            "id": 9443,
            "s-ver": "1.0.0"
        },
        "32": {
            "ts": {
                "date": "2026-10-12 03:47:13.219000",
                "timezone_type": 3,
                "timezone": "UTC"
            },
            "cat": "dynamic",
            "msg": "Latejoin: Selected ruleset Traitor for s133py\/(Emilia Rossi), but preparation failed! Reason: Not enough eligible candidates. Have: 0, Need: 1 (100% chance)",
            "data": null,
            "w-state": {
                "tick_usage": 403.474,
                "tick_lag": 0.5,
                "time": 5307,
                "timestamp": "1791776833.219453"
            },
            "s-store": null,
            "id": 9444,
            "s-ver": "1.0.0"
        },
        "33": {
            "ts": {
                "date": "2026-10-12 03:47:13.219000",
                "timezone_type": 3,
                "timezone": "UTC"
            },
            "cat": "dynamic",
            "msg": "- Chance to pick: 71.43%",
            "data": null,
            "w-state": {
                "tick_usage": 404.05,
                "tick_lag": 0.5,
                "time": 5307,
                "timestamp": "1791776833.219741"
            },
            "s-store": null,
            "id": 9445,
            "s-ver": "1.0.0"
        },
        "34": {
            "ts": {
                "date": "2026-10-12 03:47:13.219000",
                "timezone_type": 3,
                "timezone": "UTC"
            },
            "cat": "dynamic",
            "msg": "- Latejoin chance has increased (2 failed latejoins).",
            "data": null,
            "w-state": {
                "tick_usage": 404.538,
                "tick_lag": 0.5,
                "time": 5307,
                "timestamp": "1791776833.219985"
            },
            "s-store": null,
            "id": 9446,
            "s-ver": "1.0.0"
        },
        "35": {
            "ts": {
                "date": "2026-10-12 03:47:13.220000",
                "timezone_type": 3,
                "timezone": "UTC"
            },
            "cat": "dynamic",
            "msg": "- Reason: Not enough eligible candidates. Have: 0, Need: 1",
            "data": null,
            "w-state": {
                "tick_usage": 404.924,
                "tick_lag": 0.5,
                "time": 5307,
                "timestamp": "1791776833.220177"
            },
            "s-store": null,
            "id": 9447,
            "s-ver": "1.0.0"
        },
        "36": {
            "ts": {
                "date": "2026-10-12 03:49:10.029000",
                "timezone_type": 3,
                "timezone": "UTC"
            },
            "cat": "dynamic",
            "msg": "Latejoin (forced): Queued ruleset Latejoin Revolution failed to prepare! It remains queued for next latejoin.",
            "data": null,
            "w-state": {
                "tick_usage": 384.586,
                "tick_lag": 0.5,
                "time": 6434,
                "timestamp": "1791776950.029615"
            },
            "s-store": null,
            "id": 11111,
            "s-ver": "1.0.0"
        },
        "37": {
            "ts": {
                "date": "2026-10-12 03:49:10.030000",
                "timezone_type": 3,
                "timezone": "UTC"
            },
            "cat": "dynamic",
            "msg": "- Reason: Not enough eligible candidates. Have: 0, Need: 1",
            "data": null,
            "w-state": {
                "tick_usage": 386.896,
                "tick_lag": 0.5,
                "time": 6434,
                "timestamp": "1791776950.030770"
            },
            "s-store": null,
            "id": 11112,
            "s-ver": "1.0.0"
        },
        "38": {
            "ts": {
                "date": "2026-10-12 03:49:10.031000",
                "timezone_type": 3,
                "timezone": "UTC"
            },
            "cat": "dynamic",
            "msg": "Latejoin: Rolling for a latejoin...",
            "data": null,
            "w-state": {
                "tick_usage": 387.852,
                "tick_lag": 0.5,
                "time": 6434,
                "timestamp": "1791776950.031250"
            },
            "s-store": null,
            "id": 11113,
            "s-ver": "1.0.0"
        },
        "39": {
            "ts": {
                "date": "2026-10-12 03:49:10.031000",
                "timezone_type": 3,
                "timezone": "UTC"
            },
            "cat": "dynamic",
            "msg": "- Crew casualty percent: 0%",
            "data": null,
            "w-state": {
                "tick_usage": 388.282,
                "tick_lag": 0.5,
                "time": 6434,
                "timestamp": "1791776950.031464"
            },
            "s-store": null,
            "id": 11114,
            "s-ver": "1.0.0"
        },
        "40": {
            "ts": {
                "date": "2026-10-12 03:49:10.031000",
                "timezone_type": 3,
                "timezone": "UTC"
            },
            "cat": "dynamic",
            "msg": "- Failed latejoins: 2",
            "data": null,
            "w-state": {
                "tick_usage": 388.678,
                "tick_lag": 0.5,
                "time": 6434,
                "timestamp": "1791776950.031662"
            },
            "s-store": null,
            "id": 11115,
            "s-ver": "1.0.0"
        },
        "41": {
            "ts": {
                "date": "2026-10-12 03:49:10.031000",
                "timezone_type": 3,
                "timezone": "UTC"
            },
            "cat": "dynamic",
            "msg": "- Living antags count: 4",
            "data": null,
            "w-state": {
                "tick_usage": 389.07,
                "tick_lag": 0.5,
                "time": 6434,
                "timestamp": "1791776950.031857"
            },
            "s-store": null,
            "id": 11116,
            "s-ver": "1.0.0"
        },
        "42": {
            "ts": {
                "date": "2026-10-12 03:49:10.033000",
                "timezone_type": 3,
                "timezone": "UTC"
            },
            "cat": "dynamic",
            "msg": "Latejoin: Selected ruleset Traitor for luciamo\/(Dabbin Blackbeard), but preparation failed! Reason: Not enough eligible candidates. Have: 0, Need: 1 (100% chance)",
            "data": null,
            "w-state": {
                "tick_usage": 391.832,
                "tick_lag": 0.5,
                "time": 6434,
                "timestamp": "1791776950.033238"
            },
            "s-store": null,
            "id": 11117,
            "s-ver": "1.0.0"
        },
        "43": {
            "ts": {
                "date": "2026-10-12 03:49:10.033000",
                "timezone_type": 3,
                "timezone": "UTC"
            },
            "cat": "dynamic",
            "msg": "- Chance to pick: 71.43%",
            "data": null,
            "w-state": {
                "tick_usage": 392.194,
                "tick_lag": 0.5,
                "time": 6434,
                "timestamp": "1791776950.033419"
            },
            "s-store": null,
            "id": 11118,
            "s-ver": "1.0.0"
        },
        "44": {
            "ts": {
                "date": "2026-10-12 03:49:10.033000",
                "timezone_type": 3,
                "timezone": "UTC"
            },
            "cat": "dynamic",
            "msg": "- Latejoin chance has increased (3 failed latejoins).",
            "data": null,
            "w-state": {
                "tick_usage": 392.516,
                "tick_lag": 0.5,
                "time": 6434,
                "timestamp": "1791776950.033580"
            },
            "s-store": null,
            "id": 11119,
            "s-ver": "1.0.0"
        },
        "45": {
            "ts": {
                "date": "2026-10-12 03:49:10.033000",
                "timezone_type": 3,
                "timezone": "UTC"
            },
            "cat": "dynamic",
            "msg": "- Reason: Not enough eligible candidates. Have: 0, Need: 1",
            "data": null,
            "w-state": {
                "tick_usage": 392.848,
                "tick_lag": 0.5,
                "time": 6434,
                "timestamp": "1791776950.033746"
            },
            "s-store": null,
            "id": 11120,
            "s-ver": "1.0.0"
        },
        "46": {
            "ts": {
                "date": "2026-10-12 03:51:45.952000",
                "timezone_type": 3,
                "timezone": "UTC"
            },
            "cat": "dynamic",
            "msg": "Latejoin (forced): Latejoin Revolution",
            "data": null,
            "w-state": {
                "tick_usage": 411.982,
                "tick_lag": 0.5,
                "time": 7936,
                "timestamp": "1791777105.952666"
            },
            "s-store": null,
            "id": 13416,
            "s-ver": "1.0.0"
        },
        "47": {
            "ts": {
                "date": "2026-10-12 03:51:45.952000",
                "timezone_type": 3,
                "timezone": "UTC"
            },
            "cat": "dynamic",
            "msg": "- carefreestyle\/(Felicks Nyaas) has been selected for Latejoin Revolution.",
            "data": null,
            "w-state": {
                "tick_usage": 412.954,
                "tick_lag": 0.5,
                "time": 7936,
                "timestamp": "1791777105.953152"
            },
            "s-store": null,
            "id": 13417,
            "s-ver": "1.0.0"
        },
        "48": {
            "ts": {
                "date": "2026-10-12 03:53:04.436000",
                "timezone_type": 3,
                "timezone": "UTC"
            },
            "cat": "dynamic",
            "msg": "Latejoin: Rolling for a latejoin...",
            "data": null,
            "w-state": {
                "tick_usage": 392.282,
                "tick_lag": 0.5,
                "time": 8700,
                "timestamp": "1791777184.436780"
            },
            "s-store": null,
            "id": 14448,
            "s-ver": "1.0.0"
        },
        "49": {
            "ts": {
                "date": "2026-10-12 03:53:04.437000",
                "timezone_type": 3,
                "timezone": "UTC"
            },
            "cat": "dynamic",
            "msg": "- Crew casualty percent: 0%",
            "data": null,
            "w-state": {
                "tick_usage": 393.13,
                "tick_lag": 0.5,
                "time": 8700,
                "timestamp": "1791777184.437204"
            },
            "s-store": null,
            "id": 14449,
            "s-ver": "1.0.0"
        },
        "50": {
            "ts": {
                "date": "2026-10-12 03:53:04.437000",
                "timezone_type": 3,
                "timezone": "UTC"
            },
            "cat": "dynamic",
            "msg": "- Failed latejoins: 3",
            "data": null,
            "w-state": {
                "tick_usage": 393.51,
                "tick_lag": 0.5,
                "time": 8700,
                "timestamp": "1791777184.437394"
            },
            "s-store": null,
            "id": 14450,
            "s-ver": "1.0.0"
        },
        "51": {
            "ts": {
                "date": "2026-10-12 03:53:04.437000",
                "timezone_type": 3,
                "timezone": "UTC"
            },
            "cat": "dynamic",
            "msg": "- Living antags count: 5",
            "data": null,
            "w-state": {
                "tick_usage": 393.878,
                "tick_lag": 0.5,
                "time": 8700,
                "timestamp": "1791777184.437578"
            },
            "s-store": null,
            "id": 14451,
            "s-ver": "1.0.0"
        },
        "52": {
            "ts": {
                "date": "2026-10-12 03:53:04.438000",
                "timezone_type": 3,
                "timezone": "UTC"
            },
            "cat": "dynamic",
            "msg": "Latejoin: Selected ruleset Traitor for tonesontail\/(Jason Nehling), but preparation failed! Reason: Not enough eligible candidates. Have: 0, Need: 1 (100% chance)",
            "data": null,
            "w-state": {
                "tick_usage": 395.852,
                "tick_lag": 0.5,
                "time": 8700,
                "timestamp": "1791777184.438566"
            },
            "s-store": null,
            "id": 14452,
            "s-ver": "1.0.0"
        },
        "53": {
            "ts": {
                "date": "2026-10-12 03:53:04.438000",
                "timezone_type": 3,
                "timezone": "UTC"
            },
            "cat": "dynamic",
            "msg": "- Chance to pick: 75%",
            "data": null,
            "w-state": {
                "tick_usage": 396.234,
                "tick_lag": 0.5,
                "time": 8700,
                "timestamp": "1791777184.438757"
            },
            "s-store": null,
            "id": 14453,
            "s-ver": "1.0.0"
        },
        "54": {
            "ts": {
                "date": "2026-10-12 03:53:04.438000",
                "timezone_type": 3,
                "timezone": "UTC"
            },
            "cat": "dynamic",
            "msg": "- Latejoin chance has increased (4 failed latejoins).",
            "data": null,
            "w-state": {
                "tick_usage": 396.586,
                "tick_lag": 0.5,
                "time": 8700,
                "timestamp": "1791777184.438933"
            },
            "s-store": null,
            "id": 14454,
            "s-ver": "1.0.0"
        },
        "55": {
            "ts": {
                "date": "2026-10-12 03:53:04.438000",
                "timezone_type": 3,
                "timezone": "UTC"
            },
            "cat": "dynamic",
            "msg": "- Reason: Not enough eligible candidates. Have: 0, Need: 1",
            "data": null,
            "w-state": {
                "tick_usage": 396.948,
                "tick_lag": 0.5,
                "time": 8700,
                "timestamp": "1791777184.439113"
            },
            "s-store": null,
            "id": 14455,
            "s-ver": "1.0.0"
        },
        "56": {
            "ts": {
                "date": "2026-10-12 04:01:25.096000",
                "timezone_type": 3,
                "timezone": "UTC"
            },
            "cat": "dynamic",
            "msg": "Latejoin: Rolling for a latejoin...",
            "data": null,
            "w-state": {
                "tick_usage": 505.136,
                "tick_lag": 0.5,
                "time": 13521.5,
                "timestamp": "1791777685.096606"
            },
            "s-store": null,
            "id": 19755,
            "s-ver": "1.0.0"
        },
        "57": {
            "ts": {
                "date": "2026-10-12 04:01:25.097000",
                "timezone_type": 3,
                "timezone": "UTC"
            },
            "cat": "dynamic",
            "msg": "- Crew casualty percent: 0%",
            "data": null,
            "w-state": {
                "tick_usage": 506.688,
                "tick_lag": 0.5,
                "time": 13521.5,
                "timestamp": "1791777685.097383"
            },
            "s-store": null,
            "id": 19756,
            "s-ver": "1.0.0"
        },
        "58": {
            "ts": {
                "date": "2026-10-12 04:01:25.097000",
                "timezone_type": 3,
                "timezone": "UTC"
            },
            "cat": "dynamic",
            "msg": "- Failed latejoins: 4",
            "data": null,
            "w-state": {
                "tick_usage": 507.16,
                "tick_lag": 0.5,
                "time": 13521.5,
                "timestamp": "1791777685.097618"
            },
            "s-store": null,
            "id": 19757,
            "s-ver": "1.0.0"
        },
        "59": {
            "ts": {
                "date": "2026-10-12 04:01:25.097000",
                "timezone_type": 3,
                "timezone": "UTC"
            },
            "cat": "dynamic",
            "msg": "- Living antags count: 6",
            "data": null,
            "w-state": {
                "tick_usage": 507.588,
                "tick_lag": 0.5,
                "time": 13521.5,
                "timestamp": "1791777685.097832"
            },
            "s-store": null,
            "id": 19758,
            "s-ver": "1.0.0"
        },
        "60": {
            "ts": {
                "date": "2026-10-12 04:01:25.100000",
                "timezone_type": 3,
                "timezone": "UTC"
            },
            "cat": "dynamic",
            "msg": "Latejoin: Latejoin Traitor]",
            "data": null,
            "w-state": {
                "tick_usage": 512.338,
                "tick_lag": 0.5,
                "time": 13521.5,
                "timestamp": "1791777685.100207"
            },
            "s-store": null,
            "id": 19759,
            "s-ver": "1.0.0"
        },
        "61": {
            "ts": {
                "date": "2026-10-12 04:01:25.100000",
                "timezone_type": 3,
                "timezone": "UTC"
            },
            "cat": "dynamic",
            "msg": "- Chance to pick: 75%",
            "data": null,
            "w-state": {
                "tick_usage": 512.744,
                "tick_lag": 0.5,
                "time": 13521.5,
                "timestamp": "1791777685.100411"
            },
            "s-store": null,
            "id": 19760,
            "s-ver": "1.0.0"
        },
        "62": {
            "ts": {
                "date": "2026-10-12 04:01:25.106000",
                "timezone_type": 3,
                "timezone": "UTC"
            },
            "cat": "dynamic",
            "msg": "- mrmelbert\/(Deesh-Chuna) has been selected for Latejoin Traitor.",
            "data": null,
            "w-state": {
                "tick_usage": 526.034,
                "tick_lag": 0.5,
                "time": 13521.5,
                "timestamp": "1791777685.107056"
            },
            "s-store": null,
            "id": 19764,
            "s-ver": "1.0.0"
        },
        "63": {
            "ts": {
                "date": "2026-10-12 04:01:25.107000",
                "timezone_type": 3,
                "timezone": "UTC"
            },
            "cat": "dynamic",
            "msg": "- Latejoin now on a 14 minutes and 32 seconds cooldown.",
            "data": null,
            "w-state": {
                "tick_usage": 526.706,
                "tick_lag": 0.5,
                "time": 13521.5,
                "timestamp": "1791777685.107393"
            },
            "s-store": null,
            "id": 19765,
            "s-ver": "1.0.0"
        },
        "64": {
            "ts": {
                "date": "2026-10-12 04:09:42.004000",
                "timezone_type": 3,
                "timezone": "UTC"
            },
            "cat": "dynamic",
            "msg": "Midround (light_midround): Rolling for a midround... (92.8571% chance)",
            "data": null,
            "w-state": {
                "tick_usage": 56.992,
                "tick_lag": 0.5,
                "time": 18310,
                "timestamp": "1791778182.005502"
            },
            "s-store": null,
            "id": 25217,
            "s-ver": "1.0.0"
        },
        "65": {
            "ts": {
                "date": "2026-10-12 04:09:42.005000",
                "timezone_type": 3,
                "timezone": "UTC"
            },
            "cat": "dynamic",
            "msg": "- Crew casualty percent: 2%",
            "data": null,
            "w-state": {
                "tick_usage": 58.312,
                "tick_lag": 0.5,
                "time": 18310,
                "timestamp": "1791778182.006163"
            },
            "s-store": null,
            "id": 25218,
            "s-ver": "1.0.0"
        },
        "66": {
            "ts": {
                "date": "2026-10-12 04:09:42.006000",
                "timezone_type": 3,
                "timezone": "UTC"
            },
            "cat": "dynamic",
            "msg": "- Non-admin ghost count: 3",
            "data": null,
            "w-state": {
                "tick_usage": 59.324,
                "tick_lag": 0.5,
                "time": 18310,
                "timestamp": "1791778182.006668"
            },
            "s-store": null,
            "id": 25219,
            "s-ver": "1.0.0"
        },
        "67": {
            "ts": {
                "date": "2026-10-12 04:09:42.006000",
                "timezone_type": 3,
                "timezone": "UTC"
            },
            "cat": "dynamic",
            "msg": "- Living antags count: 9",
            "data": null,
            "w-state": {
                "tick_usage": 60.148,
                "tick_lag": 0.5,
                "time": 18310,
                "timestamp": "1791778182.007080"
            },
            "s-store": null,
            "id": 25220,
            "s-ver": "1.0.0"
        },
        "68": {
            "ts": {
                "date": "2026-10-12 04:09:57.435000",
                "timezone_type": 3,
                "timezone": "UTC"
            },
            "cat": "dynamic",
            "msg": "Midround (light_midround): Midround Traitor",
            "data": null,
            "w-state": {
                "tick_usage": 38.48,
                "tick_lag": 0.5,
                "time": 18460,
                "timestamp": "1791778197.436512"
            },
            "s-store": null,
            "id": 25456,
            "s-ver": "1.0.0"
        },
        "69": {
            "ts": {
                "date": "2026-10-12 04:09:57.436000",
                "timezone_type": 3,
                "timezone": "UTC"
            },
            "cat": "dynamic",
            "msg": "- Chance to pick: 16.81%",
            "data": null,
            "w-state": {
                "tick_usage": 39.332,
                "tick_lag": 0.5,
                "time": 18460,
                "timestamp": "1791778197.436937"
            },
            "s-store": null,
            "id": 25457,
            "s-ver": "1.0.0"
        },
        "70": {
            "ts": {
                "date": "2026-10-12 04:09:57.442000",
                "timezone_type": 3,
                "timezone": "UTC"
            },
            "cat": "dynamic",
            "msg": "- dramazing343\/(Jane Sierpenski) has been selected for Midround Traitor.",
            "data": null,
            "w-state": {
                "tick_usage": 51.478,
                "tick_lag": 0.5,
                "time": 18460,
                "timestamp": "1791778197.443011"
            },
            "s-store": null,
            "id": 25461,
            "s-ver": "1.0.0"
        },
        "71": {
            "ts": {
                "date": "2026-10-12 04:09:57.445000",
                "timezone_type": 3,
                "timezone": "UTC"
            },
            "cat": "dynamic",
            "msg": "- Midround (light_midround) now on a 14 minutes and 33.6 seconds cooldown.",
            "data": null,
            "w-state": {
                "tick_usage": 56.116,
                "tick_lag": 0.5,
                "time": 18460,
                "timestamp": "1791778197.445330"
            },
            "s-store": null,
            "id": 25462,
            "s-ver": "1.0.0"
        },
        "72": {
            "ts": {
                "date": "2026-10-12 04:24:42.127000",
                "timezone_type": 3,
                "timezone": "UTC"
            },
            "cat": "dynamic",
            "msg": "Latejoin: Rolling for a latejoin...",
            "data": null,
            "w-state": {
                "tick_usage": 460.302,
                "tick_lag": 0.5,
                "time": 27023,
                "timestamp": "1791779082.127702"
            },
            "s-store": null,
            "id": 34485,
            "s-ver": "1.0.0"
        },
        "73": {
            "ts": {
                "date": "2026-10-12 04:24:42.128000",
                "timezone_type": 3,
                "timezone": "UTC"
            },
            "cat": "dynamic",
            "msg": "- Crew casualty percent: 9%",
            "data": null,
            "w-state": {
                "tick_usage": 461.878,
                "tick_lag": 0.5,
                "time": 27023,
                "timestamp": "1791779082.128489"
            },
            "s-store": null,
            "id": 34486,
            "s-ver": "1.0.0"
        },
        "74": {
            "ts": {
                "date": "2026-10-12 04:24:42.128000",
                "timezone_type": 3,
                "timezone": "UTC"
            },
            "cat": "dynamic",
            "msg": "- Failed latejoins: 0",
            "data": null,
            "w-state": {
                "tick_usage": 462.934,
                "tick_lag": 0.5,
                "time": 27023,
                "timestamp": "1791779082.129016"
            },
            "s-store": null,
            "id": 34487,
            "s-ver": "1.0.0"
        },
        "75": {
            "ts": {
                "date": "2026-10-12 04:24:42.129000",
                "timezone_type": 3,
                "timezone": "UTC"
            },
            "cat": "dynamic",
            "msg": "- Living antags count: 13",
            "data": null,
            "w-state": {
                "tick_usage": 463.804,
                "tick_lag": 0.5,
                "time": 27023,
                "timestamp": "1791779082.129452"
            },
            "s-store": null,
            "id": 34488,
            "s-ver": "1.0.0"
        },
        "76": {
            "ts": {
                "date": "2026-10-12 04:24:42.130000",
                "timezone_type": 3,
                "timezone": "UTC"
            },
            "cat": "dynamic",
            "msg": "Latejoin: Selected ruleset Changeling for kruh\/(Email), but preparation failed! Reason: Not enough eligible candidates. Have: 0, Need: 1 (71.4286% chance)",
            "data": null,
            "w-state": {
                "tick_usage": 466.634,
                "tick_lag": 0.5,
                "time": 27023,
                "timestamp": "1791779082.130867"
            },
            "s-store": null,
            "id": 34489,
            "s-ver": "1.0.0"
        },
        "77": {
            "ts": {
                "date": "2026-10-12 04:24:42.130000",
                "timezone_type": 3,
                "timezone": "UTC"
            },
            "cat": "dynamic",
            "msg": "- Chance to pick: 33.33%",
            "data": null,
            "w-state": {
                "tick_usage": 467.88,
                "tick_lag": 0.5,
                "time": 27023,
                "timestamp": "1791779082.131490"
            },
            "s-store": null,
            "id": 34490,
            "s-ver": "1.0.0"
        },
        "78": {
            "ts": {
                "date": "2026-10-12 04:24:42.131000",
                "timezone_type": 3,
                "timezone": "UTC"
            },
            "cat": "dynamic",
            "msg": "- Latejoin chance has increased (1 failed latejoins).",
            "data": null,
            "w-state": {
                "tick_usage": 468.832,
                "tick_lag": 0.5,
                "time": 27023,
                "timestamp": "1791779082.131967"
            },
            "s-store": null,
            "id": 34491,
            "s-ver": "1.0.0"
        },
        "79": {
            "ts": {
                "date": "2026-10-12 04:24:42.132000",
                "timezone_type": 3,
                "timezone": "UTC"
            },
            "cat": "dynamic",
            "msg": "- Reason: Not enough eligible candidates. Have: 0, Need: 1",
            "data": null,
            "w-state": {
                "tick_usage": 469.652,
                "tick_lag": 0.5,
                "time": 27023,
                "timestamp": "1791779082.132378"
            },
            "s-store": null,
            "id": 34492,
            "s-ver": "1.0.0"
        },
        "80": {
            "ts": {
                "date": "2026-10-12 04:25:11.694000",
                "timezone_type": 3,
                "timezone": "UTC"
            },
            "cat": "dynamic",
            "msg": "Midround (light_midround): Rolling for a midround... (72.093% chance)",
            "data": null,
            "w-state": {
                "tick_usage": 15.366,
                "tick_lag": 0.5,
                "time": 27310.5,
                "timestamp": "1791779111.694332"
            },
            "s-store": null,
            "id": 34757,
            "s-ver": "1.0.0"
        },
        "81": {
            "ts": {
                "date": "2026-10-12 04:25:11.694000",
                "timezone_type": 3,
                "timezone": "UTC"
            },
            "cat": "dynamic",
            "msg": "- Crew casualty percent: 9%",
            "data": null,
            "w-state": {
                "tick_usage": 16.134,
                "tick_lag": 0.5,
                "time": 27310.5,
                "timestamp": "1791779111.694716"
            },
            "s-store": null,
            "id": 34758,
            "s-ver": "1.0.0"
        },
        "82": {
            "ts": {
                "date": "2026-10-12 04:25:11.694000",
                "timezone_type": 3,
                "timezone": "UTC"
            },
            "cat": "dynamic",
            "msg": "- Non-admin ghost count: 4",
            "data": null,
            "w-state": {
                "tick_usage": 16.606,
                "tick_lag": 0.5,
                "time": 27310.5,
                "timestamp": "1791779111.694952"
            },
            "s-store": null,
            "id": 34759,
            "s-ver": "1.0.0"
        },
        "83": {
            "ts": {
                "date": "2026-10-12 04:25:11.695000",
                "timezone_type": 3,
                "timezone": "UTC"
            },
            "cat": "dynamic",
            "msg": "- Living antags count: 14",
            "data": null,
            "w-state": {
                "tick_usage": 16.988,
                "tick_lag": 0.5,
                "time": 27310.5,
                "timestamp": "1791779111.695143"
            },
            "s-store": null,
            "id": 34760,
            "s-ver": "1.0.0"
        },
        "84": {
            "ts": {
                "date": "2026-10-12 04:25:27.198000",
                "timezone_type": 3,
                "timezone": "UTC"
            },
            "cat": "dynamic",
            "msg": "Midround (light_midround): Midround Traitor",
            "data": null,
            "w-state": {
                "tick_usage": 35.862,
                "tick_lag": 0.5,
                "time": 27460.5,
                "timestamp": "1791779127.199286"
            },
            "s-store": null,
            "id": 34962,
            "s-ver": "1.0.0"
        },
        "85": {
            "ts": {
                "date": "2026-10-12 04:25:27.199000",
                "timezone_type": 3,
                "timezone": "UTC"
            },
            "cat": "dynamic",
            "msg": "- Chance to pick: 13.16%",
            "data": null,
            "w-state": {
                "tick_usage": 36.93,
                "tick_lag": 0.5,
                "time": 27460.5,
                "timestamp": "1791779127.199819"
            },
            "s-store": null,
            "id": 34963,
            "s-ver": "1.0.0"
        },
        "86": {
            "ts": {
                "date": "2026-10-12 04:25:27.212000",
                "timezone_type": 3,
                "timezone": "UTC"
            },
            "cat": "dynamic",
            "msg": "- metalclone\/(Slade Darksteel) has been selected for Midround Traitor.",
            "data": null,
            "w-state": {
                "tick_usage": 62.998,
                "tick_lag": 0.5,
                "time": 27460.5,
                "timestamp": "1791779127.212853"
            },
            "s-store": null,
            "id": 34966,
            "s-ver": "1.0.0"
        },
        "87": {
            "ts": {
                "date": "2026-10-12 04:25:27.217000",
                "timezone_type": 3,
                "timezone": "UTC"
            },
            "cat": "dynamic",
            "msg": "- Midround (light_midround) now on a 11 minutes and 32.7 seconds cooldown.",
            "data": null,
            "w-state": {
                "tick_usage": 72.718,
                "tick_lag": 0.5,
                "time": 27460.5,
                "timestamp": "1791779127.217713"
            },
            "s-store": null,
            "id": 34967,
            "s-ver": "1.0.0"
        },
        "88": {
            "ts": {
                "date": "2026-10-12 04:27:54.820000",
                "timezone_type": 3,
                "timezone": "UTC"
            },
            "cat": "dynamic",
            "msg": "Latejoin: Rolling for a latejoin...",
            "data": null,
            "w-state": {
                "tick_usage": 318.596,
                "tick_lag": 0.5,
                "time": 28885.5,
                "timestamp": "1791779274.820885"
            },
            "s-store": null,
            "id": 36818,
            "s-ver": "1.0.0"
        },
        "89": {
            "ts": {
                "date": "2026-10-12 04:27:54.821000",
                "timezone_type": 3,
                "timezone": "UTC"
            },
            "cat": "dynamic",
            "msg": "- Crew casualty percent: 9%",
            "data": null,
            "w-state": {
                "tick_usage": 319.594,
                "tick_lag": 0.5,
                "time": 28885.5,
                "timestamp": "1791779274.821383"
            },
            "s-store": null,
            "id": 36819,
            "s-ver": "1.0.0"
        },
        "90": {
            "ts": {
                "date": "2026-10-12 04:27:54.821000",
                "timezone_type": 3,
                "timezone": "UTC"
            },
            "cat": "dynamic",
            "msg": "- Failed latejoins: 1",
            "data": null,
            "w-state": {
                "tick_usage": 320.136,
                "tick_lag": 0.5,
                "time": 28885.5,
                "timestamp": "1791779274.821654"
            },
            "s-store": null,
            "id": 36820,
            "s-ver": "1.0.0"
        },
        "91": {
            "ts": {
                "date": "2026-10-12 04:27:54.821000",
                "timezone_type": 3,
                "timezone": "UTC"
            },
            "cat": "dynamic",
            "msg": "- Living antags count: 15",
            "data": null,
            "w-state": {
                "tick_usage": 320.552,
                "tick_lag": 0.5,
                "time": 28885.5,
                "timestamp": "1791779274.821863"
            },
            "s-store": null,
            "id": 36821,
            "s-ver": "1.0.0"
        },
        "92": {
            "ts": {
                "date": "2026-10-12 04:27:54.822000",
                "timezone_type": 3,
                "timezone": "UTC"
            },
            "cat": "dynamic",
            "msg": "Latejoin: Selected ruleset Traitor for blockstalgia\/(Tavish MacHaddock), but preparation failed! Reason: Not enough eligible candidates. Have: 0, Need: 1 (87.093% chance)",
            "data": null,
            "w-state": {
                "tick_usage": 322.654,
                "tick_lag": 0.5,
                "time": 28885.5,
                "timestamp": "1791779274.822913"
            },
            "s-store": null,
            "id": 36822,
            "s-ver": "1.0.0"
        },
        "93": {
            "ts": {
                "date": "2026-10-12 04:27:54.822000",
                "timezone_type": 3,
                "timezone": "UTC"
            },
            "cat": "dynamic",
            "msg": "- Chance to pick: 66.67%",
            "data": null,
            "w-state": {
                "tick_usage": 323.09,
                "tick_lag": 0.5,
                "time": 28885.5,
                "timestamp": "1791779274.823131"
            },
            "s-store": null,
            "id": 36823,
            "s-ver": "1.0.0"
        },
        "94": {
            "ts": {
                "date": "2026-10-12 04:27:54.823000",
                "timezone_type": 3,
                "timezone": "UTC"
            },
            "cat": "dynamic",
            "msg": "- Latejoin chance has increased (2 failed latejoins).",
            "data": null,
            "w-state": {
                "tick_usage": 323.492,
                "tick_lag": 0.5,
                "time": 28885.5,
                "timestamp": "1791779274.823333"
            },
            "s-store": null,
            "id": 36824,
            "s-ver": "1.0.0"
        },
        "95": {
            "ts": {
                "date": "2026-10-12 04:27:54.823000",
                "timezone_type": 3,
                "timezone": "UTC"
            },
            "cat": "dynamic",
            "msg": "- Reason: Not enough eligible candidates. Have: 0, Need: 1",
            "data": null,
            "w-state": {
                "tick_usage": 323.858,
                "tick_lag": 0.5,
                "time": 28885.5,
                "timestamp": "1791779274.823515"
            },
            "s-store": null,
            "id": 36825,
            "s-ver": "1.0.0"
        },
        "96": {
            "ts": {
                "date": "2026-10-12 04:31:09.932000",
                "timezone_type": 3,
                "timezone": "UTC"
            },
            "cat": "dynamic",
            "msg": "Latejoin: Rolling for a latejoin...",
            "data": null,
            "w-state": {
                "tick_usage": 473.242,
                "tick_lag": 0.5,
                "time": 30771.5,
                "timestamp": "1791779469.933336"
            },
            "s-store": null,
            "id": 38776,
            "s-ver": "1.0.0"
        },
        "97": {
            "ts": {
                "date": "2026-10-12 04:31:09.933000",
                "timezone_type": 3,
                "timezone": "UTC"
            },
            "cat": "dynamic",
            "msg": "- Crew casualty percent: 11%",
            "data": null,
            "w-state": {
                "tick_usage": 474.42,
                "tick_lag": 0.5,
                "time": 30771.5,
                "timestamp": "1791779469.933926"
            },
            "s-store": null,
            "id": 38777,
            "s-ver": "1.0.0"
        },
        "98": {
            "ts": {
                "date": "2026-10-12 04:31:09.934000",
                "timezone_type": 3,
                "timezone": "UTC"
            },
            "cat": "dynamic",
            "msg": "- Failed latejoins: 2",
            "data": null,
            "w-state": {
                "tick_usage": 475.148,
                "tick_lag": 0.5,
                "time": 30771.5,
                "timestamp": "1791779469.934289"
            },
            "s-store": null,
            "id": 38778,
            "s-ver": "1.0.0"
        },
        "99": {
            "ts": {
                "date": "2026-10-12 04:31:09.934000",
                "timezone_type": 3,
                "timezone": "UTC"
            },
            "cat": "dynamic",
            "msg": "- Living antags count: 16",
            "data": null,
            "w-state": {
                "tick_usage": 475.718,
                "tick_lag": 0.5,
                "time": 30771.5,
                "timestamp": "1791779469.934575"
            },
            "s-store": null,
            "id": 38779,
            "s-ver": "1.0.0"
        },
        "100": {
            "ts": {
                "date": "2026-10-12 04:31:09.935000",
                "timezone_type": 3,
                "timezone": "UTC"
            },
            "cat": "dynamic",
            "msg": "Latejoin: Selected ruleset Traitor for crushtoe\/(Shane Rockwell), but preparation failed! Reason: Not enough eligible candidates. Have: 0, Need: 1 (95.9091% chance)",
            "data": null,
            "w-state": {
                "tick_usage": 477.964,
                "tick_lag": 0.5,
                "time": 30771.5,
                "timestamp": "1791779469.935698"
            },
            "s-store": null,
            "id": 38780,
            "s-ver": "1.0.0"
        },
        "101": {
            "ts": {
                "date": "2026-10-12 04:31:09.935000",
                "timezone_type": 3,
                "timezone": "UTC"
            },
            "cat": "dynamic",
            "msg": "- Chance to pick: 66.67%",
            "data": null,
            "w-state": {
                "tick_usage": 478.55,
                "tick_lag": 0.5,
                "time": 30771.5,
                "timestamp": "1791779469.935990"
            },
            "s-store": null,
            "id": 38781,
            "s-ver": "1.0.0"
        },
        "102": {
            "ts": {
                "date": "2026-10-12 04:31:09.936000",
                "timezone_type": 3,
                "timezone": "UTC"
            },
            "cat": "dynamic",
            "msg": "- Latejoin chance has increased (3 failed latejoins).",
            "data": null,
            "w-state": {
                "tick_usage": 479.108,
                "tick_lag": 0.5,
                "time": 30771.5,
                "timestamp": "1791779469.936270"
            },
            "s-store": null,
            "id": 38782,
            "s-ver": "1.0.0"
        },
        "103": {
            "ts": {
                "date": "2026-10-12 04:31:09.936000",
                "timezone_type": 3,
                "timezone": "UTC"
            },
            "cat": "dynamic",
            "msg": "- Reason: Not enough eligible candidates. Have: 0, Need: 1",
            "data": null,
            "w-state": {
                "tick_usage": 479.564,
                "tick_lag": 0.5,
                "time": 30771.5,
                "timestamp": "1791779469.936497"
            },
            "s-store": null,
            "id": 38783,
            "s-ver": "1.0.0"
        },
        "104": {
            "ts": {
                "date": "2026-10-12 04:40:47.983000",
                "timezone_type": 3,
                "timezone": "UTC"
            },
            "cat": "dynamic",
            "msg": "Midround (heavy_midround): Rolling for a midround... (26.6667% chance)",
            "data": null,
            "w-state": {
                "tick_usage": 22.678,
                "tick_lag": 0.5,
                "time": 36310.5,
                "timestamp": "1791780047.983867"
            },
            "s-store": null,
            "id": 44370,
            "s-ver": "1.0.0"
        },
        "105": {
            "ts": {
                "date": "2026-10-12 04:40:47.984000",
                "timezone_type": 3,
                "timezone": "UTC"
            },
            "cat": "dynamic",
            "msg": "- Crew casualty percent: 24%",
            "data": null,
            "w-state": {
                "tick_usage": 23.514,
                "tick_lag": 0.5,
                "time": 36310.5,
                "timestamp": "1791780047.984285"
            },
            "s-store": null,
            "id": 44371,
            "s-ver": "1.0.0"
        },
        "106": {
            "ts": {
                "date": "2026-10-12 04:40:47.984000",
                "timezone_type": 3,
                "timezone": "UTC"
            },
            "cat": "dynamic",
            "msg": "- Non-admin ghost count: 12",
            "data": null,
            "w-state": {
                "tick_usage": 23.97,
                "tick_lag": 0.5,
                "time": 36310.5,
                "timestamp": "1791780047.984512"
            },
            "s-store": null,
            "id": 44372,
            "s-ver": "1.0.0"
        },
        "107": {
            "ts": {
                "date": "2026-10-12 04:40:47.984000",
                "timezone_type": 3,
                "timezone": "UTC"
            },
            "cat": "dynamic",
            "msg": "- Living antags count: 23",
            "data": null,
            "w-state": {
                "tick_usage": 24.326,
                "tick_lag": 0.5,
                "time": 36310.5,
                "timestamp": "1791780047.984690"
            },
            "s-store": null,
            "id": 44373,
            "s-ver": "1.0.0"
        },
        "108": {
            "ts": {
                "date": "2026-10-12 04:40:47.984000",
                "timezone_type": 3,
                "timezone": "UTC"
            },
            "cat": "dynamic",
            "msg": "Midround (heavy_midround): Ruleset chance failed.",
            "data": null,
            "w-state": {
                "tick_usage": 24.696,
                "tick_lag": 0.5,
                "time": 36310.5,
                "timestamp": "1791780047.984876"
            },
            "s-store": null,
            "id": 44374,
            "s-ver": "1.0.0"
        }
    },
    "parser": "\\App\\Entity\\Stat\\dynamic",
    "id": -1,
    "datetime": {
        "date": "2026-10-12 03:36:35.000000",
        "timezone_type": 3,
        "timezone": "UTC"
    },
    "round": 264304,
    "key": "dynamic",
    "type": "generated",
    "version": 1,
    "json": "[{\"ts\":\"1791776195.861445\",\"round-id\":\"264304\",\"secret\":0,\"cat-list\":[\"dynamic\"],\"cat\":\"dynamic\"},{\"ts\":\"2026-10-12 03:43:42.214\",\"cat\":\"dynamic\",\"msg\":\"Dynamic information for the round:\",\"data\":null,\"w-state\":{\"tick_usage\":845.564,\"tick_lag\":0.5,\"time\":3329,\"timestamp\":\"1791776622.214579\"},\"s-store\":null,\"id\":4602,\"s-ver\":\"1.0.0\"},{\"ts\":\"2026-10-12 03:43:42.214\",\"cat\":\"dynamic\",\"msg\":\"- Selected tier: 2\",\"data\":null,\"w-state\":{\"tick_usage\":845.962,\"tick_lag\":0.5,\"time\":3329,\"timestamp\":\"1791776622.214778\"},\"s-store\":null,\"id\":4603,\"s-ver\":\"1.0.0\"},{\"ts\":\"2026-10-12 03:43:42.214\",\"cat\":\"dynamic\",\"msg\":\"- Roundstart population: 38\",\"data\":null,\"w-state\":{\"tick_usage\":846.282,\"tick_lag\":0.5,\"time\":3329,\"timestamp\":\"1791776622.214938\"},\"s-store\":null,\"id\":4604,\"s-ver\":\"1.0.0\"},{\"ts\":\"2026-10-12 03:43:42.214\",\"cat\":\"dynamic\",\"msg\":\"- Roundstart ruleset count: 2\",\"data\":null,\"w-state\":{\"tick_usage\":846.58,\"tick_lag\":0.5,\"time\":3329,\"timestamp\":\"1791776622.215087\"},\"s-store\":null,\"id\":4605,\"s-ver\":\"1.0.0\"},{\"ts\":\"2026-10-12 03:43:42.215\",\"cat\":\"dynamic\",\"msg\":\"- Light midround ruleset count: 2\",\"data\":null,\"w-state\":{\"tick_usage\":846.894,\"tick_lag\":0.5,\"time\":3329,\"timestamp\":\"1791776622.215244\"},\"s-store\":null,\"id\":4606,\"s-ver\":\"1.0.0\"},{\"ts\":\"2026-10-12 03:43:42.215\",\"cat\":\"dynamic\",\"msg\":\"- Heavy midround ruleset count: 1\",\"data\":null,\"w-state\":{\"tick_usage\":847.208,\"tick_lag\":0.5,\"time\":3329,\"timestamp\":\"1791776622.215401\"},\"s-store\":null,\"id\":4607,\"s-ver\":\"1.0.0\"},{\"ts\":\"2026-10-12 03:43:42.215\",\"cat\":\"dynamic\",\"msg\":\"- Latejoin ruleset count: 2\",\"data\":null,\"w-state\":{\"tick_usage\":847.516,\"tick_lag\":0.5,\"time\":3329,\"timestamp\":\"1791776622.215555\"},\"s-store\":null,\"id\":4608,\"s-ver\":\"1.0.0\"},{\"ts\":\"2026-10-12 03:43:42.216\",\"cat\":\"dynamic\",\"msg\":\"Roundstart: Ruleset Roundstart Blood Worm\",\"data\":null,\"w-state\":{\"tick_usage\":849.278,\"tick_lag\":0.5,\"time\":3329,\"timestamp\":\"1791776622.216436\"},\"s-store\":null,\"id\":4609,\"s-ver\":\"1.0.0\"},{\"ts\":\"2026-10-12 03:43:42.216\",\"cat\":\"dynamic\",\"msg\":\"- Chance to pick: 9.26%\",\"data\":null,\"w-state\":{\"tick_usage\":849.592,\"tick_lag\":0.5,\"time\":3329,\"timestamp\":\"1791776622.216593\"},\"s-store\":null,\"id\":4610,\"s-ver\":\"1.0.0\"},{\"ts\":\"2026-10-12 03:43:42.216\",\"cat\":\"dynamic\",\"msg\":\"Roundstart: Ruleset Roundstart Traitor\",\"data\":null,\"w-state\":{\"tick_usage\":849.94,\"tick_lag\":0.5,\"time\":3329,\"timestamp\":\"1791776622.216767\"},\"s-store\":null,\"id\":4611,\"s-ver\":\"1.0.0\"},{\"ts\":\"2026-10-12 03:43:42.216\",\"cat\":\"dynamic\",\"msg\":\"- Chance to pick: 18.52%\",\"data\":null,\"w-state\":{\"tick_usage\":850.242,\"tick_lag\":0.5,\"time\":3329,\"timestamp\":\"1791776622.216918\"},\"s-store\":null,\"id\":4612,\"s-ver\":\"1.0.0\"},{\"ts\":\"2026-10-12 03:43:42.234\",\"cat\":\"dynamic\",\"msg\":\"- JoeSwanson118\\\/(JoeSwanson118) has been selected for Roundstart Blood Worm.\",\"data\":null,\"w-state\":{\"tick_usage\":885.654,\"tick_lag\":0.5,\"time\":3329,\"timestamp\":\"1791776622.234624\"},\"s-store\":null,\"id\":4614,\"s-ver\":\"1.0.0\"},{\"ts\":\"2026-10-12 03:43:42.234\",\"cat\":\"dynamic\",\"msg\":\"- Xzero314\\\/(Xzero314) has been selected for Roundstart Blood Worm.\",\"data\":null,\"w-state\":{\"tick_usage\":886.022,\"tick_lag\":0.5,\"time\":3329,\"timestamp\":\"1791776622.234808\"},\"s-store\":null,\"id\":4615,\"s-ver\":\"1.0.0\"},{\"ts\":\"2026-10-12 03:43:42.236\",\"cat\":\"dynamic\",\"msg\":\"- Leif.Nobody\\\/(Leif.Nobody) has been selected for Roundstart Traitor.\",\"data\":null,\"w-state\":{\"tick_usage\":890.16,\"tick_lag\":0.5,\"time\":3329,\"timestamp\":\"1791776622.236877\"},\"s-store\":null,\"id\":4616,\"s-ver\":\"1.0.0\"},{\"ts\":\"2026-10-12 03:43:42.236\",\"cat\":\"dynamic\",\"msg\":\"- TheDevBug\\\/(TheDevBug) has been selected for Roundstart Traitor.\",\"data\":null,\"w-state\":{\"tick_usage\":890.518,\"tick_lag\":0.5,\"time\":3329,\"timestamp\":\"1791776622.237056\"},\"s-store\":null,\"id\":4617,\"s-ver\":\"1.0.0\"},{\"ts\":\"2026-10-12 03:45:30.872\",\"cat\":\"dynamic\",\"msg\":\"Latejoin (forced): Queued ruleset Latejoin Revolution failed to prepare! It remains queued for next latejoin.\",\"data\":null,\"w-state\":{\"tick_usage\":459.936,\"tick_lag\":0.5,\"time\":4320.5,\"timestamp\":\"1791776730.872802\"},\"s-store\":null,\"id\":7885,\"s-ver\":\"1.0.0\"},{\"ts\":\"2026-10-12 03:45:30.872\",\"cat\":\"dynamic\",\"msg\":\"- Reason: Not enough eligible candidates. Have: 0, Need: 1\",\"data\":null,\"w-state\":{\"tick_usage\":460.552,\"tick_lag\":0.5,\"time\":4320.5,\"timestamp\":\"1791776730.873109\"},\"s-store\":null,\"id\":7886,\"s-ver\":\"1.0.0\"},{\"ts\":\"2026-10-12 03:45:30.873\",\"cat\":\"dynamic\",\"msg\":\"Latejoin: Rolling for a latejoin...\",\"data\":null,\"w-state\":{\"tick_usage\":461.408,\"tick_lag\":0.5,\"time\":4320.5,\"timestamp\":\"1791776730.873537\"},\"s-store\":null,\"id\":7887,\"s-ver\":\"1.0.0\"},{\"ts\":\"2026-10-12 03:45:30.873\",\"cat\":\"dynamic\",\"msg\":\"- Crew casualty percent: 0%\",\"data\":null,\"w-state\":{\"tick_usage\":461.77,\"tick_lag\":0.5,\"time\":4320.5,\"timestamp\":\"1791776730.873718\"},\"s-store\":null,\"id\":7888,\"s-ver\":\"1.0.0\"},{\"ts\":\"2026-10-12 03:45:30.873\",\"cat\":\"dynamic\",\"msg\":\"- Failed latejoins: 0\",\"data\":null,\"w-state\":{\"tick_usage\":462.132,\"tick_lag\":0.5,\"time\":4320.5,\"timestamp\":\"1791776730.873899\"},\"s-store\":null,\"id\":7889,\"s-ver\":\"1.0.0\"},{\"ts\":\"2026-10-12 03:45:30.873\",\"cat\":\"dynamic\",\"msg\":\"- Living antags count: 4\",\"data\":null,\"w-state\":{\"tick_usage\":462.48,\"tick_lag\":0.5,\"time\":4320.5,\"timestamp\":\"1791776730.874074\"},\"s-store\":null,\"id\":7890,\"s-ver\":\"1.0.0\"},{\"ts\":\"2026-10-12 03:45:30.875\",\"cat\":\"dynamic\",\"msg\":\"Latejoin: Selected ruleset Traitor for tiny021\\\/(Bubble Root), but preparation failed! Reason: Not enough eligible candidates. Have: 0, Need: 1 (20% chance)\",\"data\":null,\"w-state\":{\"tick_usage\":465.046,\"tick_lag\":0.5,\"time\":4320.5,\"timestamp\":\"1791776730.875357\"},\"s-store\":null,\"id\":7891,\"s-ver\":\"1.0.0\"},{\"ts\":\"2026-10-12 03:45:30.875\",\"cat\":\"dynamic\",\"msg\":\"- Chance to pick: 71.43%\",\"data\":null,\"w-state\":{\"tick_usage\":465.414,\"tick_lag\":0.5,\"time\":4320.5,\"timestamp\":\"1791776730.875540\"},\"s-store\":null,\"id\":7892,\"s-ver\":\"1.0.0\"},{\"ts\":\"2026-10-12 03:45:30.875\",\"cat\":\"dynamic\",\"msg\":\"- Latejoin chance has increased (1 failed latejoins).\",\"data\":null,\"w-state\":{\"tick_usage\":465.784,\"tick_lag\":0.5,\"time\":4320.5,\"timestamp\":\"1791776730.875725\"},\"s-store\":null,\"id\":7893,\"s-ver\":\"1.0.0\"},{\"ts\":\"2026-10-12 03:45:30.875\",\"cat\":\"dynamic\",\"msg\":\"- Reason: Not enough eligible candidates. Have: 0, Need: 1\",\"data\":null,\"w-state\":{\"tick_usage\":466.132,\"tick_lag\":0.5,\"time\":4320.5,\"timestamp\":\"1791776730.875899\"},\"s-store\":null,\"id\":7894,\"s-ver\":\"1.0.0\"},{\"ts\":\"2026-10-12 03:47:13.215\",\"cat\":\"dynamic\",\"msg\":\"Latejoin (forced): Queued ruleset Latejoin Revolution failed to prepare! It remains queued for next latejoin.\",\"data\":null,\"w-state\":{\"tick_usage\":396.706,\"tick_lag\":0.5,\"time\":5307,\"timestamp\":\"1791776833.216069\"},\"s-store\":null,\"id\":9438,\"s-ver\":\"1.0.0\"},{\"ts\":\"2026-10-12 03:47:13.216\",\"cat\":\"dynamic\",\"msg\":\"- Reason: Not enough eligible candidates. Have: 0, Need: 1\",\"data\":null,\"w-state\":{\"tick_usage\":397.73,\"tick_lag\":0.5,\"time\":5307,\"timestamp\":\"1791776833.216581\"},\"s-store\":null,\"id\":9439,\"s-ver\":\"1.0.0\"},{\"ts\":\"2026-10-12 03:47:13.216\",\"cat\":\"dynamic\",\"msg\":\"Latejoin: Rolling for a latejoin...\",\"data\":null,\"w-state\":{\"tick_usage\":398.796,\"tick_lag\":0.5,\"time\":5307,\"timestamp\":\"1791776833.217114\"},\"s-store\":null,\"id\":9440,\"s-ver\":\"1.0.0\"},{\"ts\":\"2026-10-12 03:47:13.217\",\"cat\":\"dynamic\",\"msg\":\"- Crew casualty percent: 0%\",\"data\":null,\"w-state\":{\"tick_usage\":399.282,\"tick_lag\":0.5,\"time\":5307,\"timestamp\":\"1791776833.217357\"},\"s-store\":null,\"id\":9441,\"s-ver\":\"1.0.0\"},{\"ts\":\"2026-10-12 03:47:13.217\",\"cat\":\"dynamic\",\"msg\":\"- Failed latejoins: 1\",\"data\":null,\"w-state\":{\"tick_usage\":399.744,\"tick_lag\":0.5,\"time\":5307,\"timestamp\":\"1791776833.217588\"},\"s-store\":null,\"id\":9442,\"s-ver\":\"1.0.0\"},{\"ts\":\"2026-10-12 03:47:13.217\",\"cat\":\"dynamic\",\"msg\":\"- Living antags count: 4\",\"data\":null,\"w-state\":{\"tick_usage\":400.166,\"tick_lag\":0.5,\"time\":5307,\"timestamp\":\"1791776833.217799\"},\"s-store\":null,\"id\":9443,\"s-ver\":\"1.0.0\"},{\"ts\":\"2026-10-12 03:47:13.219\",\"cat\":\"dynamic\",\"msg\":\"Latejoin: Selected ruleset Traitor for s133py\\\/(Emilia Rossi), but preparation failed! Reason: Not enough eligible candidates. Have: 0, Need: 1 (100% chance)\",\"data\":null,\"w-state\":{\"tick_usage\":403.474,\"tick_lag\":0.5,\"time\":5307,\"timestamp\":\"1791776833.219453\"},\"s-store\":null,\"id\":9444,\"s-ver\":\"1.0.0\"},{\"ts\":\"2026-10-12 03:47:13.219\",\"cat\":\"dynamic\",\"msg\":\"- Chance to pick: 71.43%\",\"data\":null,\"w-state\":{\"tick_usage\":404.05,\"tick_lag\":0.5,\"time\":5307,\"timestamp\":\"1791776833.219741\"},\"s-store\":null,\"id\":9445,\"s-ver\":\"1.0.0\"},{\"ts\":\"2026-10-12 03:47:13.219\",\"cat\":\"dynamic\",\"msg\":\"- Latejoin chance has increased (2 failed latejoins).\",\"data\":null,\"w-state\":{\"tick_usage\":404.538,\"tick_lag\":0.5,\"time\":5307,\"timestamp\":\"1791776833.219985\"},\"s-store\":null,\"id\":9446,\"s-ver\":\"1.0.0\"},{\"ts\":\"2026-10-12 03:47:13.220\",\"cat\":\"dynamic\",\"msg\":\"- Reason: Not enough eligible candidates. Have: 0, Need: 1\",\"data\":null,\"w-state\":{\"tick_usage\":404.924,\"tick_lag\":0.5,\"time\":5307,\"timestamp\":\"1791776833.220177\"},\"s-store\":null,\"id\":9447,\"s-ver\":\"1.0.0\"},{\"ts\":\"2026-10-12 03:49:10.029\",\"cat\":\"dynamic\",\"msg\":\"Latejoin (forced): Queued ruleset Latejoin Revolution failed to prepare! It remains queued for next latejoin.\",\"data\":null,\"w-state\":{\"tick_usage\":384.586,\"tick_lag\":0.5,\"time\":6434,\"timestamp\":\"1791776950.029615\"},\"s-store\":null,\"id\":11111,\"s-ver\":\"1.0.0\"},{\"ts\":\"2026-10-12 03:49:10.030\",\"cat\":\"dynamic\",\"msg\":\"- Reason: Not enough eligible candidates. Have: 0, Need: 1\",\"data\":null,\"w-state\":{\"tick_usage\":386.896,\"tick_lag\":0.5,\"time\":6434,\"timestamp\":\"1791776950.030770\"},\"s-store\":null,\"id\":11112,\"s-ver\":\"1.0.0\"},{\"ts\":\"2026-10-12 03:49:10.031\",\"cat\":\"dynamic\",\"msg\":\"Latejoin: Rolling for a latejoin...\",\"data\":null,\"w-state\":{\"tick_usage\":387.852,\"tick_lag\":0.5,\"time\":6434,\"timestamp\":\"1791776950.031250\"},\"s-store\":null,\"id\":11113,\"s-ver\":\"1.0.0\"},{\"ts\":\"2026-10-12 03:49:10.031\",\"cat\":\"dynamic\",\"msg\":\"- Crew casualty percent: 0%\",\"data\":null,\"w-state\":{\"tick_usage\":388.282,\"tick_lag\":0.5,\"time\":6434,\"timestamp\":\"1791776950.031464\"},\"s-store\":null,\"id\":11114,\"s-ver\":\"1.0.0\"},{\"ts\":\"2026-10-12 03:49:10.031\",\"cat\":\"dynamic\",\"msg\":\"- Failed latejoins: 2\",\"data\":null,\"w-state\":{\"tick_usage\":388.678,\"tick_lag\":0.5,\"time\":6434,\"timestamp\":\"1791776950.031662\"},\"s-store\":null,\"id\":11115,\"s-ver\":\"1.0.0\"},{\"ts\":\"2026-10-12 03:49:10.031\",\"cat\":\"dynamic\",\"msg\":\"- Living antags count: 4\",\"data\":null,\"w-state\":{\"tick_usage\":389.07,\"tick_lag\":0.5,\"time\":6434,\"timestamp\":\"1791776950.031857\"},\"s-store\":null,\"id\":11116,\"s-ver\":\"1.0.0\"},{\"ts\":\"2026-10-12 03:49:10.033\",\"cat\":\"dynamic\",\"msg\":\"Latejoin: Selected ruleset Traitor for luciamo\\\/(Dabbin Blackbeard), but preparation failed! Reason: Not enough eligible candidates. Have: 0, Need: 1 (100% chance)\",\"data\":null,\"w-state\":{\"tick_usage\":391.832,\"tick_lag\":0.5,\"time\":6434,\"timestamp\":\"1791776950.033238\"},\"s-store\":null,\"id\":11117,\"s-ver\":\"1.0.0\"},{\"ts\":\"2026-10-12 03:49:10.033\",\"cat\":\"dynamic\",\"msg\":\"- Chance to pick: 71.43%\",\"data\":null,\"w-state\":{\"tick_usage\":392.194,\"tick_lag\":0.5,\"time\":6434,\"timestamp\":\"1791776950.033419\"},\"s-store\":null,\"id\":11118,\"s-ver\":\"1.0.0\"},{\"ts\":\"2026-10-12 03:49:10.033\",\"cat\":\"dynamic\",\"msg\":\"- Latejoin chance has increased (3 failed latejoins).\",\"data\":null,\"w-state\":{\"tick_usage\":392.516,\"tick_lag\":0.5,\"time\":6434,\"timestamp\":\"1791776950.033580\"},\"s-store\":null,\"id\":11119,\"s-ver\":\"1.0.0\"},{\"ts\":\"2026-10-12 03:49:10.033\",\"cat\":\"dynamic\",\"msg\":\"- Reason: Not enough eligible candidates. Have: 0, Need: 1\",\"data\":null,\"w-state\":{\"tick_usage\":392.848,\"tick_lag\":0.5,\"time\":6434,\"timestamp\":\"1791776950.033746\"},\"s-store\":null,\"id\":11120,\"s-ver\":\"1.0.0\"},{\"ts\":\"2026-10-12 03:51:45.952\",\"cat\":\"dynamic\",\"msg\":\"Latejoin (forced): Latejoin Revolution\",\"data\":null,\"w-state\":{\"tick_usage\":411.982,\"tick_lag\":0.5,\"time\":7936,\"timestamp\":\"1791777105.952666\"},\"s-store\":null,\"id\":13416,\"s-ver\":\"1.0.0\"},{\"ts\":\"2026-10-12 03:51:45.952\",\"cat\":\"dynamic\",\"msg\":\"- carefreestyle\\\/(Felicks Nyaas) has been selected for Latejoin Revolution.\",\"data\":null,\"w-state\":{\"tick_usage\":412.954,\"tick_lag\":0.5,\"time\":7936,\"timestamp\":\"1791777105.953152\"},\"s-store\":null,\"id\":13417,\"s-ver\":\"1.0.0\"},{\"ts\":\"2026-10-12 03:53:04.436\",\"cat\":\"dynamic\",\"msg\":\"Latejoin: Rolling for a latejoin...\",\"data\":null,\"w-state\":{\"tick_usage\":392.282,\"tick_lag\":0.5,\"time\":8700,\"timestamp\":\"1791777184.436780\"},\"s-store\":null,\"id\":14448,\"s-ver\":\"1.0.0\"},{\"ts\":\"2026-10-12 03:53:04.437\",\"cat\":\"dynamic\",\"msg\":\"- Crew casualty percent: 0%\",\"data\":null,\"w-state\":{\"tick_usage\":393.13,\"tick_lag\":0.5,\"time\":8700,\"timestamp\":\"1791777184.437204\"},\"s-store\":null,\"id\":14449,\"s-ver\":\"1.0.0\"},{\"ts\":\"2026-10-12 03:53:04.437\",\"cat\":\"dynamic\",\"msg\":\"- Failed latejoins: 3\",\"data\":null,\"w-state\":{\"tick_usage\":393.51,\"tick_lag\":0.5,\"time\":8700,\"timestamp\":\"1791777184.437394\"},\"s-store\":null,\"id\":14450,\"s-ver\":\"1.0.0\"},{\"ts\":\"2026-10-12 03:53:04.437\",\"cat\":\"dynamic\",\"msg\":\"- Living antags count: 5\",\"data\":null,\"w-state\":{\"tick_usage\":393.878,\"tick_lag\":0.5,\"time\":8700,\"timestamp\":\"1791777184.437578\"},\"s-store\":null,\"id\":14451,\"s-ver\":\"1.0.0\"},{\"ts\":\"2026-10-12 03:53:04.438\",\"cat\":\"dynamic\",\"msg\":\"Latejoin: Selected ruleset Traitor for tonesontail\\\/(Jason Nehling), but preparation failed! Reason: Not enough eligible candidates. Have: 0, Need: 1 (100% chance)\",\"data\":null,\"w-state\":{\"tick_usage\":395.852,\"tick_lag\":0.5,\"time\":8700,\"timestamp\":\"1791777184.438566\"},\"s-store\":null,\"id\":14452,\"s-ver\":\"1.0.0\"},{\"ts\":\"2026-10-12 03:53:04.438\",\"cat\":\"dynamic\",\"msg\":\"- Chance to pick: 75%\",\"data\":null,\"w-state\":{\"tick_usage\":396.234,\"tick_lag\":0.5,\"time\":8700,\"timestamp\":\"1791777184.438757\"},\"s-store\":null,\"id\":14453,\"s-ver\":\"1.0.0\"},{\"ts\":\"2026-10-12 03:53:04.438\",\"cat\":\"dynamic\",\"msg\":\"- Latejoin chance has increased (4 failed latejoins).\",\"data\":null,\"w-state\":{\"tick_usage\":396.586,\"tick_lag\":0.5,\"time\":8700,\"timestamp\":\"1791777184.438933\"},\"s-store\":null,\"id\":14454,\"s-ver\":\"1.0.0\"},{\"ts\":\"2026-10-12 03:53:04.438\",\"cat\":\"dynamic\",\"msg\":\"- Reason: Not enough eligible candidates. Have: 0, Need: 1\",\"data\":null,\"w-state\":{\"tick_usage\":396.948,\"tick_lag\":0.5,\"time\":8700,\"timestamp\":\"1791777184.439113\"},\"s-store\":null,\"id\":14455,\"s-ver\":\"1.0.0\"},{\"ts\":\"2026-10-12 04:01:25.096\",\"cat\":\"dynamic\",\"msg\":\"Latejoin: Rolling for a latejoin...\",\"data\":null,\"w-state\":{\"tick_usage\":505.136,\"tick_lag\":0.5,\"time\":13521.5,\"timestamp\":\"1791777685.096606\"},\"s-store\":null,\"id\":19755,\"s-ver\":\"1.0.0\"},{\"ts\":\"2026-10-12 04:01:25.097\",\"cat\":\"dynamic\",\"msg\":\"- Crew casualty percent: 0%\",\"data\":null,\"w-state\":{\"tick_usage\":506.688,\"tick_lag\":0.5,\"time\":13521.5,\"timestamp\":\"1791777685.097383\"},\"s-store\":null,\"id\":19756,\"s-ver\":\"1.0.0\"},{\"ts\":\"2026-10-12 04:01:25.097\",\"cat\":\"dynamic\",\"msg\":\"- Failed latejoins: 4\",\"data\":null,\"w-state\":{\"tick_usage\":507.16,\"tick_lag\":0.5,\"time\":13521.5,\"timestamp\":\"1791777685.097618\"},\"s-store\":null,\"id\":19757,\"s-ver\":\"1.0.0\"},{\"ts\":\"2026-10-12 04:01:25.097\",\"cat\":\"dynamic\",\"msg\":\"- Living antags count: 6\",\"data\":null,\"w-state\":{\"tick_usage\":507.588,\"tick_lag\":0.5,\"time\":13521.5,\"timestamp\":\"1791777685.097832\"},\"s-store\":null,\"id\":19758,\"s-ver\":\"1.0.0\"},{\"ts\":\"2026-10-12 04:01:25.100\",\"cat\":\"dynamic\",\"msg\":\"Latejoin: Latejoin Traitor]\",\"data\":null,\"w-state\":{\"tick_usage\":512.338,\"tick_lag\":0.5,\"time\":13521.5,\"timestamp\":\"1791777685.100207\"},\"s-store\":null,\"id\":19759,\"s-ver\":\"1.0.0\"},{\"ts\":\"2026-10-12 04:01:25.100\",\"cat\":\"dynamic\",\"msg\":\"- Chance to pick: 75%\",\"data\":null,\"w-state\":{\"tick_usage\":512.744,\"tick_lag\":0.5,\"time\":13521.5,\"timestamp\":\"1791777685.100411\"},\"s-store\":null,\"id\":19760,\"s-ver\":\"1.0.0\"},{\"ts\":\"2026-10-12 04:01:25.106\",\"cat\":\"dynamic\",\"msg\":\"- mrmelbert\\\/(Deesh-Chuna) has been selected for Latejoin Traitor.\",\"data\":null,\"w-state\":{\"tick_usage\":526.034,\"tick_lag\":0.5,\"time\":13521.5,\"timestamp\":\"1791777685.107056\"},\"s-store\":null,\"id\":19764,\"s-ver\":\"1.0.0\"},{\"ts\":\"2026-10-12 04:01:25.107\",\"cat\":\"dynamic\",\"msg\":\"- Latejoin now on a 14 minutes and 32 seconds cooldown.\",\"data\":null,\"w-state\":{\"tick_usage\":526.706,\"tick_lag\":0.5,\"time\":13521.5,\"timestamp\":\"1791777685.107393\"},\"s-store\":null,\"id\":19765,\"s-ver\":\"1.0.0\"},{\"ts\":\"2026-10-12 04:09:42.004\",\"cat\":\"dynamic\",\"msg\":\"Midround (light_midround): Rolling for a midround... (92.8571% chance)\",\"data\":null,\"w-state\":{\"tick_usage\":56.992,\"tick_lag\":0.5,\"time\":18310,\"timestamp\":\"1791778182.005502\"},\"s-store\":null,\"id\":25217,\"s-ver\":\"1.0.0\"},{\"ts\":\"2026-10-12 04:09:42.005\",\"cat\":\"dynamic\",\"msg\":\"- Crew casualty percent: 2%\",\"data\":null,\"w-state\":{\"tick_usage\":58.312,\"tick_lag\":0.5,\"time\":18310,\"timestamp\":\"1791778182.006163\"},\"s-store\":null,\"id\":25218,\"s-ver\":\"1.0.0\"},{\"ts\":\"2026-10-12 04:09:42.006\",\"cat\":\"dynamic\",\"msg\":\"- Non-admin ghost count: 3\",\"data\":null,\"w-state\":{\"tick_usage\":59.324,\"tick_lag\":0.5,\"time\":18310,\"timestamp\":\"1791778182.006668\"},\"s-store\":null,\"id\":25219,\"s-ver\":\"1.0.0\"},{\"ts\":\"2026-10-12 04:09:42.006\",\"cat\":\"dynamic\",\"msg\":\"- Living antags count: 9\",\"data\":null,\"w-state\":{\"tick_usage\":60.148,\"tick_lag\":0.5,\"time\":18310,\"timestamp\":\"1791778182.007080\"},\"s-store\":null,\"id\":25220,\"s-ver\":\"1.0.0\"},{\"ts\":\"2026-10-12 04:09:57.435\",\"cat\":\"dynamic\",\"msg\":\"Midround (light_midround): Midround Traitor\",\"data\":null,\"w-state\":{\"tick_usage\":38.48,\"tick_lag\":0.5,\"time\":18460,\"timestamp\":\"1791778197.436512\"},\"s-store\":null,\"id\":25456,\"s-ver\":\"1.0.0\"},{\"ts\":\"2026-10-12 04:09:57.436\",\"cat\":\"dynamic\",\"msg\":\"- Chance to pick: 16.81%\",\"data\":null,\"w-state\":{\"tick_usage\":39.332,\"tick_lag\":0.5,\"time\":18460,\"timestamp\":\"1791778197.436937\"},\"s-store\":null,\"id\":25457,\"s-ver\":\"1.0.0\"},{\"ts\":\"2026-10-12 04:09:57.442\",\"cat\":\"dynamic\",\"msg\":\"- dramazing343\\\/(Jane Sierpenski) has been selected for Midround Traitor.\",\"data\":null,\"w-state\":{\"tick_usage\":51.478,\"tick_lag\":0.5,\"time\":18460,\"timestamp\":\"1791778197.443011\"},\"s-store\":null,\"id\":25461,\"s-ver\":\"1.0.0\"},{\"ts\":\"2026-10-12 04:09:57.445\",\"cat\":\"dynamic\",\"msg\":\"- Midround (light_midround) now on a 14 minutes and 33.6 seconds cooldown.\",\"data\":null,\"w-state\":{\"tick_usage\":56.116,\"tick_lag\":0.5,\"time\":18460,\"timestamp\":\"1791778197.445330\"},\"s-store\":null,\"id\":25462,\"s-ver\":\"1.0.0\"},{\"ts\":\"2026-10-12 04:24:42.127\",\"cat\":\"dynamic\",\"msg\":\"Latejoin: Rolling for a latejoin...\",\"data\":null,\"w-state\":{\"tick_usage\":460.302,\"tick_lag\":0.5,\"time\":27023,\"timestamp\":\"1791779082.127702\"},\"s-store\":null,\"id\":34485,\"s-ver\":\"1.0.0\"},{\"ts\":\"2026-10-12 04:24:42.128\",\"cat\":\"dynamic\",\"msg\":\"- Crew casualty percent: 9%\",\"data\":null,\"w-state\":{\"tick_usage\":461.878,\"tick_lag\":0.5,\"time\":27023,\"timestamp\":\"1791779082.128489\"},\"s-store\":null,\"id\":34486,\"s-ver\":\"1.0.0\"},{\"ts\":\"2026-10-12 04:24:42.128\",\"cat\":\"dynamic\",\"msg\":\"- Failed latejoins: 0\",\"data\":null,\"w-state\":{\"tick_usage\":462.934,\"tick_lag\":0.5,\"time\":27023,\"timestamp\":\"1791779082.129016\"},\"s-store\":null,\"id\":34487,\"s-ver\":\"1.0.0\"},{\"ts\":\"2026-10-12 04:24:42.129\",\"cat\":\"dynamic\",\"msg\":\"- Living antags count: 13\",\"data\":null,\"w-state\":{\"tick_usage\":463.804,\"tick_lag\":0.5,\"time\":27023,\"timestamp\":\"1791779082.129452\"},\"s-store\":null,\"id\":34488,\"s-ver\":\"1.0.0\"},{\"ts\":\"2026-10-12 04:24:42.130\",\"cat\":\"dynamic\",\"msg\":\"Latejoin: Selected ruleset Changeling for kruh\\\/(Email), but preparation failed! Reason: Not enough eligible candidates. Have: 0, Need: 1 (71.4286% chance)\",\"data\":null,\"w-state\":{\"tick_usage\":466.634,\"tick_lag\":0.5,\"time\":27023,\"timestamp\":\"1791779082.130867\"},\"s-store\":null,\"id\":34489,\"s-ver\":\"1.0.0\"},{\"ts\":\"2026-10-12 04:24:42.130\",\"cat\":\"dynamic\",\"msg\":\"- Chance to pick: 33.33%\",\"data\":null,\"w-state\":{\"tick_usage\":467.88,\"tick_lag\":0.5,\"time\":27023,\"timestamp\":\"1791779082.131490\"},\"s-store\":null,\"id\":34490,\"s-ver\":\"1.0.0\"},{\"ts\":\"2026-10-12 04:24:42.131\",\"cat\":\"dynamic\",\"msg\":\"- Latejoin chance has increased (1 failed latejoins).\",\"data\":null,\"w-state\":{\"tick_usage\":468.832,\"tick_lag\":0.5,\"time\":27023,\"timestamp\":\"1791779082.131967\"},\"s-store\":null,\"id\":34491,\"s-ver\":\"1.0.0\"},{\"ts\":\"2026-10-12 04:24:42.132\",\"cat\":\"dynamic\",\"msg\":\"- Reason: Not enough eligible candidates. Have: 0, Need: 1\",\"data\":null,\"w-state\":{\"tick_usage\":469.652,\"tick_lag\":0.5,\"time\":27023,\"timestamp\":\"1791779082.132378\"},\"s-store\":null,\"id\":34492,\"s-ver\":\"1.0.0\"},{\"ts\":\"2026-10-12 04:25:11.694\",\"cat\":\"dynamic\",\"msg\":\"Midround (light_midround): Rolling for a midround... (72.093% chance)\",\"data\":null,\"w-state\":{\"tick_usage\":15.366,\"tick_lag\":0.5,\"time\":27310.5,\"timestamp\":\"1791779111.694332\"},\"s-store\":null,\"id\":34757,\"s-ver\":\"1.0.0\"},{\"ts\":\"2026-10-12 04:25:11.694\",\"cat\":\"dynamic\",\"msg\":\"- Crew casualty percent: 9%\",\"data\":null,\"w-state\":{\"tick_usage\":16.134,\"tick_lag\":0.5,\"time\":27310.5,\"timestamp\":\"1791779111.694716\"},\"s-store\":null,\"id\":34758,\"s-ver\":\"1.0.0\"},{\"ts\":\"2026-10-12 04:25:11.694\",\"cat\":\"dynamic\",\"msg\":\"- Non-admin ghost count: 4\",\"data\":null,\"w-state\":{\"tick_usage\":16.606,\"tick_lag\":0.5,\"time\":27310.5,\"timestamp\":\"1791779111.694952\"},\"s-store\":null,\"id\":34759,\"s-ver\":\"1.0.0\"},{\"ts\":\"2026-10-12 04:25:11.695\",\"cat\":\"dynamic\",\"msg\":\"- Living antags count: 14\",\"data\":null,\"w-state\":{\"tick_usage\":16.988,\"tick_lag\":0.5,\"time\":27310.5,\"timestamp\":\"1791779111.695143\"},\"s-store\":null,\"id\":34760,\"s-ver\":\"1.0.0\"},{\"ts\":\"2026-10-12 04:25:27.198\",\"cat\":\"dynamic\",\"msg\":\"Midround (light_midround): Midround Traitor\",\"data\":null,\"w-state\":{\"tick_usage\":35.862,\"tick_lag\":0.5,\"time\":27460.5,\"timestamp\":\"1791779127.199286\"},\"s-store\":null,\"id\":34962,\"s-ver\":\"1.0.0\"},{\"ts\":\"2026-10-12 04:25:27.199\",\"cat\":\"dynamic\",\"msg\":\"- Chance to pick: 13.16%\",\"data\":null,\"w-state\":{\"tick_usage\":36.93,\"tick_lag\":0.5,\"time\":27460.5,\"timestamp\":\"1791779127.199819\"},\"s-store\":null,\"id\":34963,\"s-ver\":\"1.0.0\"},{\"ts\":\"2026-10-12 04:25:27.212\",\"cat\":\"dynamic\",\"msg\":\"- metalclone\\\/(Slade Darksteel) has been selected for Midround Traitor.\",\"data\":null,\"w-state\":{\"tick_usage\":62.998,\"tick_lag\":0.5,\"time\":27460.5,\"timestamp\":\"1791779127.212853\"},\"s-store\":null,\"id\":34966,\"s-ver\":\"1.0.0\"},{\"ts\":\"2026-10-12 04:25:27.217\",\"cat\":\"dynamic\",\"msg\":\"- Midround (light_midround) now on a 11 minutes and 32.7 seconds cooldown.\",\"data\":null,\"w-state\":{\"tick_usage\":72.718,\"tick_lag\":0.5,\"time\":27460.5,\"timestamp\":\"1791779127.217713\"},\"s-store\":null,\"id\":34967,\"s-ver\":\"1.0.0\"},{\"ts\":\"2026-10-12 04:27:54.820\",\"cat\":\"dynamic\",\"msg\":\"Latejoin: Rolling for a latejoin...\",\"data\":null,\"w-state\":{\"tick_usage\":318.596,\"tick_lag\":0.5,\"time\":28885.5,\"timestamp\":\"1791779274.820885\"},\"s-store\":null,\"id\":36818,\"s-ver\":\"1.0.0\"},{\"ts\":\"2026-10-12 04:27:54.821\",\"cat\":\"dynamic\",\"msg\":\"- Crew casualty percent: 9%\",\"data\":null,\"w-state\":{\"tick_usage\":319.594,\"tick_lag\":0.5,\"time\":28885.5,\"timestamp\":\"1791779274.821383\"},\"s-store\":null,\"id\":36819,\"s-ver\":\"1.0.0\"},{\"ts\":\"2026-10-12 04:27:54.821\",\"cat\":\"dynamic\",\"msg\":\"- Failed latejoins: 1\",\"data\":null,\"w-state\":{\"tick_usage\":320.136,\"tick_lag\":0.5,\"time\":28885.5,\"timestamp\":\"1791779274.821654\"},\"s-store\":null,\"id\":36820,\"s-ver\":\"1.0.0\"},{\"ts\":\"2026-10-12 04:27:54.821\",\"cat\":\"dynamic\",\"msg\":\"- Living antags count: 15\",\"data\":null,\"w-state\":{\"tick_usage\":320.552,\"tick_lag\":0.5,\"time\":28885.5,\"timestamp\":\"1791779274.821863\"},\"s-store\":null,\"id\":36821,\"s-ver\":\"1.0.0\"},{\"ts\":\"2026-10-12 04:27:54.822\",\"cat\":\"dynamic\",\"msg\":\"Latejoin: Selected ruleset Traitor for blockstalgia\\\/(Tavish MacHaddock), but preparation failed! Reason: Not enough eligible candidates. Have: 0, Need: 1 (87.093% chance)\",\"data\":null,\"w-state\":{\"tick_usage\":322.654,\"tick_lag\":0.5,\"time\":28885.5,\"timestamp\":\"1791779274.822913\"},\"s-store\":null,\"id\":36822,\"s-ver\":\"1.0.0\"},{\"ts\":\"2026-10-12 04:27:54.822\",\"cat\":\"dynamic\",\"msg\":\"- Chance to pick: 66.67%\",\"data\":null,\"w-state\":{\"tick_usage\":323.09,\"tick_lag\":0.5,\"time\":28885.5,\"timestamp\":\"1791779274.823131\"},\"s-store\":null,\"id\":36823,\"s-ver\":\"1.0.0\"},{\"ts\":\"2026-10-12 04:27:54.823\",\"cat\":\"dynamic\",\"msg\":\"- Latejoin chance has increased (2 failed latejoins).\",\"data\":null,\"w-state\":{\"tick_usage\":323.492,\"tick_lag\":0.5,\"time\":28885.5,\"timestamp\":\"1791779274.823333\"},\"s-store\":null,\"id\":36824,\"s-ver\":\"1.0.0\"},{\"ts\":\"2026-10-12 04:27:54.823\",\"cat\":\"dynamic\",\"msg\":\"- Reason: Not enough eligible candidates. Have: 0, Need: 1\",\"data\":null,\"w-state\":{\"tick_usage\":323.858,\"tick_lag\":0.5,\"time\":28885.5,\"timestamp\":\"1791779274.823515\"},\"s-store\":null,\"id\":36825,\"s-ver\":\"1.0.0\"},{\"ts\":\"2026-10-12 04:31:09.932\",\"cat\":\"dynamic\",\"msg\":\"Latejoin: Rolling for a latejoin...\",\"data\":null,\"w-state\":{\"tick_usage\":473.242,\"tick_lag\":0.5,\"time\":30771.5,\"timestamp\":\"1791779469.933336\"},\"s-store\":null,\"id\":38776,\"s-ver\":\"1.0.0\"},{\"ts\":\"2026-10-12 04:31:09.933\",\"cat\":\"dynamic\",\"msg\":\"- Crew casualty percent: 11%\",\"data\":null,\"w-state\":{\"tick_usage\":474.42,\"tick_lag\":0.5,\"time\":30771.5,\"timestamp\":\"1791779469.933926\"},\"s-store\":null,\"id\":38777,\"s-ver\":\"1.0.0\"},{\"ts\":\"2026-10-12 04:31:09.934\",\"cat\":\"dynamic\",\"msg\":\"- Failed latejoins: 2\",\"data\":null,\"w-state\":{\"tick_usage\":475.148,\"tick_lag\":0.5,\"time\":30771.5,\"timestamp\":\"1791779469.934289\"},\"s-store\":null,\"id\":38778,\"s-ver\":\"1.0.0\"},{\"ts\":\"2026-10-12 04:31:09.934\",\"cat\":\"dynamic\",\"msg\":\"- Living antags count: 16\",\"data\":null,\"w-state\":{\"tick_usage\":475.718,\"tick_lag\":0.5,\"time\":30771.5,\"timestamp\":\"1791779469.934575\"},\"s-store\":null,\"id\":38779,\"s-ver\":\"1.0.0\"},{\"ts\":\"2026-10-12 04:31:09.935\",\"cat\":\"dynamic\",\"msg\":\"Latejoin: Selected ruleset Traitor for crushtoe\\\/(Shane Rockwell), but preparation failed! Reason: Not enough eligible candidates. Have: 0, Need: 1 (95.9091% chance)\",\"data\":null,\"w-state\":{\"tick_usage\":477.964,\"tick_lag\":0.5,\"time\":30771.5,\"timestamp\":\"1791779469.935698\"},\"s-store\":null,\"id\":38780,\"s-ver\":\"1.0.0\"},{\"ts\":\"2026-10-12 04:31:09.935\",\"cat\":\"dynamic\",\"msg\":\"- Chance to pick: 66.67%\",\"data\":null,\"w-state\":{\"tick_usage\":478.55,\"tick_lag\":0.5,\"time\":30771.5,\"timestamp\":\"1791779469.935990\"},\"s-store\":null,\"id\":38781,\"s-ver\":\"1.0.0\"},{\"ts\":\"2026-10-12 04:31:09.936\",\"cat\":\"dynamic\",\"msg\":\"- Latejoin chance has increased (3 failed latejoins).\",\"data\":null,\"w-state\":{\"tick_usage\":479.108,\"tick_lag\":0.5,\"time\":30771.5,\"timestamp\":\"1791779469.936270\"},\"s-store\":null,\"id\":38782,\"s-ver\":\"1.0.0\"},{\"ts\":\"2026-10-12 04:31:09.936\",\"cat\":\"dynamic\",\"msg\":\"- Reason: Not enough eligible candidates. Have: 0, Need: 1\",\"data\":null,\"w-state\":{\"tick_usage\":479.564,\"tick_lag\":0.5,\"time\":30771.5,\"timestamp\":\"1791779469.936497\"},\"s-store\":null,\"id\":38783,\"s-ver\":\"1.0.0\"},{\"ts\":\"2026-10-12 04:40:47.983\",\"cat\":\"dynamic\",\"msg\":\"Midround (heavy_midround): Rolling for a midround... (26.6667% chance)\",\"data\":null,\"w-state\":{\"tick_usage\":22.678,\"tick_lag\":0.5,\"time\":36310.5,\"timestamp\":\"1791780047.983867\"},\"s-store\":null,\"id\":44370,\"s-ver\":\"1.0.0\"},{\"ts\":\"2026-10-12 04:40:47.984\",\"cat\":\"dynamic\",\"msg\":\"- Crew casualty percent: 24%\",\"data\":null,\"w-state\":{\"tick_usage\":23.514,\"tick_lag\":0.5,\"time\":36310.5,\"timestamp\":\"1791780047.984285\"},\"s-store\":null,\"id\":44371,\"s-ver\":\"1.0.0\"},{\"ts\":\"2026-10-12 04:40:47.984\",\"cat\":\"dynamic\",\"msg\":\"- Non-admin ghost count: 12\",\"data\":null,\"w-state\":{\"tick_usage\":23.97,\"tick_lag\":0.5,\"time\":36310.5,\"timestamp\":\"1791780047.984512\"},\"s-store\":null,\"id\":44372,\"s-ver\":\"1.0.0\"},{\"ts\":\"2026-10-12 04:40:47.984\",\"cat\":\"dynamic\",\"msg\":\"- Living antags count: 23\",\"data\":null,\"w-state\":{\"tick_usage\":24.326,\"tick_lag\":0.5,\"time\":36310.5,\"timestamp\":\"1791780047.984690\"},\"s-store\":null,\"id\":44373,\"s-ver\":\"1.0.0\"},{\"ts\":\"2026-10-12 04:40:47.984\",\"cat\":\"dynamic\",\"msg\":\"Midround (heavy_midround): Ruleset chance failed.\",\"data\":null,\"w-state\":{\"tick_usage\":24.696,\"tick_lag\":0.5,\"time\":36310.5,\"timestamp\":\"1791780047.984876\"},\"s-store\":null,\"id\":44374,\"s-ver\":\"1.0.0\"},null]",
    "originalUrl": "https:\/\/manuel-logs.tgstation13.org\/2026\/10\/12\/round-264304\/dynamic.log.json"
}