- std::string mapmeta_path = path + DIR_DELIM "map_meta.txt";
- if (!fs::PathExists(mapmeta_path)) {
- std::ostringstream ss(std::ios_base::binary);
- ss
- << "mg_name = " << g_settings->get("mg_name")
- << "\nseed = " << g_settings->get("fixed_map_seed")
- << "\nchunksize = " << g_settings->get("chunksize")
- << "\nwater_level = " << g_settings->get("water_level")
- << "\nmg_flags = " << g_settings->get("mg_flags")
- << "\n[end_of_params]\n";
- if (!fs::safeWriteToFile(mapmeta_path, ss.str()))
- return false;
+ std::string map_meta_path = path + DIR_DELIM + "map_meta.txt";
+ if (!fs::PathExists(map_meta_path)){
+ verbosestream << "Creating map_meta.txt (" << map_meta_path << ")" << std::endl;
+ fs::CreateAllDirs(path);
+ std::ostringstream oss(std::ios_base::binary);