I’m using UE 4.27 and UE 5.1, and I want to start two or more " Multiple Full Stacks with Matchmaking". Just like the tutorial, I change StreamerPort and HttpPort, but it still using default config.
My start bat like
PixelStreamingTest\Samples\PixelStreaming\WebServers\SignallingWebServer\platform_scripts\cmd\Start_SignallingServer.ps1 --StreamerPort 8890 --HttpPort 82
pause
,while the cmd printed like
STUN server : stun.l.google.com:19302
Public IP address : 27.124.12.46
Cirrus server command line arguments:
Running: platform_scripts\cmd\node\node.exe cirrus --peerConnectionOptions="{ \"iceServers\": [{\"urls\": [\"stun:stun.l.google.com:19302\"]}] }" --PublicIp=27.124.12.46
18:18:46.263 configFile E:\Working\UEProjects\PixelStreamingTest\Packaged\Windows\PixelStreamingTest\Samples\PixelStreaming\WebServers\SignallingWebServer\config.json
18:18:46.266 Config file is readonly, skipping writing config...
18:18:46.266 Config: {
"UseFrontend": false,
"UseMatchmaker": false,
"UseHTTPS": false,
"UseAuthentication": false,
"LogToFile": true,
"LogVerbose": true,
"HomepageFile": "player.html",
"AdditionalRoutes": {},
"EnableWebserver": true,
"MatchmakerAddress": "",
"MatchmakerPort": "9999",
"PublicIp": "27.124.12.46",
"HttpPort": 80,
"HttpsPort": 443,
"StreamerPort": 8888,
"SFUPort": 8889,
"MaxPlayerCount": -1,
"peerConnectionOptions": "{ \"iceServers\": [{\"urls\": [\"stun:stun.l.google.com:19302\"]}] }"
}
18:18:46.288 peerConnectionOptions = {"iceServers":[{"urls":["stun:stun.l.google.com:19302"]}]}
18:18:46.291 Running Cirrus - The Pixel Streaming reference implementation signalling server for Unreal Engine 5.1.
18:18:46.299 WebSocket listening for Streamer connections on :8888
18:18:46.300 WebSocket listening for SFU connections on :8889
18:18:46.301 WebSocket listening for Players connections on :80
18:18:46.302 Http listening on *: 80
18:18:46.578 Streamer connected: ::ffff:127.0.0.1
it still using default configs in config.json.
How can I change the selecting port of the SignallingServer?