diff --git a/src/environment.cpp b/src/environment.cpp index 41ba52a6f..9748f6b71 100644 --- a/src/environment.cpp +++ b/src/environment.cpp @@ -472,6 +472,8 @@ void ServerEnvironment::deSerializePlayers(const std::string &savedir) newplayer = true; } + ServerRemotePlayer *srp = static_cast(player); + // Load player { infostream<<"Reading player "<deSerialize(is); + srp->deSerialize(is); + srp->m_last_good_position = srp->getBasePosition(); + srp->m_last_good_position_age = 0; } if(newplayer)