aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authormetamuffin <metamuffin@disroot.org>2025-09-03 19:21:55 +0200
committermetamuffin <metamuffin@disroot.org>2025-09-03 19:22:58 +0200
commitafe8d32818444c7df6702191dbf06f7dda240daa (patch)
tree14f7009ea5bd1ea25ca4a22064ba0347f9261c17
parentd3d19447af4012393c55321928ad31db0579bf13 (diff)
downloadhurrycurry-afe8d32818444c7df6702191dbf06f7dda240daa.tar
hurrycurry-afe8d32818444c7df6702191dbf06f7dda240daa.tar.bz2
hurrycurry-afe8d32818444c7df6702191dbf06f7dda240daa.tar.zst
fix paused replay not pausing client
-rw-r--r--server/replaytool/src/main.rs6
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 {