Warn about unsupported file extensions for media

This commit is contained in:
Zughy 2023-08-06 14:16:00 +02:00 committed by GitHub
parent c816aa5374
commit 98f097dc2f
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
2 changed files with 13 additions and 2 deletions

@ -259,7 +259,18 @@ time, if necessary. (See [`Settings`])
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
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,
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 (!string_allowed(filename, TEXTURENAME_ALLOWED_CHARS)) {
infostream << "Server: ignoring illegal file name: \""
warningstream << "Server: ignoring file as it has disallowed characters: \""
<< filename << "\"" << std::endl;
return false;
}