Ошибка после подключения к серверу Pixel Streaming Unreal Engine

#server #client-server #pixel #unreal-engine4

#сервер #клиент-сервер #пиксель #unreal-engineer4

Вопрос:

У меня проблема, связанная с подключением сигнализации и веб-сервера к серверу Matchmaker (потоковая передача пикселей, Unreal Engine 4). Я создал сервер Matchmaker, используя:

run.bat —httpPort 88 —matchmakerPort 8888

Я создал сигнальный и веб-сервер, используя:

run.bat —httpPort 10 —matchmakerPort 8888 —streamerPort 8880 —matchmakerAddress 192.63.8.102 —PublicIP 192.63.8.102 —UseMatchmaker

Я могу подключиться к серверу, у меня есть сигнал внутри Matchmaker. Проблема в том, что когда я пытаюсь запустить игру, которая имеет эти атрибуты в ярлыке:

-AudioMixer -PixelStreamingIP=localhost -PixelStreamingPort=8888

У меня ошибка:

Завершение подключения к удаленному адресу :: ОШИБКА 1 (ошибка синтаксиса: неожиданный токен G в JSON в позиции 0): не удалось проанализировать информацию Cirrus из данных: GET // HTTP/1.1 Pragma: no-cache Cache-Control: no-cache Хост: источник локального хоста: http://localhost Обновление: подключение к websocket: ОбновлениеSec-WebSocket-Ключ: 6Vq4v7dV2lwT6mA WZUl3A== Sec-WebSocket-Протокол: ws Sec-WebSocket-Версия: 13

Как это исправить? Я ничего не изменил внутри cirrus.js

Комментарии:

1. Похоже, у вас где-то есть неверно отформатированный JSON: SyntaxError: Unexpected token G in JSON at position 0

Ответ №1:

pixelstreamingport вашего пользовательского приложения должен совпадать с streamingport сервера сигнализации.