paramat wrote:. . . you can not play on your maps on other versions of Minetest after you opened them in this version . . . the server has to be new to be able to read the map . . . If this PR is merged, once you open a world with a server you cannot then afterwards open that world with an older server . . .
From a position of complete ignorance on what/why/where ''map block serialization'' is here, just general-principle questions would be :
Does ''server'' include the singleplayer use-case too..?
Are there any feasible longer-term gotchas, unintended consequences, just this side of ''unforeseen'' outcomes..?
Will there be big clear pre-world-launch warnings about irreversibility, like I've seen for various other software over the years..?
Does the change affect the whole (huge) world-database, and if not, could any sort of automatic file-backup mitigate the risk of no-path-back breakage for users wanting to test it..?
Or again, if the huge database is not directly affected, then could there be potentially parallel ways to access the same data, as per the extensions to ISO9660 and hybrid filesystem views of data on optical discs..?