Jump to content

Can overworld server and cave server be in 2 different places?


Recommended Posts

So I own a citadelservers.com server for DST. And apparently in order to have both caves AND overworld, I have to buy 2 servers from them.

 

But by reading through the guide, in the slave server settings.ini you can specify an IP address... So I theorize that I could have citadelservers.com hosting my overworld, and then dedicated server on MY pc hosting the caves... and the two link together.

 

I've tried editing the slave shard to have my citadelservers.com server's ip address and port, but I keep getting :

 

[sHARD] Connection to master failed. Waiting to reconnect...

 

Is this method even possible? If so, any ideas on how to arrnage the port numbers to work?

  • Developer

Overworld and caves can be either on the same server or on different servers - we've tested both. The machine used for the stream had both caves and overworld on the same amazon instance, whereas the other caves dedicated servers we run have them on different hosts.

  • Developer

Here's an explanation of the ports I originally posted here:
http://forums.kleientertainment.com/topic/57890-playing-caves-beta/page-7#entry674042

 

Hopefully this clarifies things?

    [master]       bind_ip = 0.0.0.0   <============           [slave]    [server]       master_port = 11100     master_port = 11100 [server]    [ip: 1.2.3.4]     (listen)             master_ip = 1.2.3.4 [ip: 2.3.4.5]       server_port = 10999                            server_port = 10998          ^                                                  ^          |                                                  |          |                                                  |          |                                                  |          `---------------  [client]  -----------------------'                                                                        

server_port is the port the server exposes for the client connections. If both servers are on the same machine, these must be non-conflicting (e.g. 10999 and 11001). Otherwise they can be whatever. You will have to open these ports to let clients connect.

On the master:
bind_ip is the interface to listen to. You can make this 0.0.0.0 to allow an external server to connect, or 127.0.0.1 if they are on the same machine.
master_port is the port the master is listening on, for slave connections. You will have to open this to let slaves on different machines connect.

On the slave:
master_ip is the address of the master server we are connecting to.
master_port is the port the master is listening, specified above. This doesn't have to be opened on the slave.

Archived

This topic is now archived and is closed to further replies.

Please be aware that the content of this thread may be outdated and no longer applicable.

×
  • Create New...