Merge pull request #436 from RachelBryk/netplay-kick

Add an option to kick players from netplay.
This commit is contained in:
Tony Wasserka
2014-06-19 14:57:00 +02:00
4 changed files with 44 additions and 0 deletions

View File

@ -577,6 +577,18 @@ void NetPlayServer::SendToClients(sf::Packet& packet, const PlayerId skip_pid)
}
}
void NetPlayServer::KickPlayer(u8 player)
{
for (auto& current_player : m_players)
{
if (current_player.second.pid == player)
{
current_player.second.socket.Close();
return;
}
}
}
#ifdef USE_UPNP
#include <miniwget.h>
#include <miniupnpc.h>