GlobalMessages - объявления на все серверы

Команда /global в чате отправляет объявление сразу во все серверы игры. Игроки видят его анимированным баннером, а отправлять могут только разрешённые UserId.

Когда нужно сообщить всем игрокам сразу об обновлении, ивенте или перезапуске, обычный чат не подходит: он работает внутри одного сервера. Пакет решает это через MessagingService. Разрешённый игрок пишет в чат /global и текст, сервер публикует сообщение в общий топик, и каждый сервер игры показывает его своим игрокам. Сообщение выезжает анимированным баннером, держится несколько секунд и уходит. Если сообщений несколько, они показываются по очереди. Отправлять могут только UserId из списка AuthorizedUsers. Между сообщениями одного игрока действует кулдаун 5 секунд. Ошибки приходят отправителю системным сообщением красного цвета: нет доступа, пустое сообщение или слишком частая отправка.

Возможности

В комплекте