Журнал изменений
Все значимые изменения Monster Capture Engine документируются здесь.
v1.1.0 (2026-07-13)
Этот выпуск добавляет застраиваемые игроком пространства (Секретные базы и залы, принадлежащие игроку), эфемерную Боевую башню, живое соприсутствие в базах и крупный шаг вперёд для Essentials Importer — подтверждённый реальным импортом полного проекта v21.1. Он также содержит волну предрелизного укрепления и работы над производительностью.
Игровой процесс
- Боевая башня — Новая запись в меню паузы запускает эфемерный забег Боевой башни (
EphemeralTowerLauncher): самодостаточную лестницу испытаний, которая созда ёт временных противников и выплачивает выигрыш прямо в кошелёк игрока. Поток боя был укреплён для анонимных/бестренерных противников, чтобы бои в башне разрешались чисто. - Секретная база («Моя База») — Игроки могут размещать, входить и украшать собственный инстансированный интерьер. Интерьер строится из шаблона сцены, заполняемого во время выполнения, а слой украшений (
DecorCatalogс операциями добавления / удаления / перемещения) сохраняется внутри файла сохранения. - Залы игрока («Мой Зал») — Игроки строят полностью пользовательский зал: команду лидера, украшенную комнату, пользовательские диалоги и собственный значок. Другие игроки могут бросить ему вызов.
- Меню паузы — Три новые записи подключают вышеперечисленное в игровое меню: Боевая башня, Моя База и Мой Зал.
Онлайн (Nakama)
- Мультиплеер Секретной базы — Серверные RPC
secret_base_save/secret_base_get/secret_base_list/secret_base_inviteподдерживают постоянную коллекцию баз с записями по оптимистичной конкурентности и fail-closed серверной валидацией. Посетители видят снимок, даже когда владелец офлайн. Проверено на состязательном пентесте — поддельные записи отклоняются. - Живое соприсутствие в базах —
BaseSyncServiceиспользует релейный матч (base:<ownerId>) для синхронизации позиции посетителя и изменений украшений (OP_DECOR_CHANGED) в реальном времени. Проверено от начала до конца живым тестом с двумя клиентами против Nakama. - Вызов зала игрока — Серверные снимки залов через
gym_save/gym_get/gym_list, fail-closed, так что претенденты сражаются с настоящей настроенной командой владельца. - Серверно-авторитетная валидация телепортации —
mce_validate_teleportтеперь проверяет сцену назначения по графу сцен и применяет ограничение частоты на стороне сервера в паре с клиентской защитой от телепортации при движении.