m_fetched.insert(name);
std::string base = porting::path_share + DIR_DELIM + "testsounds";
dst_paths.insert(base + DIR_DELIM + name + ".ogg");
- dst_paths.insert(base + DIR_DELIM + name + "1.ogg");
- dst_paths.insert(base + DIR_DELIM + name + "2.ogg");
- dst_paths.insert(base + DIR_DELIM + name + "3.ogg");
- dst_paths.insert(base + DIR_DELIM + name + "4.ogg");
- dst_paths.insert(base + DIR_DELIM + name + "5.ogg");
- dst_paths.insert(base + DIR_DELIM + name + "6.ogg");
- dst_paths.insert(base + DIR_DELIM + name + "7.ogg");
- dst_paths.insert(base + DIR_DELIM + name + "8.ogg");
- dst_paths.insert(base + DIR_DELIM + name + "9.ogg");
+ dst_paths.insert(base + DIR_DELIM + name + ".0.ogg");
+ dst_paths.insert(base + DIR_DELIM + name + ".1.ogg");
+ dst_paths.insert(base + DIR_DELIM + name + ".2.ogg");
+ dst_paths.insert(base + DIR_DELIM + name + ".3.ogg");
+ dst_paths.insert(base + DIR_DELIM + name + ".4.ogg");
+ dst_paths.insert(base + DIR_DELIM + name + ".5.ogg");
+ dst_paths.insert(base + DIR_DELIM + name + ".6.ogg");
+ dst_paths.insert(base + DIR_DELIM + name + ".7.ogg");
+ dst_paths.insert(base + DIR_DELIM + name + ".8.ogg");
+ dst_paths.insert(base + DIR_DELIM + name + ".9.ogg");
}
};
server->start(port);
}
+ try{
do{ // Client scope (breakable do-while(0))
/*
// Client scope (client is destructed before destructing *def and tsrc)
}while(0);
+ } // try-catch
+ catch(SerializationError &e)
+ {
+ error_message = L"A serialization error occurred:\n"
+ + narrow_to_wide(e.what()) + L"\n\nThe server is probably "
+ L" running a different version of Minetest.";
+ errorstream<<wide_to_narrow(error_message)<<std::endl;
+ }
if(!sound_is_dummy)
delete sound;