mirror of
https://github.com/glest/glest-source.git
synced 2025-10-03 02:41:50 +02:00
changed network CRC settings to FALSE by default and do NO network CRC checking unless explicity enabled:
For Verbose logging: EnableNetworkGameSynchChecks For Default Logging: EnableNetworkGameSynchMonitor
This commit is contained in:
@@ -1700,8 +1700,15 @@ void Game::processNetworkSynchChecksIfRequired() {
|
|||||||
bool isNetworkGame = this->gameSettings.isNetworkGame();
|
bool isNetworkGame = this->gameSettings.isNetworkGame();
|
||||||
if (isNetworkGame == true && NetworkManager::getInstance().getGameNetworkInterface() != NULL) {
|
if (isNetworkGame == true && NetworkManager::getInstance().getGameNetworkInterface() != NULL) {
|
||||||
GameSettings *settings = world.getGameSettingsPtr();
|
GameSettings *settings = world.getGameSettingsPtr();
|
||||||
|
if(settings != NULL) {
|
||||||
|
bool calculateNetworkCRC = false;
|
||||||
|
|
||||||
|
if(isFlagType1BitEnabled(settings->getFlagTypes1(),ft1_network_synch_checks) == true ||
|
||||||
|
isFlagType1BitEnabled(settings->getFlagTypes1(),ft1_network_synch_checks_verbose) == true) {
|
||||||
|
calculateNetworkCRC = true;
|
||||||
|
}
|
||||||
|
|
||||||
|
if(calculateNetworkCRC == true) {
|
||||||
NetworkManager &networkManager = NetworkManager::getInstance();
|
NetworkManager &networkManager = NetworkManager::getInstance();
|
||||||
NetworkRole role = networkManager.getNetworkRole();
|
NetworkRole role = networkManager.getNetworkRole();
|
||||||
|
|
||||||
@@ -1727,6 +1734,8 @@ void Game::processNetworkSynchChecksIfRequired() {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
//update
|
//update
|
||||||
void Game::update() {
|
void Game::update() {
|
||||||
|
@@ -1085,7 +1085,7 @@ bool CoreData::loadGameSettingsFromFile(std::string fileName, GameSettings *game
|
|||||||
gameSettings->setFlagTypes1(valueFlags1);
|
gameSettings->setFlagTypes1(valueFlags1);
|
||||||
|
|
||||||
}
|
}
|
||||||
if(Config::getInstance().getBool("EnableNetworkGameSynchMonitor","true") == true) {
|
if(Config::getInstance().getBool("EnableNetworkGameSynchMonitor","false") == true) {
|
||||||
//printf("*WARNING* - EnableNetworkGameSynchChecks is enabled\n");
|
//printf("*WARNING* - EnableNetworkGameSynchChecks is enabled\n");
|
||||||
|
|
||||||
valueFlags1 |= ft1_network_synch_checks;
|
valueFlags1 |= ft1_network_synch_checks;
|
||||||
|
@@ -3202,7 +3202,7 @@ void MenuStateCustomGame::loadGameSettings(GameSettings *gameSettings,bool force
|
|||||||
gameSettings->setFlagTypes1(valueFlags1);
|
gameSettings->setFlagTypes1(valueFlags1);
|
||||||
|
|
||||||
}
|
}
|
||||||
if(Config::getInstance().getBool("EnableNetworkGameSynchMonitor","true") == true) {
|
if(Config::getInstance().getBool("EnableNetworkGameSynchMonitor","false") == true) {
|
||||||
//printf("*WARNING* - EnableNetworkGameSynchChecks is enabled\n");
|
//printf("*WARNING* - EnableNetworkGameSynchChecks is enabled\n");
|
||||||
|
|
||||||
valueFlags1 |= ft1_network_synch_checks;
|
valueFlags1 |= ft1_network_synch_checks;
|
||||||
|
Reference in New Issue
Block a user