mirror of https://github.com/OpenTTD/OpenTTD.git
Fix: Send Network Welcome Packet to admin port after game creation completed
This commit is contained in:
parent
cb3f99859c
commit
5d43f6d3e1
|
@ -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;
|
||||
}
|
||||
|
||||
/**
|
||||
|
|
|
@ -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);
|
||||
|
||||
|
|
|
@ -1202,6 +1202,10 @@ void SwitchToMode(SwitchMode new_mode)
|
|||
|
||||
default: NOT_REACHED();
|
||||
}
|
||||
|
||||
if (_is_network_server) {
|
||||
NetworkServerSendWelcome();
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
|
|
Loading…
Reference in New Issue