Proxy everything!
The old 1.5 login and server-list server were still heavily based on the ancient GameSpy protocol. We did modify it in the past, but were always limited at how much we could do by having game servers talking directly to the server....