Core/NetworkIO: Restore networking related scripting hooks
Closes #12607
This commit is contained in:
1 parent
d89a40df85
commit
1a27ce1267
7 files changed
+52
-37
No files matched your search
@@ -221,7 +221,7 @@ extern int main(int argc, char** argv)
|
||||
|
||||
AsyncAcceptor<WorldSocket> worldAcceptor(_ioService, worldListener, worldPort, tcpNoDelay);
|
||||
|
||||
sScriptMgr->OnStartup();
|
||||
sScriptMgr->OnNetworkStart();
|
||||
|
||||
// Set server online (allow connecting now)
|
||||
LoginDatabase.DirectPExecute("UPDATE realmlist SET flag = flag & ~%u, population = 0 WHERE id = '%u'", REALM_FLAG_INVALID, realmID);
|
||||
@@ -237,6 +237,8 @@ extern int main(int argc, char** argv)
|
||||
|
||||
TC_LOG_INFO("server.worldserver", "%s (worldserver-daemon) ready...", _FULLVERSION);
|
||||
|
||||
sScriptMgr->OnStartup();
|
||||
|
||||
WorldUpdateLoop();
|
||||
|
||||
// Shutdown starts here
|
||||
@@ -296,6 +298,8 @@ extern int main(int argc, char** argv)
|
||||
|
||||
void ShutdownThreadPool(std::vector<std::thread>& threadPool)
|
||||
{
|
||||
sScriptMgr->OnNetworkStop();
|
||||
|
||||
_ioService.stop();
|
||||
|
||||
for (auto& thread : threadPool)
|
||||
|
||||
Reference in new issue
Block a user