Ticket #3643: destroy_server.patch

File destroy_server.patch, 751 bytes (added by elexis, 8 years ago)
  • source/network/NetClient.cpp

    bool CNetClient::OnJoinSyncEndCommandBat  
    627627{
    628628    ENSURE(event->GetType() == (uint)NMT_END_COMMAND_BATCH);
    629629
    630630    CNetClient* client = (CNetClient*)context;
    631631
     632    CEndCommandBatchMessage msg;
     633    msg.m_TurnLength = DEFAULT_TURN_LENGTH_MP;
     634    msg.m_Turn = 1;
     635    client->SendMessage(&msg);
     636
    632637    CEndCommandBatchMessage* endMessage = (CEndCommandBatchMessage*)event->GetParamRef();
    633638
    634639    client->m_ClientTurnManager->FinishedAllCommands(endMessage->m_Turn, endMessage->m_TurnLength);
    635640
    636641    // Execute all the received commands for the latest turn