bugfix for loading default games on headless servers

This commit is contained in:
Titus Tscharntke 2012-10-07 00:34:45 +00:00
parent e69f896c21
commit f61666d04c
1 changed files with 8 additions and 0 deletions

View File

@ -3505,6 +3505,14 @@ GameSettings MenuStateCustomGame::loadGameSettingsFromFile(std::string fileName)
try {
CoreData::getInstance().loadGameSettingsFromFile(fileName, &gameSettings);
// correct game settings for headless:
if(this->headlessServerMode == true) {
for(int i = 0; i < GameConstants::maxPlayers; ++i) {
if(gameSettings.getFactionControl(i)== ctHuman){
gameSettings.setFactionControl(i,ctNetwork);
}
}
}
setupUIFromGameSettings(gameSettings);
}
catch(const exception &ex) {