From 9afd069b9457d6fcd0318275414b2e6da473660b Mon Sep 17 00:00:00 2001 From: GoogleFrog Date: Thu, 10 Jul 2025 23:27:50 +1000 Subject: [PATCH] Probably need to send the battle status after updating it. Also add some orders of magnitude to queue offset. --- ZkLobbyServer/ServerBattle.cs | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/ZkLobbyServer/ServerBattle.cs b/ZkLobbyServer/ServerBattle.cs index d64ae2b00..5a7f65182 100644 --- a/ZkLobbyServer/ServerBattle.cs +++ b/ZkLobbyServer/ServerBattle.cs @@ -1064,7 +1064,7 @@ public virtual void ValidateBattleStatus(UserBattleStatus ubs) if (ubs.QueueOrder <= 0) { ubs.QueueOrder = ++QueueCounter; - if (IsInPreviousGame(ubs.Name)) ubs.QueueOrder += 1000; + if (IsInPreviousGame(ubs.Name)) ubs.QueueOrder += 100000; } } else @@ -1142,6 +1142,7 @@ protected virtual async Task OnDedicatedExited(SpringBattleContext springBattleC { ubs.QueueOrder = -1; ValidateBattleStatus(ubs); + await server.Broadcast(Users.Keys, ubs.ToUpdateBattleStatus()); } } }