diff options
Diffstat (limited to 'src/zenserver/main.cpp')
| -rw-r--r-- | src/zenserver/main.cpp | 9 |
1 files changed, 8 insertions, 1 deletions
diff --git a/src/zenserver/main.cpp b/src/zenserver/main.cpp index a91c95ffb..b4d53ec5f 100644 --- a/src/zenserver/main.cpp +++ b/src/zenserver/main.cpp @@ -93,8 +93,13 @@ ZenEntryPoint::ZenEntryPoint(ZenServerOptions& ServerOptions) : m_ServerOptions( int ZenEntryPoint::Run() { - ZEN_INFO("ZenEntryPoint::Run()"); + // On Linux this has the unfortunate side effect of making `top` and other tools display + // `main` as the program name since threads and processes have a closer relationship + // there. So we don't name the main thread explicitly there. + +#ifndef ZEN_PLATFORM_LINUX zen::SetCurrentThreadName("main"); +#endif #if ZEN_USE_SENTRY SentryIntegration Sentry; @@ -444,6 +449,8 @@ main(int argc, char* argv[]) #endif } + LimitHardwareConcurrency(ServerOptions.CoreLimit); + std::string_view DeleteReason; if (ServerOptions.IsCleanStart) |