if (Manager.Clients.Count >= Manager.MaxClients)
{
client.SendPacket(new FailurePacket
{
ErrorId = 0,
ErrorDescription = "Server full!"
});
client.Disconnect();
return;
}





if (Manager.Clients.Count >= Manager.MaxClients)
{
if (client.Account.Rank < 3)
{
client.SendPacket(new FailurePacket
{
ErrorId = 0,
ErrorDescription = "Server Full"
});
client.Disconnect();
return;
}
}
if (client.Account.Banned)
{
client.SendPacket(new FailurePacket
{
ErrorId = 0,
ErrorDescription = "Account Under Maintenance"
});
client.Disconnect();
return;
}