Я сделал так: есть Банжи, есть отдельный сервер авторизации с AuthMe, остальные сервера без авторизации. Чтобы при входе игрок не смог не пройдя авторизацию набрать команду /server, добавлены BungeeAuthMeBridge.jar в банжи и AuthMeBridge.jar на авторизации.
Остальные сервера замкнуты на банжи (т.е. даже если знать порт, они не соединятся. Это так же можно настроить в Ip tables). 3 месяца, пока никто не сломал.
Если интересно, можешь зайти и посмотреть, как это работает вживую.
Не вижу смысла вешать авторизацию на прокси, его задача как можно быстрее передавать данные. На авторизации минимум плагинов, потребляет 150-200мб и до 2% cpu.
Посмотреть вложение 32235