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"
}
Install Gentoo