Page 1 of 1
Add the ability to save the map without connecting to the server
Posted: Fri Jun 05, 2020 4:20 am
by flame_Sla
TL;DR
Add the ability to save the map without connecting to the server
Why ?
If your computer doesn't keep up with the server, you can't connect to the game. In this case, the map is downloaded. However, the map is deleted after downloading and you can't study the map.
What ?
option 1:
do not delete the "mp-download.zip" file from the "temp" folder"
+ easy to implement
- inconvenient for the player
- the file takes up space on disk
option 2:
make the "Save game" button active
sorry for my poor English, I use an online translator
Re: Add the ability to save the map without connecting to the server
Posted: Sat Jun 06, 2020 5:52 am
by Impatient
I am in favor of this. The map is downloaded already when trying to catch up, why not offer to save it?
Re: Add the ability to save the map without connecting to the server
Posted: Sun Jun 07, 2020 5:27 am
by ssilk
I guess: Because the server cannot guarantee that this map is in correct state? Correct checksum is unknowable in that moment. It could be any map, the server cannot see if the map was really part of the game. What should be done, if the game checks after 5 minutes (whole consistency checks take a while), that this map differs from the original?
Re: Add the ability to save the map without connecting to the server
Posted: Sun Jun 07, 2020 1:49 pm
by Impatient
ssilk wrote: Sun Jun 07, 2020 5:27 am
I guess: Because the server cannot guarantee that this map is in correct state? Correct checksum is unknowable in that moment. It could be any map, the server cannot see if the map was really part of the game. What should be done, if the game checks after 5 minutes (whole consistency checks take a while), that this map differs from the original?
Hm ... I admit I don't have any knowledge about "correct map state". My perspective is: The client downloaded something. Why not offer to save what was downloaded? Do you suggest, what was downloaded could be a "broken" map, that would make Factorio crash? My understanding is, that the download is a complete savegame and while catching up, the client computes all the updates since the time the savegame was made. After all, when the client is unable to catch up, then there is an option to save the map.