Командные ивенты: строим вместе ради общего приза
Как работают готовые командные ивенты iDos Games - сервер собирает команду, каждый строит свой объект, команда получает приз, когда готовы все - и как настроить их в кабинете.
Командный ивент - общая цель: сервер собирает игроков в команду, каждый строит свой объект, и когда готовы все объекты, приз получает вся команда. Если игроков не хватает, пробелы заполняют помощники.
Что видит игрок
- Идущие командные ивенты с таймерами и призом команде.
- «Вступить в команду»: партнёров подбирает сервер.
- Каждого участника с его объектом и прогрессом.
- «Крутить» по одному или по пять, бесплатно или за валюту, награду за объект и выход из команды.
Приз команде, когда построены все объекты
Как устроено
- Команда живёт в одном общем документе на сервере; экран перечитывает его после каждого действия.
- Каждое вращение строит собственный объект игрока; готовый объект даёт свою награду.
- Приз команде выплачивается, когда готовы все объекты команды.
Шаг 01Добавьте систему в проект
Попросите ИИ-кодер: «Добавь командный ивент». Он поставит готовую систему с недельной командной стройкой.
Шаг 02Настройте в кабинете
Откройте кабинет, выберите проект и перейдите в LiveOps → v2 → Кооп-эвент.
- Создайте ивент: расписание, размер команды и объекты для стройки.
- Задайте цену вращения и насколько оно двигает объект.
- Задайте награду за объект и приз команде.
Кнопка ИИ на странице открывает помощника: опишите, что нужно, он предложит правки, а вы проверите их и нажмёте Сохранить.
Шаг 03Проверьте и выпустите
Проверьте систему в тестовой версии приложения. В живое приложение настройки уходят отдельным действием - см. публикация и ссылки.
Для разработчиков
Командные ивенты работают через client.coopEvent из @idosgames/core.
// Вступить в команду (партнёров подбирает сервер), затем крутить, чтобы строить свой объект
const group = await client.coopEvent.joinOrCreateGroup('castle_build')
if (!group.ok) return showError(group.error)
await client.coopEvent.spin('castle_build', group.data.Group?.GroupID ?? '', 5)- После действия любого участника состояние меняется: перечитывайте команду через
getGroupState. - Призы забираются через
claimObjectRewardиclaimGrandPrize.
Подробное описание полей - в навыке coop-event-system, его отдаёт MCP-сервер SDK.
Частые вопросы
Нужны ли друзья, чтобы участвовать?
Нет. Команду подбирает сервер, а пустые места заполняют помощники.
Чем это отличается от ивента на время?
Ивент на время - личный прогресс, командный ивент - общая цель нескольких игроков.
Смотрите также
- Ивенты на время: фестиваль с треком призовКак работают готовые ивенты на время iDos Games - события с жетонами, треком вех, VIP-призами и суточными лимитами - и как настроить их в кабинете.
- Друзья в игре: заявки, рекомендации и новостиКак работает готовая система друзей iDos Games - список друзей, заявки, рекомендации активных игроков, новости, добавление по ID и друзья с idosgames.com - и где её настроить.
- Мультиплеер без своего сервера: комнаты и голосКак работает готовый мультиплеер iDos Games - комнаты в лобби, открытые или по приглашению, готовность, чат и голосовая связь, хост запускает игру для всех, игроки соединяются по WebRTC - и как его включить.
Сделайте свою игру
Опишите идею одним предложением - ИИ-кодер соберёт её, и она откроется по своей ссылке.