diff options
| author | Stefan Boberg <[email protected]> | 2021-09-15 10:04:50 +0200 |
|---|---|---|
| committer | Stefan Boberg <[email protected]> | 2021-09-15 10:04:50 +0200 |
| commit | b5d89b30f29f12c14e5968a68118519118135fea (patch) | |
| tree | 49c4f657d8839b7a120ec6b6dacefbfea38d9c8d /zenserver/zenserver.cpp | |
| parent | Updated function service to new package management API (diff) | |
| download | zen-b5d89b30f29f12c14e5968a68118519118135fea.tar.xz zen-b5d89b30f29f12c14e5968a68118519118135fea.zip | |
Added options for indicating a server is running in "dedicated" mode
I.e running on a host to serve *remote* clients
Diffstat (limited to 'zenserver/zenserver.cpp')
| -rw-r--r-- | zenserver/zenserver.cpp | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/zenserver/zenserver.cpp b/zenserver/zenserver.cpp index c9f74daa4..2545ed7a2 100644 --- a/zenserver/zenserver.cpp +++ b/zenserver/zenserver.cpp @@ -310,6 +310,7 @@ public: void Cleanup() { spdlog::info(ZEN_APP_NAME " cleaning up"); } + void SetDedicatedMode(bool State) { m_IsDedicatedMode = State; } void SetTestMode(bool State) { m_TestMode = State; } void SetDataRoot(std::filesystem::path Root) { m_DataRoot = Root; } @@ -359,7 +360,8 @@ public: } private: - bool m_TestMode = false; + bool m_IsDedicatedMode = false; + bool m_TestMode = false; std::filesystem::path m_DataRoot; std::jthread m_IoRunner; asio::io_context m_IoContext; @@ -442,6 +444,7 @@ main(int argc, char* argv[]) ZenServer Server; Server.SetDataRoot(GlobalOptions.DataDir); Server.SetTestMode(GlobalOptions.IsTest); + Server.SetDedicatedMode(GlobalOptions.IsDedicated); Server.Initialize(ServiceConfig, GlobalOptions.BasePort, GlobalOptions.OwnerPid); // Monitor shutdown signals |