I've overridden the IP that DreamDaemon binds to with the command line argument, -ip.
The hub is incorrectly using the public-facing IP of my server, instead of the IP specified in the argument. So any potential clients joining through the game hub on either the website or pager will fail to connect, unless they add the server address directly and join that way.
Edit: I used to use a hook on bind() to force a specific IP, when moving up to the newer versions of DreamDaemon, I saw this feature was added, but it's not working correctly.
Dec 1 2017, 8:36 am