Странный Странник 0229
Рыцарь
Дополню, как это вижу я.
Должен быть аддон к браузеру (по типу foe helfer, но есть и другие примеры), который будет "слушать" ответы сервера ФоЕ и выгружать все посещённые города на сервер, где будет хоститься City Planner. Т.е. от игрока вообще не потребуется никаких действий, кроме установки этого аддона. И от браузерного приложения игрока не будет никакой "лишней" активности - все запросы данных будут инициированы самим игроком.
Только нужны определённые требования для сервера City Planner - чтобы он смог принимать заливки от всех, кто установит у себя упомянутый аддон.
А когда игрок в City Planner захочет "загрузить" город - брать уже готовые данные из БД на "своём" сервере.
Если это город самого игрока - его актуальность (в БД City Planner) будет соответствовать времени последнего захода игрока в свой город. Т.е. в 99.99% это будут актуальные данные.
Если же это город другого игрока - нужно будет перед "загрузкой" проверять его актуальность. И если данные "не свежие" - сначала предложить игроку в своём приложении посетить этот город. Или довольствоваться теми "не свежими" данными, если игроку это не принципиально.
Должен быть аддон к браузеру (по типу foe helfer, но есть и другие примеры), который будет "слушать" ответы сервера ФоЕ и выгружать все посещённые города на сервер, где будет хоститься City Planner. Т.е. от игрока вообще не потребуется никаких действий, кроме установки этого аддона. И от браузерного приложения игрока не будет никакой "лишней" активности - все запросы данных будут инициированы самим игроком.
Только нужны определённые требования для сервера City Planner - чтобы он смог принимать заливки от всех, кто установит у себя упомянутый аддон.
А когда игрок в City Planner захочет "загрузить" город - брать уже готовые данные из БД на "своём" сервере.
Если это город самого игрока - его актуальность (в БД City Planner) будет соответствовать времени последнего захода игрока в свой город. Т.е. в 99.99% это будут актуальные данные.
Если же это город другого игрока - нужно будет перед "загрузкой" проверять его актуальность. И если данные "не свежие" - сначала предложить игроку в своём приложении посетить этот город. Или довольствоваться теми "не свежими" данными, если игроку это не принципиально.