Задача Auth-а - это просто авторизация и выдача списка Гейм-серверов.
После выбора сервера (RequestServerLogin) и получения PlayOk (или не ок) сессия с Auth обрывается и дальше он не в курсе, что происходит с конкретным персонажем, онлайн он или нет.
При этом Auth вполне себе общается с Game сервером и передает информацию об онлайне (количестве) в списке серверов. Вернее, передает то, что хочет передать в качестве онлайна, например у hAuthd можно выставить кастомный множитель онлайна.
Получение списка персонажей и вход в мир уже осуществляется при взаимодействии с геймом, а не с auth