The start script can get server IP address from config. And it will go to that host by ssh to launch the server. In the launch, the corresponding IP address can be passed to server process. This looks more straightforward and can avoid some potential issues.
The start-rpmp.sh script will pass data server IP by reading from rpmp.network.server.address in configuration. And in config, #set_ip will do the setting.
The start script can get server IP address from config. And it will go to that host by ssh to launch the server. In the launch, the corresponding IP address can be passed to server process. This looks more straightforward and can avoid some potential issues.