Public VPS (cent os 8) signalling and matchmaking servers vs coturn and classic join/create session

Hello everyone,

I use UE 4.22 version.

In LAN multiplayer work perfect for any platform and that is nice.
Now i wanna migrate to public server with signaling, matchmaking server.

UPDATE :
// I change port 80 to 85 and 443 to 4433 in signalling !
To make everything simplies i turnOff Apache and back default setting of cirrus server
to 80 , 443.

For matchmaker also no changes on default setting (port 9999 / 90).

This is log for signaling server:

I open ports on VPS server:

sudo firewall-cmd --permanent --add-port=5349/tcp
sudo firewall-cmd --permanent --add-port=5349/udp
sudo firewall-cmd --permanent --add-port=63000-64535/udp
firewall-cmd --zone=public --permanent --add-port 85/tcp
firewall-cmd --zone=public --permanent --add-port 8888/udp
sudo firewall-cmd --reload

Is it looks nice this log :

Listening to proxy connections on: 8888
23:33:15.489 Http listening on *: 85
23:33:15.491 Cirrus connected to Matchmaker 127.0.0.1:9999

**On browser i got error log: **

4712: connected
app.js:22 4713: userConfig = {"emitData":"ArrayBuffer"}
websocket.js:235 WebSocket connection to 'wss://maximumroulette.com/socket.io/?EIO=3&transport=websocket&sid=7ZIjBVLeheV88oIAAAAN' failed: WebSocket is closed before the connection is established.
r

***If i start My game with : ***

(Shortcuts on windows 10)
“C:\Users\Nikola Lukic\Desktop\TEST_BUILDS\win\WindowsNoEditor\Brm.exe” -PixelStreamingIP=PUBLIC_IP -PixelStreamingPort=8888"

Game crash with Fatal Error.

How to tell ue4 client native app to talk with signalig server …
Can i use terminal cmd execute from BP to run this configuration →
“-PixelStreamingIP=PUBLIC_IP -PixelStreamingPort=8888”

// What is front end ? i dont use it at the moment.
if (config.UseFrontend) {

} else {
var httpPort = 80;
var httpsPort = 443;
}

Note: i dont want to use pixelStreaming for video broadcast or webrtc i just wanna make it possble to host join session…

Is it possible to http unsecured make problem with browser security ?

I got this on web ue4 app on button JOin session (First time i see port 8889 ?) :

48d0e85b-da80-4e7e-8c29-5a0c259517ea:1 Mixed Content: The page at 'https://maximumroulette.com/testue/Brm-HTML5-Shipping.html' was loaded over HTTPS, but attempted to connect to the insecure WebSocket endpoint 'ws://PUBLIC_SERVER_CENTOS:8889/'. This request has been blocked; this endpoint must be available over WSS.

This is HOST and JOIN script UE4 Bp ->