diff --git a/engine/server/application/TaskManager/src/CMakeLists.txt b/engine/server/application/TaskManager/src/CMakeLists.txt index 40572cc7..59e9c5e2 100644 --- a/engine/server/application/TaskManager/src/CMakeLists.txt +++ b/engine/server/application/TaskManager/src/CMakeLists.txt @@ -69,6 +69,7 @@ include_directories( ${SWG_ENGINE_SOURCE_DIR}/shared/library/sharedMessageDispatch/include/public ${SWG_ENGINE_SOURCE_DIR}/shared/library/sharedNetwork/include/public ${SWG_ENGINE_SOURCE_DIR}/shared/library/sharedNetworkMessages/include/public + ${SWG_ENGINE_SOURCE_DIR}/shared/library/sharedRandom/include/public ${SWG_ENGINE_SOURCE_DIR}/shared/library/sharedThread/include/public ${SWG_ENGINE_SOURCE_DIR}/server/library/serverNetworkMessages/include/public ${SWG_ENGINE_SOURCE_DIR}/server/library/serverUtility/include/public diff --git a/engine/server/application/TaskManager/src/win32/WinMain.cpp b/engine/server/application/TaskManager/src/win32/WinMain.cpp index 9fef3c69..14a6ab39 100644 --- a/engine/server/application/TaskManager/src/win32/WinMain.cpp +++ b/engine/server/application/TaskManager/src/win32/WinMain.cpp @@ -7,6 +7,7 @@ #include "sharedFoundation/ConfigFile.h" #include "sharedFoundation/SetupSharedFoundation.h" #include "sharedNetworkMessages/SetupSharedNetworkMessages.h" +#include "sharedRandom/SetupSharedRandom.h" #include "sharedThread/SetupSharedThread.h" #include "TaskManager.h" #include "ConfigTaskManager.h" @@ -28,12 +29,18 @@ int main(int argc, char **argv) SetupSharedFoundation::install (setupFoundationData); SetupSharedCompression::install(); + SetupSharedFile::install(false); SetupSharedNetworkMessages::install(); + SetupSharedRandom::install(static_cast(time(NULL))); //lint !e1924 !e64 // NULL is a C-Style cast? + ConfigTaskManager::install(); + TaskManager::install(); + //-- run server SetupSharedFoundation::callbackWithExceptionHandling(TaskManager::run); + TaskManager::remove(); SetupSharedFoundation::remove(); SetupSharedThread::remove();