diff --git a/source/glest_game/network/connection_slot.cpp b/source/glest_game/network/connection_slot.cpp index ee676f524..1030bf880 100644 --- a/source/glest_game/network/connection_slot.cpp +++ b/source/glest_game/network/connection_slot.cpp @@ -1036,6 +1036,8 @@ void ConnectionSlot::update(bool checkForNewClients,int lockedSlotIndex) { int factionIndex = this->serverInterface->gameSettings.getFactionIndexForStartLocation(playerIndex); this->serverInterface->gameSettings.setFactionControl(factionIndex,ctNetwork); this->serverInterface->gameSettings.setNetworkPlayerName(factionIndex,this->name); + this->serverInterface->gameSettings.setNetworkPlayerStatuses(factionIndex,npst_None); + this->serverInterface->broadcastGameSetup(&this->serverInterface->gameSettings, true); this->setStartInGameConnectionLaunch(true);