Играйте вместе, прямо в браузере
Дайте вашей игре сервер реального времени, не покидая 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 комнаты
Построено на проверенных open source движках
Запустите вашу игру онлайн
Создайте бесплатный аккаунт и запустите сервер, когда ваш проект будет готов принимать игроков.
Поддержать проект