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

This commit is contained in:
Muxy 2024-05-08 19:06:06 +02:00
parent cb3f99859c
commit 5d43f6d3e1
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 (_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. */
if (_network_dedicated) ServerNetworkAdminSocketHandler::WelcomeAll();
return true;
}
/**

View File

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

View File

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