diff --git a/src/modes/world.cpp b/src/modes/world.cpp index d6c2af8df..ada66d0be 100644 --- a/src/modes/world.cpp +++ b/src/modes/world.cpp @@ -849,7 +849,9 @@ void World::updateWorld(float dt) getPhase() == IN_GAME_MENU_PHASE ) return; - if (!history->replayHistory()) + if (!history->replayHistory() && + ! (NetworkConfig::get()->isClient() && + RewindManager::get()->isRewinding() ) ) { history->updateSaving(dt); // updating the saved state }