Added a kick message when clients are dropped, just in case
This commit is contained in:
@@ -43,6 +43,11 @@ std::list<int> ClientManager::CheckConnections() {
|
|||||||
for (auto& it : elementMap) {
|
for (auto& it : elementMap) {
|
||||||
if (it.second.GetAttempts() > 2) {
|
if (it.second.GetAttempts() > 2) {
|
||||||
returnList.push_back(it.first);
|
returnList.push_back(it.first);
|
||||||
|
|
||||||
|
//send the drop message
|
||||||
|
ServerPacket newPacket;
|
||||||
|
newPacket.type = SerialPacketType::ADMIN_DISCONNECT_FORCED;
|
||||||
|
UDPNetworkUtility::GetSingleton().SendTo(it.second.GetAddress(), &newPacket);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -106,4 +111,4 @@ int ClientManager::GetTotalCount() {
|
|||||||
|
|
||||||
std::map<int, ClientData>* ClientManager::GetContainer() {
|
std::map<int, ClientData>* ClientManager::GetContainer() {
|
||||||
return &elementMap;
|
return &elementMap;
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user