Adding new join game failed message if two players with the same ip address want to join a ranking game.

This commit is contained in:
lotodore
2010-11-14 18:26:50 +00:00
parent 61d8c416b0
commit 8e8e173884
3 changed files with 8 additions and 1 deletions
+4 -1
View File
@@ -1404,7 +1404,7 @@ ServerLobbyThread::HandleNetPacketJoinGame(SessionWrapper session, const std::st
&& session.sessionData->GetClientAddr() != SERVER_ADDRESS_LOCALHOST_STR
&& game.IsClientAddressConnected(session.sessionData->GetClientAddr()))
{
SendJoinGameFailed(session.sessionData, joinGame.gameId, NTF_NET_JOIN_GAME_FULL);
SendJoinGameFailed(session.sessionData, joinGame.gameId, NTF_NET_JOIN_IP_BLOCKED);
}
else
{
@@ -2009,6 +2009,9 @@ ServerLobbyThread::SendJoinGameFailed(boost::shared_ptr<SessionData> s, unsigned
case NTF_NET_JOIN_INVALID_SETTINGS :
joinFailed->joinGameFailureReason = joinGameFailureReason_invalidSettings;
break;
case NTF_NET_JOIN_IP_BLOCKED :
joinFailed->joinGameFailureReason = joinGameFailureReason_ipAddressBlocked;
break;
default :
joinFailed->joinGameFailureReason = joinGameFailureReason_invalidGame;
break;