The International Simutrans Forum

Development => Extension Requests => Topic started by: Michael 'Cruzer' on August 06, 2014, 02:16:52 PM

Title: Remember last used server
Post by: Michael 'Cruzer' on August 06, 2014, 02:16:52 PM
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.).
Title: Re: Remember last used server
Post by: prissi on August 06, 2014, 10:24:08 PM
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).
Title: Re: Remember last used server
Post by: DrSuperGood on August 07, 2014, 01:57:47 AM
Quote
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).
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.
Title: Re: Remember last used server
Post by: Ters on August 07, 2014, 09:09:50 AM
In my opinion, the entire multiplayer support is a big hack. But it was that or nothing.
Title: Re: Remember last used server
Post by: prissi on August 07, 2014, 03:43:38 PM
As Ters said, it was a hack made 10 years after the game core was finished. Improvements are highly welcome.