diff --git a/src/engine/server/server.cpp b/src/engine/server/server.cpp index 1a2db2570..f40080995 100644 --- a/src/engine/server/server.cpp +++ b/src/engine/server/server.cpp @@ -1024,7 +1024,7 @@ void CServer::ProcessClientPacket(CNetChunk *pPacket) Msg.AddInt(Chunk); Msg.AddInt(ChunkSize); Msg.AddRaw(&m_pCurrentMapData[Offset], ChunkSize); - SendMsgEx(&Msg, MSGFLAG_FLUSH, ClientID, true); + SendMsgEx(&Msg, MSGFLAG_VITAL|MSGFLAG_FLUSH, ClientID, true); if(g_Config.m_Debug) { @@ -1445,7 +1445,7 @@ void CServer::PumpNetwork() Msg.AddInt(Chunk); Msg.AddInt(ChunkSize); Msg.AddRaw(&m_pCurrentMapData[Offset], ChunkSize); - SendMsgEx(&Msg, MSGFLAG_FLUSH, i, true); + SendMsgEx(&Msg, MSGFLAG_VITAL|MSGFLAG_FLUSH, i, true); if(g_Config.m_Debug) {