arkmanager / ark-server-tools

Set of server tools used to manage ARK: Survival Evolved servers on Linux
MIT License
678 stars 143 forks source link

Cluster Problem #1232

Open Daywalker91 opened 2 years ago

Daywalker91 commented 2 years ago

Hey,

I created a Dedicated Server for ARK but now i have Problems with the Clustering. I have at first 2 Instances with an own map. The Server is starting normal but ich can't travel between then... i have the button for ark travel but if i push this button i have no server to choice... i have added bot in steam under favorites. arkmanager.txt this is my arkmanager.cfg Ragnarok.txt this is my cfg for the first server TheIsland.txt this is the config for ther 2. server

P.S. sorry for my bad English :D it's so long ago that i had speak english :D

CaspyBXL commented 2 years ago

In your Ragnarok and TheIsland cfg place :

arkflag_NoTransferFromFiltering=true arkopt_ClusterDirOverride="XXX" arkopt_clusterid=XXX

The --> arkflag_NoTransferFromFiltering=true is needed when using ClusterID's

Also check it for sure put the option in your .ini file of the server, somtimes it gets removed or even doubbles it for some off reason ...

Daywalker91 commented 2 years ago

Thx for your Answer.

The Server are working in Cluster but i cant find the Other Server.

I have Read in some english forum that the Server have a Problem with Private IP in the local LAN. If you join with the Client in the Private at lan, than the server cant find the other Server in the cluster.

Ther is an workaround for that with NAT loopback aktivating in the Router... so the Server think the repuest is from the Web...

klightspeed commented 2 years ago

Presumably the cluster lookup uses a cluster registration service on the internet, which will see the public IP of the servers, and so the public IP address of the server will need to be reachable by the client (and possibly by the server being transferred from) in order to transfer between servers, thus the suggestion to check that the router supports NAT loopback / hairpin routing.

You will also want to make sure that the cluster ID is globally unique.

scallipus commented 1 year ago

you might want NAT reflection set in your router if it supports it. (that is the NAT loopback for LAN so you can connect to your servers in the cluster). If you are using PFSENSE set PURE NAT in the port forward rule down the bottom for NAT REFLECTION works a treat for me.