Hellishly slow updates
The update process is desperately slow and cumbersome. Today logging in (I'm on a 200/200 fibre connection) the 3mb update took over 12 minutes to download. On my ZX spectrum, loading files of music tapes back in the 80s I never had to wait more than 5 minutes to load a complete game, little less a trivial update of some type.
Updates should be packaged in zip / tar zip or other archive formats, packaged as a single file and downloaded as a single file.
It beggers believe that Minecraft still downloads all resources (png, sound, pictures etc) files one by one. It is one of the most inefficient ways of updating possible other than making people tick each file by hand and sneaker net them across the world.
The round turn trip for each resource request adds huge over head to connections and servers. Surely packaging updates to a single file with a single file request, not 100's of them, makes far more sense.
Environment
Windows 7
Java minecraft
Version 12.2.2
Created Issue:
Hellishly slow updates
The update process is desperately slow and cumbersome. Today logging in (I'm on a 200/200 fibre connection) the 3mb update took over 12 minutes to download. On my ZX spectrum, loading files of music tapes back in the 80s I never had to wait more than 5 minutes to load a complete game, little less a trivial update of some type.
Updates should be packaged in zip / tar zip or other archive formats, packaged as a single file and downloaded as a single file.
It beggers believe that Minecraft still downloads all resources (png, sound, pictures etc) files one by one. It is one of the most inefficient ways of updating possible other than making people tick each file by hand and sneaker net them across the world.
The round turn trip for each resource request adds huge over head to connections and servers. Surely packaging updates to a single file with a single file request, not 100's of them, makes far more sense.
Environment
Windows 7
Java minecraft
Version 12.2.2
This is weird. On my network (which is nowhere near as good as yours) it took around 10 seconds to update – so I don't know why you'd have so much trouble.
I'll note that normally images are actually bundled with the game itself, and only sounds are downloaded as separate assets. (The april fools event, which you seem to have discovered, did use the asset index system where each asset is its own file). There's also an important note: assets are changed without game updates, somewhat frequently. In some cases, this applies to sounds (e.g.
MC-116704), but in other cases it's for updating translations based on the latest changes. This works because the index indicates the latest files, and thus which files are missing; a complete ZIP of all of them wouldn't work well for this (either you'd be redownloading things you already have, or it'd be a ZIP of just one or two files which wouldn't be that useful).Seeing individual files download is the normal way downloads happen. If you are putting out versions then surely versions would always have the same files across all users so packaging them up would make sense.
ogg files and lang files etc are all compressible - and as there are over 4000 lines of files in a resource pack, that is a lot of files to check and download across relatively slow networks. A compressed file with all updates would make much more sense than downloading them one by one.
This lame april fools joke is an excellent example of a painful update with dozens of files individually updated - and we probably have another horrible experience ahead when it is reversed sometime.