diff options
author | metamuffin <metamuffin@disroot.org> | 2025-09-03 19:21:55 +0200 |
---|---|---|
committer | metamuffin <metamuffin@disroot.org> | 2025-09-03 19:22:58 +0200 |
commit | afe8d32818444c7df6702191dbf06f7dda240daa (patch) | |
tree | 14f7009ea5bd1ea25ca4a22064ba0347f9261c17 /server/replaytool/src | |
parent | d3d19447af4012393c55321928ad31db0579bf13 (diff) | |
download | hurrycurry-afe8d32818444c7df6702191dbf06f7dda240daa.tar hurrycurry-afe8d32818444c7df6702191dbf06f7dda240daa.tar.bz2 hurrycurry-afe8d32818444c7df6702191dbf06f7dda240daa.tar.zst |
fix paused replay not pausing client
Diffstat (limited to 'server/replaytool/src')
-rw-r--r-- | server/replaytool/src/main.rs | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/server/replaytool/src/main.rs b/server/replaytool/src/main.rs index 8d42554c..331c6e6d 100644 --- a/server/replaytool/src/main.rs +++ b/server/replaytool/src/main.rs @@ -150,6 +150,12 @@ async fn main() -> anyhow::Result<()> { PacketS::Idle { paused: pause } => { // Cannot display server hint like in main server because cant address them to spectators. paused = pause; + sock.send(tokio_tungstenite::tungstenite::Message::Text( + serde_json::to_string(&PacketC::Pause { state: pause }) + .unwrap() + .into(), + )) + .await? } PacketS::ReplayTick { dt } => { if paused { |