Мультиплеер и iOS

техническая поддержка по Construct 2

Сообщение Мультиплеер и iOS
» 16 авг 2018, 15:17

Всем привет. При попытке использовать стандартный мультиплеер столкнулся с тем, что он не работает на iOS.
Как известно он работает через WebRTC и в 2017 году Apple заявили, что завезли поддержку данной технологии в Safari на iOS. В интернете есть небольшие примеры с работой данной технологии на яблочных устройствах, но вот стандартный мультиплеер С2 все же не хочет работать.

Как все происходит.
На ПК подключаемся к сигнальному серверу, логинимся и создаем комнату. На iPhone подключаемся к сигнальному серверу, логинимся, получаем список комнат (до этого момента все идет нормально и даже список комнат приходит с нашей созданной комнатой) и пытаемся подключиться.

На ПК видим, что количество подключенных пиров меняется секунд на пять, но триггер On peer conected не срабатывает.
На iPhone так же вроде входим в комнату (через экспрешены видим, что текущая комната наша), так же по количеству пиров видим ПК, но триггер On peer connected также не срабатывает. Секунд через 5 нас выкидывает из комнаты (видим по количеству пиров на ПК и iPhone, и то, что мы не можем получить имя текущей комнаты)

Тесты проводил локально и с выгрузкой на хостинг с SSL. Пробовал создавать комнату на iPhone и подключаться с ПК (Win/Mac) . Но результат всегда одинаковый.

Единственное, что получилось так это соединить Android и iOS (iOS + iOS тоже не работает). Тогда триггеры срабатывают успешно и ничего не отваливается.

И собственно сам вопрос. Удалось ли кому-нибудь подружить ПК и iOS? И вообще есть ли какие-нибудь мысли по этому поводу?
 Дополнительные контакты
Telegram: @DeXVinogradov
Skype: DeXVinogradov
Mail: dexvinogradov@[mail.ru, gmail.com, ya.ru]
Аватара пользователя
DeX

Игродел
Сообщений: 2488
Я тут с 13 дек 2014
Откуда: Москва
Репутация 520 [ ? ]

Сообщение Мультиплеер и iOS
» 16 авг 2018, 15:31

Вопрос решен. Необходимо добавить дополнительный TURN сервер (можете взять даже публичный) через действие Add ICE server.
В плагине прописаны только STUN сервера, а их не хватает.

Блин. Два дня разбирался, написал вопрос и нашел решение. Работает эта система))
 Дополнительные контакты
Telegram: @DeXVinogradov
Skype: DeXVinogradov
Mail: dexvinogradov@[mail.ru, gmail.com, ya.ru]
Аватара пользователя
DeX

Игродел
Сообщений: 2488
Я тут с 13 дек 2014
Откуда: Москва
Репутация 520 [ ? ]



Вернуться в Вопрос-Ответ по Construct 2

Сейчас эту тему просматривают

Зарегистрированные пользователи: нет зарегистрированных пользователей

Наверх