Перейти к содержимому
Мультиплеер в реальном времени

Играйте вместе, прямо в браузере

Дайте вашей игре сервер реального времени, не покидая aukimi. Запустите его в личном кабинете, подключите к нему Engine — и все участники сессии останутся синхронизированы.

Построено на Colyseus

Комнаты, синхронизацию состояния и переподключение обеспечивает Colyseus — открытый авторитетный сервер, которым пользуется весь инди-игровой мир. aukimi разворачивает его, поддерживает в рабочем состоянии и передаёт вашей игре адрес: сетевая модель под капотом такая, на которую могут положиться ваши игроки и которую можете изучить вы сами.

Запускайте и останавливайте сервер прямо в личном кабинете

Серверы живут на отдельной странице. Создавайте, запускайте, останавливайте, перезапускайте или удаляйте их, наблюдайте за процессом развёртывания и копируйте адрес — или открывайте сервер прямо в Engine. Никакого терминала, никаких контейнеров, за которыми нужно следить.

Стандартный Colyseus, а не форк

Engine обращается к серверу через официальный клиент Colyseus, а сам сервер — это обычный Colyseus 0.18 с надстроенным слоем квот: в протоколе передачи данных нет ничего специфичного для aukimi. Комнаты, схема состояния и логика переподключения — те же, что описаны в официальной документации, поэтому документация Colyseus применима к вашей игре без оговорок, а знания, полученные здесь, пригодятся не только здесь.

Бесплатный общий сервер, уже включён

Чтобы увидеть свою игру в мультиплеере, не нужна ни подписка, ни даже решение об этом. Общий тестовый сервер работает постоянно по адресу wss://test.mp.aukimi.com, и ещё ни разу не настроенная сцена уже указывает на него — нажмите «Играть», и скрипт, вызывающий net.connect(), тут же выходит в сеть. На вкладке «Тест» панели Multiplayer можно задать код комнаты: оставьте тот, что выдан вам, и играйте в одиночку, поделитесь им — и друзья окажутся в вашей игре. Сервер намеренно небольшой и намеренно «забывчивый»: 8 игроков на комнату, 16 подключений и 2 комнаты на код, ничего не сохраняется между сессиями, и нет никакой гарантии, что завтра утром он всё ещё будет работать. Здесь вы убеждаетесь, что игра работает. Собственный сервер — это когда вы впускаете игроков.

  • net.connect() — без аргументов, остальное берут на себя настройки сцены
  • 8 игроков на комнату · 16 подключений · 2 комнаты, отдельно на каждый код
  • Без аккаунта, без сохранения данных, без гарантии бесперебойной работы

Лимиты опубликованы, а не скрыты

Каждый тариф чётко описывает свои параметры: сколько игроков помещается в комнату, сколько может быть подключено одновременно и сколько комнат работает параллельно. Эти ограничения задаёт сам сервер, а не рекламный текст. Hobby делит машину с другими играми; начиная со Starter сервер полностью ваш. Более высокие тарифы открываются по мере доступности мощностей хоста.

  • Hobby — $3.99/месяц, 10 игроков на комнату, 10 подключений, 2 комнаты, общий хост
  • Starter — $11.99/месяц, 32 игрока на комнату, 32 подключения, 8 комнат
  • Plus — $19.99/месяц, 64 игрока на комнату, 64 подключения, 16 комнат
  • Pro — $34.99/месяц, 128 игроков на комнату, 128 подключений, 32 комнаты

Запустите вашу игру онлайн

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

Поддержать проект