It would be nice if Simutrans could remeber last used server (I mean prefill the field where you would typically enter IP or domain of the server.).
As you may find out by search that is deliberately not done. Because everybody would then hit reconnect at the same time and likely desync the server again (due to running too far behind).
QuoteAs you may find out by search that is deliberately not done. Because everybody would then hit reconnect at the same time and likely desync the server again (due to running too far behind).
Sounds like a hacky work around for poor net code. Any number of people should be able to join in parallel in theory as the game was saved, loaded and never un-paused. Sure there may be bandwidth issues (loading takes longer if server upload is maxed) but everyone would load into the same state and once everyone has finished loading then it would un-pause and everyone would advance at the same time as normal.
Currently trying to query a server that is uploading to a player is shown as unresponsive (off line) after making simutrans completely unresponsive for 10-15 seconds. You also force people to re-enter network details. This does not sound like a great thing for usability.
In my opinion, the entire multiplayer support is a big hack. But it was that or nothing.
As Ters said, it was a hack made 10 years after the game core was finished. Improvements are highly welcome.