void CClientState::ConnectionClosing( const char * reason ) { // if connected, shut down host if ( m_nSignonState > SIGNONSTATE_NONE ) { ConMsg( "Disconnect: %s.\n", reason ); if ( !Q_stricmp( reason, INVALID_STEAM_TICKET ) ) { g_eSteamLoginFailure = STEAMLOGINFAILURE_BADTICKET; } else if ( !Q_stricmp( reason, INVALID_STEAM_LOGON ) ) { g_eSteamLoginFailure = STEAMLOGINFAILURE_NOSTEAMLOGIN; } else if ( !Q_stricmp( reason, INVALID_STEAM_LOGGED_IN_ELSEWHERE ) ) { g_eSteamLoginFailure = STEAMLOGINFAILURE_LOGGED_IN_ELSEWHERE; } else if ( !Q_stricmp( reason, INVALID_STEAM_VACBANSTATE ) ) { g_eSteamLoginFailure = STEAMLOGINFAILURE_VACBANNED; } else { g_eSteamLoginFailure = STEAMLOGINFAILURE_NONE; } COM_ExplainDisconnection( true, "Disconnect: %s.\n", reason ); SCR_EndLoadingPlaque(); Host_Disconnect(true); } }
void CClientState::ConnectionCrashed( const char * reason ) { // if connected, shut down host if ( m_nSignonState > SIGNONSTATE_NONE ) { COM_ExplainDisconnection( true, "Disconnect: %s.\n", reason ); SCR_EndLoadingPlaque(); Host_EndGame ( true, reason ); } }
/* <eda61> ../engine/sv_steam3.cpp:864 */ void CSteam3Client::OnClientGameServerDeny(ClientGameServerDeny_t *pClientGameServerDeny) /* linkage=_ZN13CSteam3Client22OnClientGameServerDenyEP22ClientGameServerDeny_t */ { COM_ExplainDisconnection(TRUE, "Invalid server version, unable to connect."); CL_Disconnect(); }
void CSteam3Client::OnClientGameServerDeny(ClientGameServerDeny_t *pClientGameServerDeny) { COM_ExplainDisconnection(TRUE, "Invalid server version, unable to connect."); CL_Disconnect(); }