Игровые системы

Почта в игре: письма, награды и подарки

Как работает готовая почта iDos Games - письма с наградами от издателя, незабранные награды других систем, ежедневные подарки и переводы между друзьями - и как включить её в кабинете.

Обновлено: English

Почта - входящие игрока: ваши письма с наградами, незабранные награды других систем и подарки между друзьями. Она есть в каждом новом проекте и появляется в лобби, когда вы включите почту.

Что видит игрок

  • Вкладки по категориям: все, награды, подарки, системные.
  • Письмо с текстом на языке игрока, отправителем, баннером, наградами и кнопкой на экран или страницу.
  • «Забрать» и «Забрать всё» одной серверной операцией; незабранные награды других систем - сверху.
  • «Отправить подарки»: бесплатный ежедневный подарок друзьям («всем» одним нажатием) и перевод своих монет или предметов одному другу.
Почта
12 450
320
Все3
Награды
Подарки
Добро пожаловать!От команды · 500 монет
Забрать
Недельный рейтинг: 7-е местоНаграда ждёт
Забрать
Подарок от Mira50 монет
Отправить подарки
Всем
Забрать всё
Письма по категориям; значок в лобби считает непрочитанное и награды.
Письма с наградами; здесь же - незабранные награды других систем.
Бесплатный ежедневный подарок друзьям и «Забрать всё» одной операцией.
Пример. Почта: письма с наградами, подарки и «Забрать всё».

Как устроено

  • Незабранные награды других систем (раунд лидерборда, приз командного ивента, награды за приглашения) забираются прямо здесь.
  • Отклонённые или просроченные переводы возвращаются отправителю.
  • Лимиты, проверку дружбы, сроки и что можно переводить решает сервер.

Шаг 01Добавьте систему в проект

Добавлять не нужно: почта есть в каждом новом проекте. Её вкладка скрыта, пока почта не включена.

Шаг 02Настройте в кабинете

Откройте кабинет, выберите проект и перейдите в LiveOps → v2 → Почта.

  • Включите почту.
  • Создайте шаблоны писем и отправляйте рассылки игрокам.
  • Задайте ежедневный подарок и какие монеты и предметы друзья могут переводить.

Кнопка ИИ на странице открывает помощника: опишите, что нужно, он предложит правки, а вы проверите их и нажмёте Сохранить.

Шаг 03Проверьте и выпустите

Проверьте систему в тестовой версии приложения. В живое приложение настройки уходят отдельным действием - см. публикация и ссылки.

Для разработчиков

Почта работает через client.mailbox из @idosgames/core.

TypeScript
// Письма категории, затем забрать всё ждущее одной операцией
const mail = await client.mailbox.getMessages({ category: 'Reward' })
const res = await client.mailbox.claimAll()
// Бесплатный ежедневный подарок сразу нескольким друзьям
await client.mailbox.sendGift('daily_coins', [friendA, friendB])
  • Перевод другу - sendTransfer; дружбу и лимиты проверяет сервер.
  • Значок - getUnreadCount: непрочитанные письма и ждущие награды.

Подробное описание полей - в навыке mailbox-system, его отдаёт MCP-сервер SDK.

Частые вопросы

Можно отправить письмо с наградой всем игрокам?

Да. Рассылки с наградами отправляются из раздела Почта кабинета.

Игроки могут переводить друг другу монеты?

Да, друзьям, в пределах ваших лимитов. Отклонённый или просроченный перевод возвращается.

Смотрите также

Сделайте свою игру

Опишите идею одним предложением - ИИ-кодер соберёт её, и она откроется по своей ссылке.