forked from Mirrorlandia_minetest/minetest
Warn about unsupported file extensions for media
This commit is contained in:
parent
c816aa5374
commit
98f097dc2f
@ -259,7 +259,18 @@ time, if necessary. (See [`Settings`])
|
|||||||
|
|
||||||
Media files (textures, sounds, whatever) that will be transferred to the
|
Media files (textures, sounds, whatever) that will be transferred to the
|
||||||
client and will be available for use by the mod and translation files for
|
client and will be available for use by the mod and translation files for
|
||||||
the clients (see [Translations]).
|
the clients (see [Translations]). Accepted characters for names are:
|
||||||
|
|
||||||
|
a-zA-Z0-9_.-
|
||||||
|
|
||||||
|
Accepted formats are:
|
||||||
|
|
||||||
|
images: .png, .jpg, .bmp, (deprecated) .tga
|
||||||
|
sounds: .ogg vorbis
|
||||||
|
models: .x, .b3d, .obj
|
||||||
|
|
||||||
|
Other formats won't be sent to the client (e.g. you can store .blend files
|
||||||
|
in a folder for convenience, without the risk that such files are transferred)
|
||||||
|
|
||||||
It is suggested to use the folders for the purpose they are thought for,
|
It is suggested to use the folders for the purpose they are thought for,
|
||||||
eg. put textures into `textures`, translation files into `locale`,
|
eg. put textures into `textures`, translation files into `locale`,
|
||||||
|
@ -2513,7 +2513,7 @@ bool Server::addMediaFile(const std::string &filename,
|
|||||||
{
|
{
|
||||||
// If name contains illegal characters, ignore the file
|
// If name contains illegal characters, ignore the file
|
||||||
if (!string_allowed(filename, TEXTURENAME_ALLOWED_CHARS)) {
|
if (!string_allowed(filename, TEXTURENAME_ALLOWED_CHARS)) {
|
||||||
infostream << "Server: ignoring illegal file name: \""
|
warningstream << "Server: ignoring file as it has disallowed characters: \""
|
||||||
<< filename << "\"" << std::endl;
|
<< filename << "\"" << std::endl;
|
||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user