Отдельные механики

Тут абсорбируются механики не достойные своего собственного раздела.

Мировое время

Аналог нашего времени с возможностью корректировки

Поделиться ссылкой на свой остров с информацией о доходах

Пользователь может создать ссылку и отправить ее своему другу. Ссылки деактивируются через какое-то время. Отдельный сервис который хранит ссылку в PostgreSQL как метаданные.

Все url уникальные и короткие. Для генерации хешей отдельный сервис HashGenerator и ложит их в таблицу свободных ключей.

Некоторые ссылки могут быть популярнее, поэтому используем Reddis или аналогичную систему.

Система отправки нотификаций (Emmergency Notification System)

Сохранение всех пользовательских данных для дальнейшей обработки.

Создание шаблока нотификаций и конфигурации нужных получателей.

Отправка нотификаций через бота, в почтовую систему игры и/или через систему нотификаций сайта ST.

Нотификации могут отрпавляться на миллион человек.

Сервер может упасть в процессе отправки нотификации.

Все пользователи ОБЯЗАНЫ получить сообщение.

Сервис работы с ENS имеет свой подсервис для отрпавки нотификаций и общаются они через kafka. kafka - сервис ребалансировки ???

Chat Crawler Система индексации сообщений в подсистеме чатов и игровой почты.

Хранилище всех идентификаторов и путей от кого к кому. (elastic serch)

Сервис получает по идентификатору сообщения и разбирает его.

Весь контент отравляется в Document DB, а ссылки в таблицу - URL Quere (elastic serch)

SettingSaveDate

Сохраняет все данные пользователя которые не имеют существенного влияния на игровой процесс. Разрешение, масштабирование, громкой музыки, грумкость звуков, громкость интерфейса, вибрации, язык, профиль и т.д.

Простая добыча ресурсов

Рубка дерева, рост дерева. Добыча камня. Еда рандомно.

Карта

Last updated