Всё, кажется, можно сделать проще.
Игрок заходит на сервер
@
Админ-чату пишется: Игрок забанен на 30 серверах
@
В лог (желательно) пишутся все причины бана на всех серверах (для понимания основного типа нарушений)
@
В настройках мода этого сделать вариацию бана у себя на проекте
@
Забанен на 10 серверах - предупреждение, 20 - так же, 30 - бан. И кол-во настраивается, собственно, админом проекта.
Так и сервера-однодневки фиксятся, и админ получает возможность кастомизации.
Либо ещё сделать рейтинг серверов. Например, забанен на сервере N (подключен к системе ЦСБ 10 минут), такой сервер можно считать фейковым и не учитывать его бан в уведомлении о банах игрока. Забанен на сервере N (подключен к системе ЦСБ 1 месяц) - бан можно уже с натяжкой будет назвать валидным, и учитывать его.