summaryrefslogtreecommitdiff
path: root/src/serverenvironment.cpp
diff options
context:
space:
mode:
authorluk3yx <luk3yx@users.noreply.github.com>2020-04-23 23:07:19 +1200
committerGitHub <noreply@github.com>2020-04-23 13:07:19 +0200
commit914dbeaa0be4b5ef87506b605ef4e241cd3732dc (patch)
treeb379876dd375aa169f495630a6001d4e3240e1f8 /src/serverenvironment.cpp
parentce5b0932f8e17244bd6c1e307f1fce76b16e6474 (diff)
downloadminetest-914dbeaa0be4b5ef87506b605ef4e241cd3732dc.tar.gz
minetest-914dbeaa0be4b5ef87506b605ef4e241cd3732dc.tar.bz2
minetest-914dbeaa0be4b5ef87506b605ef4e241cd3732dc.zip
Add LevelDB auth database. (#9476)
* Add leveldb auth database.
Diffstat (limited to 'src/serverenvironment.cpp')
-rw-r--r--src/serverenvironment.cpp8
1 files changed, 8 insertions, 0 deletions
diff --git a/src/serverenvironment.cpp b/src/serverenvironment.cpp
index 27f0c1e3d..08d796118 100644
--- a/src/serverenvironment.cpp
+++ b/src/serverenvironment.cpp
@@ -44,6 +44,9 @@ with this program; if not, write to the Free Software Foundation, Inc.,
#if USE_POSTGRESQL
#include "database/database-postgresql.h"
#endif
+#if USE_LEVELDB
+#include "database/database-leveldb.h"
+#endif
#include "server/luaentity_sao.h"
#include "server/player_sao.h"
@@ -2187,6 +2190,11 @@ AuthDatabase *ServerEnvironment::openAuthDatabase(
if (name == "files")
return new AuthDatabaseFiles(savedir);
+#if USE_LEVELDB
+ if (name == "leveldb")
+ return new AuthDatabaseLevelDB(savedir);
+#endif
+
throw BaseException(std::string("Database backend ") + name + " not supported.");
}