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()); } } }