Server now removes players that have disconnected.

This commit is contained in:
Jocke
2016-02-12 07:42:01 +01:00
parent 78e318c032
commit 7d732c75ca
+1
View File
@@ -335,6 +335,7 @@ void Server::disconnect(PlayerID playerID)
//m_World->DeleteEntity(m_ConnectedPlayers[playerID].EntityID);
m_ConnectedPlayers[playerID].TCPSocket->shutdown(boost::asio::ip::tcp::socket::shutdown_both);
m_ConnectedPlayers[playerID].TCPSocket->close();
m_World->DeleteEntity(m_ConnectedPlayers[playerID].EntityID);
m_ConnectedPlayers.erase(playerID);
// Send disconnect to the other players.
}