I think all login servers go down too often because processing a login is a very slow process, with a high cost of CPU (compared with the classic login before encryption) Now multiply that x 50000 logins (per minute) that login servers might have (without the need of any DDoS attack at all)

Tibia servers have more and more players each day, so eventually all the login servers will be always off unless they improve their their hardware, or ... unless they set an independient login procedure for each world. Because there is no real need to share 4 login servers for all the 70+ worlds with all their players. You can just login directly to a server without using a shared login server. Indeed, you do that when you change character through keys control+G (even if you choose a character of a different world) Notice that you login instantly! this is how it should work always from the first login if tibia design gets fixed.
Indeed, you can just login into your gameworld directly with control+G , once inside. And do you know what? There is nothing that blocks you from doing that from start. Blackd Proxy now allows you to do that, through this function.

You need to activate the checkbox, enter your character name (exactly) and select your gameworld. Now just login and you will get a character list from blackd proxy (not from login servers) This character list will allow the client to do the same effect than the "control+g" , so it is more or less legal, but still you could be banished for "loged in when all login servers were down" Use at your own responsability.