Game server sends wrong address to masters server

#1
Hi,
my server is behind a PF-Sense gateway, and although the correct external IP address is found by the game its internal IP address is sent to the master server. Is there any way to force the correct IP address?

Code: Select all

CPU vendor is "GenuineIntel"
CPU name is "Intel(R) Core(TM) i7-3930K CPU @ 3.20GHz"
2 logical CPUs reported
2 physical CPUs detected
Measured CPU speed is 0.01 GHz
Total CPU performance is estimated as 0.06 GHz
System memory is 1024 MB (capped at 1 GB)
Video card is "RDPDD Chained DD"
Streaming SIMD Extensions (SSE) supported

Winsock Initialized
----- Initializing Renderer ----
execing ragdoll.cfg from fastfile
Cmd_AddCommand: scrProfileInfo already defined
dedicated is read only.
Detected 2 cpu(s), using 1 worker thread.
Hostname: WIN-04SR7DGHLH7
Binding to 10.0.0.3:28960
bdLog: (info/bdNetImpl::start): Requested port 28960, using port 28960
bdLog: (info/bdGetHostByName::start): Lookup started for cod7-stun.us.demonware.net.
bdLog: (warn/bdUPnP::init): Starting UPnP without setting a gateway address in the config. Will use first UPnP device found
resetting state..
bdLog: (info/bdNetImpl::pump): Adding IP 185.34.107.128:3074 for Host: cod7-stun.us.demonware.net
bdLog: (info/bdGetHostByName::start): Lookup started for cod7-stun.eu.demonware.net.
bdLog: (info/bdNetImpl::pump): Adding IP 185.34.104.126:3074 for Host: cod7-stun.eu.demonware.net
bdLog: (info/bdGetHostByName::start): Lookup started for cod7-stun.jp.demonware.net.
bdLog: (info/bdNetImpl::pump): Duplicate IP 185.34.107.128:3074 for Host: cod7-stun.jp.demonware.net ignored
bdLog: (info/bdGetHostByName::start): Lookup started for cod7-stun.au.demonware.net.
bdLog: (info/bdNetImpl::pump): Duplicate IP 185.34.104.126:3074 for Host: cod7-stun.au.demonware.net ignored
bdLog: (info/bdUPnP::pump): Discovery timed out. Retrying.
bdLog: (info/bdUPnP::pump): Discovery timed out. Retrying.
bdLog: (info/bdUPnP::pump): Discovery timed out. Retrying.
bdLog: (info/bdUPnP::pump): Discovery timed out. Max retries reached. Stopping
bdLog: (info/bdNATTypeDiscoveryClient::init): NAT discovery client initialized
bdLog: (info/bdNATTypeDiscoveryClient::sendForTest1): Sent packet for NTDC test 1
bdLog: (info/bdIPDiscoveryClient::pump): Public IP discovered: 188.40.238.195:41617
bdLog: (info/bdNATTypeDiscoveryClient::handleResponse): Reply for test 1. Start test 2.
bdLog: (info/bdNATTypeDiscoveryClient::sendForTest2): Sent packet for NTDC test 2
bdLog: (info/bdNATTypeDiscoveryClient::sendForTest2): Sent packet for NTDC test 2
bdLog: (info/bdNATTypeDiscoveryClient::sendForTest2): Sent packet for NTDC test 2
bdLog: (info/bdNATTypeDiscoveryClient::sendForTest2): Sent packet for NTDC test 2
bdLog: (info/bdNATTypeDiscoveryClient::sendForTest2): Sent packet for NTDC test 2
bdLog: (info/bdNATTypeDiscoveryClient::sendForTest2): Sent packet for NTDC test 2
bdLog: (info/bdNATTypeDiscoveryClient::pumpActiveTest): Test 2 failed.
bdLog: (info/bdNATTypeDiscoveryClient::sendForTest3): Sent packet for NTDC test 3
bdLog: (info/bdNATTypeDiscoveryClient::handleResponse): Reply for test 3. Strict NAT.
bdLog: (info/bdNATTypeDiscoveryClient::quit): NAT discovery client quit
Initialized Messaging for controller 0.
bdLog: (info/bdGetHostByName::start): Lookup started for cod7-steam-auth.live.demonware.net.
DNS
bdLog: (warn/bdLobbyService::getMessaging): Not connected.
bdLog: (warn/bdLobbyService::getContentStreaming): Not connected to LSG. Connection to Content Streaming aborted.
bdLog: (warn/bdLobbyService::getPooledStorage): Not connected to LSG. Connection to pooled storage aborted.
DW_AUTHORIZING
bdLog: (warn/bdLobbyService::getMessaging): Not connected.
bdLog: (warn/bdLobbyService::getContentStreaming): Not connected to LSG. Connection to Content Streaming aborted.
bdLog: (warn/bdLobbyService::getPooledStorage): Not connected to LSG. Connection to pooled storage aborted.
bdLog: (warn/bdLobbyService::getMessaging): Not connected.
bdLog: (warn/bdLobbyService::getContentStreaming): Not connected to LSG. Connection to Content Streaming aborted.
bdLog: (warn/bdLobbyService::getPooledStorage): Not connected to LSG. Connection to pooled storage aborted.
bdLog: (info/bdAuthService::handleReply): Task completed successfully

DW_AUTHORIZED (5 msecs)
bdLog: (info/bdLobbyService::onConnect): Connected to MatchMaking Service.
DW_LOBBY_CONNECTING
~~ Want to support me or thank me? Help filling up the [AWOG] servers :) ~~
~~ We host servers for: T5, T6, IW4, BFBC2, CS:S, CS:GO, GMod, L4D2 and plan to add Venice Unleashed plus Oxygen soon™ ~~
~~ We are always looking for new admins ~~
~~ https://awog.at/discord ~~
~~ Visit https://awog.at ~~