Все разделы документации

ДокументацияПубликация и экспорт3 мин чтения

Мультиплеерные комнаты

Попросите онлайн-мультиплеер, опубликуйте игру, отправьте код комнаты или ссылку-приглашение, и друзья присоединятся к одной партии.

Попросите онлайн-мультиплеер

Попросите онлайн-мультиплеер прямо в промпте, например: «онлайн-кооперативный шутер на 4 игроков» или «онлайн-игра для вечеринки на 8 человек». Тогда агент соберёт игру для разных устройств, а не для нескольких игроков за одной клавиатурой.

Укажите, сколько нужно игроков, и комната вместит столько, но не больше 16. Если не укажете, агент подберёт размер под игру: 4 для кооператива и игры друг против друга, 8 для вечериночных и социальных игр, 16 для королевской битвы, 2 для дуэли. План покажет это число до начала сборки.

Агент добавит в проект небольшой файл комнаты, .oddshed/multiplayer.json, и подключит игру к OddShedNet, сервису комнат, который работает у OddShed. Настраивать сервер не нужно, и ни адрес сервера, ни ключи не попадают в ваш код.

Играйте с друзьями

  • Опубликуйте игру.
  • Откройте её и войдите в аккаунт. Нажмите Play online или «Играть с кем-то», чтобы попасть в комнату с другими игроками той же игры в порядке их прихода. Когда комната заполняется, следующий игрок открывает новую.
  • Чтобы сыграть с конкретными друзьями, создайте приватный матч. Он покажет код комнаты. Отправьте код или нажмите кнопку копирования рядом с ним, чтобы скопировать ссылку-приглашение.
  • Друзья открывают ссылку-приглашение (или вводят код в поле для кода в игре), входят в аккаунт и попадают в вашу комнату.

Ничего не нужно устанавливать. Если комната заполнена, закрыта или код неверный, игра сообщит об этом игроку, и он сможет начать заново.

Что умеет комната

  • Все игроки комнаты, сколько она вмещает, играют в одной живой партии, каждый на своём устройстве. Одна комната вмещает не больше 16 игроков.
  • Каждое устройство запускает игру и передаёт данные своего игрока. Комната пересылает состояние и короткие события каждого игрока остальным, поэтому вы видите друг друга вживую. Общие исходы, например конец раунда, решает игрок, который зашёл первым.
  • Каждый игрок видит, кто в комнате, и когда кто-то заходит или выходит.
  • У игрока, потерявшего связь, есть около минуты, чтобы вернуться и продолжить.
  • Комната открыта до 30 минут.

Ограничения

  • До 16 игроков на комнату. Если попросить больше, получится комната на 16 игроков.
  • Один стиль игры: живая комната, где все игроки двигаются одновременно.
  • Всем нужен аккаунт OddShed.
  • В редакторе предпросмотр открывает комнату только для вас. Чтобы сыграть с друзьями, откройте опубликованную игру.