|
|
|
@ -109,6 +109,8 @@ Steam_Client::Steam_Client()
|
|
|
|
|
steam_gameserver_game_coordinator = new Steam_Game_Coordinator(settings_server, network, callback_results_server, callbacks_server, run_every_runcb);
|
|
|
|
|
steam_masterserver_updater = new Steam_Masterserver_Updater(settings_server, network, callback_results_server, callbacks_server, run_every_runcb);
|
|
|
|
|
|
|
|
|
|
gameserver_has_ipv6_functions = false;
|
|
|
|
|
|
|
|
|
|
last_cb_run = 0;
|
|
|
|
|
PRINT_DEBUG("client init end\n");
|
|
|
|
|
}
|
|
|
|
@ -303,8 +305,10 @@ ISteamGameServer *Steam_Client::GetISteamGameServer( HSteamUser hSteamUser, HSte
|
|
|
|
|
} else if (strcmp(pchVersion, "SteamGameServer012") == 0) {
|
|
|
|
|
return (ISteamGameServer *)(void *)(ISteamGameServer012 *)steam_gameserver;
|
|
|
|
|
} else if (strcmp(pchVersion, STEAMGAMESERVER_INTERFACE_VERSION) == 0) {
|
|
|
|
|
gameserver_has_ipv6_functions = true;
|
|
|
|
|
return (ISteamGameServer *)(void *)(ISteamGameServer *)steam_gameserver;
|
|
|
|
|
} else {
|
|
|
|
|
gameserver_has_ipv6_functions = true;
|
|
|
|
|
return (ISteamGameServer *)(void *)(ISteamGameServer *)steam_gameserver;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|