Whenever I join Hypixel, my server, or any other server that has server resource packs... it re-downloads the resource pack completely instead of just loading from the server-resource pack folder...
I have only noticed this occur since the resource pack patches in 1.8.7
Having it re-download the resource on-login can be a problem with individuals with a slow or unstable connection....
Furthermore, after the resource pack finishes loading and is trying to enable/disable (The temporary pause between resource packs changing may kick the individual from the server)
Having to re-download the server resource pack again, after getting kicked may become tedious - and a strain on the connection...
That didn't used to be an issue much either, but I am noticing it occur more frequently within the past few updates.
—
Release Update: 1.8.8 is more stable and has far less kicking than 1.8.7 - but it still forces a server resource, full download instead of checking the server resource folder.
Comments 6
Fixed, but here is a couple of things to be aware of :
Since the server itself doesn't have the pack when the ressource pack location is over the internet, the URI is used as a hash to check against client side ressource packs (instead of hashing the file itself).
It also means that when a ressource pack is updated, it is required to have a different version number / url / name in order to trigger an update client side.
Another solution is to set resource-pack-hash in server.properties to something you are going to change every time you are updating the ressource pack.
resource-pack-hash key, if present, is used in priority over a basic URI hashing.
I will say that on 'Server Resource Pack' based servers:
If I am teleported between worlds or servers it would kick me about 80% of the time, and me have to constantly keep re-logging in.
That occurred on Windows 7.
I tried updating java to latest (multiple times), updating all my drivers (multiple times), tried using versions 1.8.6/7/8, tried multiple accounts, even tried a secondary launcher, and it still occurred.
I updated to Windows 10 a few days ago, and it has not happened a single time.
From what I can tell, in 1.8.7 and 1.8.8 the Minecraft client does not save the server resource packs with the correct name. For Hypixel's Warlords, in 1.8.6 it names the file it downloads in the
server-resource-packs
directorylegacy_warlordsmay7zip
. In 1.8.7 and 1.8.8, it names it justlegacy
without the underscore.