Первый коммит

This commit is contained in:
2025-02-03 15:16:12 +06:00
commit d40c3bad86
287 changed files with 124575 additions and 0 deletions

View File

@@ -0,0 +1,20 @@
#pragma once
#include <Server/SaveBackend.hpp>
namespace AL::Server::SaveBackends {
class Filesystem : public ISaveBackendProvider {
public:
virtual ~Filesystem();
virtual bool isAvailable() override;
virtual std::string getName() override;
virtual std::unique_ptr<IWorldSaveBackend> createWorld(boost::json::object data) override;
virtual std::unique_ptr<IPlayerSaveBackend> createPlayer(boost::json::object data) override;
virtual std::unique_ptr<IAuthSaveBackend> createAuth(boost::json::object data) override;
virtual std::unique_ptr<IModStorageSaveBackend> createModStorage(boost::json::object data) override;
};
}