ARK Server configured on WAN port rather than Static game server port

Hello Cube Coders Support Team,

We have recently deployed an AMP server and the install went well. Our environment is a firewall solution and we have the AMP server running in a VM running Debian on a physical server we own.

We have 5 statically assigned IP addresses: .X8 .X9 etc
Our WAN is on .X8
The AMP server is on .X9 and we have an A NAME assigned to it and it resolves correctly.
Firewall Port Forward rules are allowing the A NAME to resolve to .X9 and we have use the AMP web GUI without issue.

We tested Minecraft and a user was able to join by adding the IP and port of the server. (Win!)

ARK is a little bit more complicated it seems.
We can deploy the server and it’s configured with 0.0.0.0 7777
We can see the server in the in game server map viewer but the user can not join the map.
We have looked at the firewall logs and it appears that the ARK server is going to the WAN address (.X8) but it needs to go to a GAMESERVER Virtual IP .X9.
It appears that the AMP install and possibly the ARK install has assigned to the wrong IP (.X8) and it needs to be on the (.X9)

We also manage to get into the CubeCoder’s AMP command line tool and we tried to follow the steps to shutdown the ARK server, the ADS01 service and then make a ampinstmgr –rebindinstance TheIsland X.X.X.X 7777 but when we turned everything back on from services the game would not restart properly.

What location is the inbound ARK server IP set at? So when it registers with ARK server community list it knows to come back on the .X9 address?

Thanks for the support and we are excited to get our customers up and running!

Is the server behind NAT or are the public IPs configured on the host?

If the latter, you can change the Server IP Address setting and it will bind the server to the selected IP. Note that unless the RCON port is open publicly in that case, AMP won’t be able to connect to RCON and hence console etc won’t work

The AMP server is behind NAT. The external VirIP .x9 isn’t assignable on the AMP server.

But the firewall is set to send VIP .x9 to the AMP server.

How does the ARK server registration get configured to use .x9 instead of .x8. Is there a manual change to the install .sh before running the script or can an IP change be done post AMP install?

That’s down to how the Ark server itself determines and reports its public ip. I’m not aware of any flag or setting for changing that. You might need to ask in an Ark forum

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.