diff --git a/src/d_net.cpp b/src/d_net.cpp index cb695bb955..98bf600217 100644 --- a/src/d_net.cpp +++ b/src/d_net.cpp @@ -873,6 +873,9 @@ static void GetPackets() { pState.CurrentSequence = seq; } + // Update this so host switching doesn't have any hiccups in packet-server mode. + if (NetMode == NET_PacketServer && consoleplayer != Net_Arbitrator && pNum != Net_Arbitrator) + pState.SequenceAck = seq; } } }