New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Docker on UnRaid/PFSense #455
Comments
I wanted to update this. I've messed around with it for a bit and figured out the issue. In order to properly host multiple servers easily on unRaid/docker we need to be able to use This image no matter what always sends the port command. So the command fails to execute. I've tested this with this repo If we could just disable the |
You'll see here I've completely removed UDP port rule in an attempt to just use bind. Which works locally on linux CLI, windows CLI, and on the other docker image provided. Docker Command:
Notice --port is still being sent? Error: |
I also have multiple static IPs to my house, plus my DHCP. |
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.
The text was updated successfully, but these errors were encountered: