mirror of
https://github.com/luanti-org/luanti.git
synced 2025-10-14 09:05:19 +02:00
Add LevelDB player database (#9982)
This commit is contained in:
@@ -45,6 +45,21 @@ private:
|
||||
leveldb::DB *m_database;
|
||||
};
|
||||
|
||||
class PlayerDatabaseLevelDB : public PlayerDatabase
|
||||
{
|
||||
public:
|
||||
PlayerDatabaseLevelDB(const std::string &savedir);
|
||||
~PlayerDatabaseLevelDB();
|
||||
|
||||
void savePlayer(RemotePlayer *player);
|
||||
bool loadPlayer(RemotePlayer *player, PlayerSAO *sao);
|
||||
bool removePlayer(const std::string &name);
|
||||
void listPlayers(std::vector<std::string> &res);
|
||||
|
||||
private:
|
||||
leveldb::DB *m_database;
|
||||
};
|
||||
|
||||
class AuthDatabaseLevelDB : public AuthDatabase
|
||||
{
|
||||
public:
|
||||
|
Reference in New Issue
Block a user