diff options
| author | def <dennis@felsin9.de> | 2015-08-14 23:15:42 +0200 |
|---|---|---|
| committer | def <dennis@felsin9.de> | 2015-08-14 23:15:42 +0200 |
| commit | 47e5064885a6dc700196e70aa28372b1d2bb6781 (patch) | |
| tree | c87053af46041f8e0a0043f7606cd20c164ae80a /src/engine/server/server.cpp | |
| parent | 84039565f26749a202a2e321bfcdd416c47b0559 (diff) | |
| download | zcatch-47e5064885a6dc700196e70aa28372b1d2bb6781.tar.gz zcatch-47e5064885a6dc700196e70aa28372b1d2bb6781.zip | |
Add fifo console support for server (from DDNet)
Diffstat (limited to 'src/engine/server/server.cpp')
| -rw-r--r-- | src/engine/server/server.cpp | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/src/engine/server/server.cpp b/src/engine/server/server.cpp index f62ceb4d..b830dfe8 100644 --- a/src/engine/server/server.cpp +++ b/src/engine/server/server.cpp @@ -25,6 +25,7 @@ #include <engine/shared/packer.h> #include <engine/shared/protocol.h> #include <engine/shared/snapshot.h> +#include <engine/shared/fifoconsole.h> #include <mastersrv/mastersrv.h> @@ -2310,11 +2311,18 @@ int main(int argc, const char **argv) // ignore_convention pEngine->InitLogfile(); +#if defined(CONF_FAMILY_UNIX) + FifoConsole *fifoConsole = new FifoConsole(pConsole, g_Config.m_SvInputFifo, CFGFLAG_SERVER); +#endif + // run the server dbg_msg("server", "starting..."); pServer->Run(); // free +#if defined(CONF_FAMILY_UNIX) + delete fifoConsole; +#endif delete pServer; delete pKernel; delete pEngineMap; |