I have multiple dedicated IPs for my server. All of these IPs are visible to the internet. The "serverip" field in servinit.cfg exists to tell the RE server which IP to bind to. It is normally commented out. When I provide an IP for an interface other than my primary interface, the RE server is no longer able to contact the master server (see bellow). I am able to bind other services to the IP and use them successfully.
When commented out:
- {l Code}: {l Select All Code}
init: server (*:28797)
dedicated server started, waiting for clients...
looking up play.redeclipse.net:[28800]...
updating master server
master server reply: server initiated
The IP of my first interface is 108.59.251.72. If I set "serverip 108.59.251.72" it works:
- {l Code}: {l Select All Code}
init: server (108.59.251.72:28797)
dedicated server started, waiting for clients...
looking up play.redeclipse.net:[28800]...
updating master server
master server reply: server initiated
Another interface has the IP 108.59.251.xxx. When changed to "serverip 108.59.251.xxx"
- {l Code}: {l Select All Code}
init: server (108.59.251.xxx:28797)
dedicated server started, waiting for clients...
looking up play.redeclipse.net:[28800]...
could not connect to master server
This is on a Debian box using two virtual interfaces -- it is entirely possible that something in my configuration is screwy, which is why I'd like to see if anyone can reproduce it (Edit: before I start digging at the code
