Description
I can completely run 1 server perfectly on the default port 34197. I forward the port/set the outbound rules. It's in the server browser, instantly works, connects, as well as with direct IP.
When I attempt to run another container by adjusting the ports with a new set of port forwards/rules in pfsense for ports 34201 it does not work.
Changing -p '34201:34197/udp'
allows me to direct connect through IP but I cannot connect via the browser.
Reading the documentation, you can also use -e 'PORT'='34201'
to change the games UDP port. As as I do this, I can no longer connect at all what so ever, direct/browser. Even though it does show in the browser.
I get erros in the logs such as
1.742 Warning ServerRouter.cpp:527: Received own address message reply with conflicting address (got IP ADDR:({x.x.x.x:42370}), expected IP ADDR:({x.x.x.x:24345})) 1.742 Warning ServerMultiplayerManager.cpp:643: Determining own address has failed. Best guess: IP ADDR:({x.x.x.x:24345}) 1.825 Warning ServerRouter.cpp:527: Received own address message reply with conflicting address (got IP ADDR:({x.x.x.x:54553}), expected IP ADDR:({x.x.x.x:24345})) 1.875 Warning ServerRouter.cpp:527: Received own address message reply with conflicting address (got IP ADDR:({x.x.x.x:47326}), expected IP ADDR:({x.x.x.x:24345}))
I've spent quite a long time on this, attempting to change ports, rules etc. Seems like no matter what as soon as I adjust that UDP port it breaks.
I'm running this in net bridged mode.