MCPcopy Create free account
hub / github.com/OpenTTD/OpenTTD / NetworkClientJoinGame

Function NetworkClientJoinGame

src/network/network.cpp:819–830  ·  view source on GitHub ↗

* Actually perform the joining to the server. Use #NetworkClientConnectGame * when you want to connect to a specific server/company. This function * assumes _network_join is already fully set up. */

Source from the content-addressed store, hash-verified

817 * assumes _network_join is already fully set up.
818 */
819void NetworkClientJoinGame()
820{
821 NetworkDisconnect();
822 NetworkInitialize();
823
824 _settings_client.network.last_joined = _network_join.connection_string;
825 Debug(net, 9, "status = CONNECTING");
826 _network_join_status = NETWORK_JOIN_STATUS_CONNECTING;
827 ShowJoinStatusWindow();
828
829 TCPConnecter::Create<TCPClientConnecter>(_network_join.connection_string);
830}
831
832static void NetworkInitGameInfo()
833{

Callers 2

SwitchToModeFunction · 0.85
NetworkClientConnectGameFunction · 0.85

Calls 3

NetworkDisconnectFunction · 0.85
NetworkInitializeFunction · 0.85
ShowJoinStatusWindowFunction · 0.85

Tested by

no test coverage detected