1
0
Fork 0

Fix: Send Network Welcome Packet to admin port after game creation completed

pull/12647/head
Muxy 2024-05-08 19:06:06 +02:00
parent a5c2543efc
commit a45bcfcd82
3 changed files with 10 additions and 2 deletions

View File

@ -936,10 +936,13 @@ bool NetworkServerStart()
/* if the server is dedicated ... add some other script */ /* if the server is dedicated ... add some other script */
if (_network_dedicated) IConsoleCmdExec("exec scripts/on_dedicated.scr 0"); if (_network_dedicated) IConsoleCmdExec("exec scripts/on_dedicated.scr 0");
return true;
}
void NetworkServerSendWelcome( void )
{
/* welcome possibly still connected admins - this can only happen on a dedicated server. */ /* welcome possibly still connected admins - this can only happen on a dedicated server. */
if (_network_dedicated) ServerNetworkAdminSocketHandler::WelcomeAll(); if (_network_dedicated) ServerNetworkAdminSocketHandler::WelcomeAll();
return true;
} }
/** /**

View File

@ -67,6 +67,7 @@ void NetworkServerSendConfigUpdate();
void NetworkServerUpdateGameInfo(); void NetworkServerUpdateGameInfo();
void NetworkServerShowStatusToConsole(); void NetworkServerShowStatusToConsole();
bool NetworkServerStart(); bool NetworkServerStart();
void NetworkServerSendWelcome();
void NetworkServerNewCompany(const Company *company, NetworkClientInfo *ci); void NetworkServerNewCompany(const Company *company, NetworkClientInfo *ci);
bool NetworkServerChangeClientName(ClientID client_id, const std::string &new_name); bool NetworkServerChangeClientName(ClientID client_id, const std::string &new_name);

View File

@ -1200,6 +1200,10 @@ void SwitchToMode(SwitchMode new_mode)
default: NOT_REACHED(); default: NOT_REACHED();
} }
if (_is_network_server) {
NetworkServerSendWelcome();
}
} }