External Host switches gone between 12.11 and 12.18
Posted: Thu Dec 21, 2017 4:19 pm
I use an external server to host my FreeOrion games. For this to work I do the following.
1. Run FreeOrion in a batch file on the Host server with FreeOrionD.exe --server-save-dir <Save Directory>
2. Run FreeOrion on the Client with FreeOrion.exe" --force-external-server --external-server-address <Host server address>
3. Select multiplayer
4. Select Host game. Client connects to external server.
5. Load or start a new game with one or more Players and/or AI.
6. Upon the game exiting on the Host server, save files are archived within the batch file and FreeOrion is re-run(it loops in the batch)
As of 12.18 the switches on the server and client side no longer exist. I have toyed with the new server switches, but since it seems that:
1. Hostless mode does not seem to save games when using: FreeOrionD.exe --hostless --mplobby-min-human 1 --mplobby-max-ai 4 --save.path <path to saves> --save.server.path <path to saves>
2. If I don't use the --hostless switch and try to join the server using Join it sits at a black screen. I assume because a host has not entered. Which since the --external-server-address switch has gone away I cannot connect as a host.
So I guess the questions are:
1. Are --force-external-server --external-server-address coming back eventually and if not
2. Am I missing an undocumented switch that allows external host for the client?
Thanks.
1. Run FreeOrion in a batch file on the Host server with FreeOrionD.exe --server-save-dir <Save Directory>
2. Run FreeOrion on the Client with FreeOrion.exe" --force-external-server --external-server-address <Host server address>
3. Select multiplayer
4. Select Host game. Client connects to external server.
5. Load or start a new game with one or more Players and/or AI.
6. Upon the game exiting on the Host server, save files are archived within the batch file and FreeOrion is re-run(it loops in the batch)
As of 12.18 the switches on the server and client side no longer exist. I have toyed with the new server switches, but since it seems that:
1. Hostless mode does not seem to save games when using: FreeOrionD.exe --hostless --mplobby-min-human 1 --mplobby-max-ai 4 --save.path <path to saves> --save.server.path <path to saves>
2. If I don't use the --hostless switch and try to join the server using Join it sits at a black screen. I assume because a host has not entered. Which since the --external-server-address switch has gone away I cannot connect as a host.
So I guess the questions are:
1. Are --force-external-server --external-server-address coming back eventually and if not
2. Am I missing an undocumented switch that allows external host for the client?
Thanks.