|
@@ -2977,16 +2977,10 @@ void CGameHandler::save(const std::string & filename)
|
|
|
const auto savefname = stem.to_string() + ".vsgm1";
|
|
|
CResourceHandler::get("local")->createResource(savefname);
|
|
|
|
|
|
- {
|
|
|
- logGlobal->info("Ordering clients to serialize...");
|
|
|
- SaveGameClient sg(savefname);
|
|
|
- sendToAllClients(&sg);
|
|
|
- }
|
|
|
-
|
|
|
try
|
|
|
{
|
|
|
{
|
|
|
- CSaveFile save(*CResourceHandler::get("local")->getResourceName(ResourceID(stem.to_string(), EResType::SERVER_SAVEGAME)));
|
|
|
+ CSaveFile save(*CResourceHandler::get("local")->getResourceName(ResourceID(stem.to_string(), EResType::SAVEGAME)));
|
|
|
saveCommonState(save);
|
|
|
logGlobal->info("Saving server state");
|
|
|
save << *this;
|
|
@@ -3009,7 +3003,7 @@ bool CGameHandler::load(const std::string & filename)
|
|
|
try
|
|
|
{
|
|
|
{
|
|
|
- CLoadFile lf(*CResourceHandler::get("local")->getResourceName(ResourceID(stem.to_string(), EResType::SERVER_SAVEGAME)), MINIMAL_SERIALIZATION_VERSION);
|
|
|
+ CLoadFile lf(*CResourceHandler::get("local")->getResourceName(ResourceID(stem.to_string(), EResType::SAVEGAME)), MINIMAL_SERIALIZATION_VERSION);
|
|
|
loadCommonState(lf);
|
|
|
logGlobal->info("Loading server state");
|
|
|
lf >> *this;
|